프로그래밍 기초

Hello World, 개발자 용어에 오신 것을 환영합니다. 여기에서 개발 개념에 대해 이야기합니다.

오늘의 주제 — 프로그래밍 기초; 모든 프로그래밍 언어의 기본 개념.


프로그래밍을 코딩하는 법을 배울 때는 항상 기본이 우선되어야 합니다. 더 많이 이해할수록 더 쉽게 구축하고 고급 개념을 배울 수 있습니다.

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 — WIFIA terminal — The command line
  • Terminal command line cheat sheet
  • Some software — Your language's software developer kit (SDK)
  • 여기에서 큰 다운로드 버튼을 클릭하고 마법을 부립니다.
  • 예: Python 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

    1. Go slow
    2. Understand the fundamentals



    이것은 개발자 용어였습니다. 읽어 주셔서 감사합니다.

    개발자 커뮤니티에 대한 크레딧 및 승인.

    Written by Jessica Dosseh

    Find Jessica on: [GitHub, , , Patreon, and Portfolio]

    Find theDevnotes on: [GitHub, , Blog, Medium, ]



    P.S: [독자님께 - 언젠가 다시 방문해주세요 :)]

    좋은 웹페이지 즐겨찾기