프로그래밍 기초
오늘의 주제 — 프로그래밍 기초; 모든 프로그래밍 언어의 기본 개념.
프로그래밍을 코딩하는 법을 배울 때는 항상 기본이 우선되어야 합니다. 더 많이 이해할수록 더 쉽게 구축하고 고급 개념을 배울 수 있습니다.
The Fundamentals of Programming:
These Programming Fundamentals — Do Or Complete Different Solutions Together.
그것은 일종의 치즈 같은 라인이지만, 당신이 내 드리프트를 이해하기를 바랍니다.
"많은 프로그래밍 언어가 매우 유사하다는 것을 기억하는 것이 중요합니다. 모든 프로그래밍 언어 사이의 공통점을 아는 것은 필요한 경우 다른 프로그래밍 언어로 전환하는 데 도움이 됩니다!"(Trevor Page ).
빌딩 블록, 로드맵, 청사진, 도구라고도 할 수 있지만 이름에 관계없이 기초입니다. 기본은 우리가 어디에서 왔고, 어디에 있었고, 어디로 가고 있는지 알려줍니다. 프로그래밍 언어 간에 유사해야 합니다. 왜냐하면 우리가 말하거나 상호 작용하는 언어에 관계없이 우리 각자가 어느 정도는 그 유사성을 이해할 수 있기 때문입니다. 그것이 우리가 의사 소통을 할 수있게 해주는 것입니다.
Programming Fundamentals Overview
데이터 유형 및 변수
Data Types are the identity of a variable
— 프로그래머가 데이터를 어떻게 사용하려고 하는지 컴파일러나 인터프리터에게 알려주는 데이터 속성.데이터 유형 유형:
Boolean, Integer, Float, Character, String,
Nothing Data Types, [Array *], etc ...
참고: 한 데이터 유형을 다른 데이터 유형으로 변환하는 방법을 알고 있습니다(데이터 유형 변환).
Variables are value placeholders
— 변경되거나 변경되기 쉬운 요소, 기능 또는 요소.my_name = "Jane"
이 경우 my_name은 Jane의 값을 보유합니다.
연산자
Operators are symbols that tell you what to do.
+ - = ...일반적인 연산자 유형은 다음과 같습니다.
arithmetic, comparison, and logical operators.
제어 구조
Control Structures are used to make decisions on what actions to take
— 프로그램이 따라야 하는 명령어 유형.제어 구조의 유형:
Decision control, Selection control,
and Repetition / Loop control.
이러한 제어 구조는 다음과 같이 더 잘 알려져 있습니다.
Functions, Collections, Objects, Classes,
Loops, Conditional / If Else statements etc...
데이터 구조
Data Structures are ways to manage, organize and access data.
일부 일반 데이터 구조는 다음과 같습니다.
Arrays, Linked Lists, Queues, Stacks, Hash Tables,
Trees, Graphs, Heaps, Matrix, etc...
통사론
Syntax is the way you order your words.
— 주어진 언어의 문장 구조를 제어하는 규칙, 원칙 및 프로세스.print("Hello World!")
이 경우 이 문장 구조는 실행될 때 Hello World!를 인쇄하는 python 구문입니다.
프로그래밍 도구
Hardware with an operating system — A computer (preferably accompanied by a keyboard and mouse).
macOS , Windows , Linux , Other
Some sort of internet connection — WIFI
A terminal — The command line
Some software — Your language's software developer kit (SDK)
A code editor, IDE, and/or whiteboard if you prefer
VSCode , Vim , Sublime Text , Whiteboards ... pen and paper?
Version control — Your remote repositories (where you store your code)
Git , Github
Git cheat sheet
Project management tools
Linter , Debugger
Github project boards , Trello
CI/CD — 지속적 통합/지속적 제공
자세한 내용은 로컬 Google 또는 대안이 있는 다른 브라우저로 이동하는 것이 좋습니다.
Final note — When you start your developer journey
- Go slow
- Understand the fundamentals
이것은 개발자 용어였습니다. 읽어 주셔서 감사합니다.
개발자 커뮤니티에 대한 크레딧 및 승인.
Written by Jessica Dosseh
P.S: [독자님께 - 언젠가 다시 방문해주세요 :)]
Reference
이 문제에 관하여(프로그래밍 기초), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/thedevnotes/programming-fundamentals-2hpk텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)