프로그래밍 능력은 문해력의 네 번째 요소가 되었습니다. 엔지니어뿐 아니라 모두가 디지털 세상이 어떻게 작동하는지 알아야 합니다.” – Mozilla Foundation의 CEO인 Mark Serman은 말합니다


프로그램 작성. 컴퓨터용 기성품 프로그램이 많은데 왜 공부를 할까요 네, 정말 기성품이 많습니다. 그러나 실습에서 알 수 있듯이 표준 방법으로는 해결할 수 없는 작업이 항상 있습니다. 이 경우 자신만의 프로그램을 만들거나 기존 프로그램을 수정해야 합니다.  

그러나 프로그래밍은 당신을 위한 것이 아니며 인문학 쪽으로 기울고 있다고 말할 수 있습니다. 어쨌든 왜 필요한가요?
첫째, 우리는 정보화 시대에 살고 있습니다. 컴퓨터 기술은 우리 주변에 있습니다. 작동 방식을 아는 것이 도움이 됩니다.
둘째, 프로그래밍을 배우는 것은 사람들이 추상적으로 생각하고 작업을 더 작은 조각으로 나누는 데 도움이 됩니다.

우리의 과정을 통해 기본 기술에서 복잡한 문제 해결에 이르기까지 프로그래밍을 단계별로 배울 수 있습니다.  

이 과정은 가장 인기 있는 프로그래밍 언어인 Python 언어(Python 또는 때때로 Python으로 러시아어로 번역됨)에 대한 연구에 전념합니다. 
Python 언어는 네덜란드 프로그래머 Guido van Rossum이 1991년에 발명했습니다. 언어는 지속적으로 개선되고 있으며 프로그래머는 현재 세 번째 버전을 사용하고 있습니다. 여기서 멈추겠습니다.
Python에는 풍부한 기능이 있어 게임과 웹사이트를 프로그래밍하고, 빅 데이터를 처리하고, 인공 지능 문제를 해결할 수 있습니다. 

Python의 단점은 저속이라고 할 수 있습니다. 속도가 그다지 중요하지 않은 작은 작업을 해결하는 데 적합합니다.

과정을 진행하면서 점차 기술을 개발하게 됩니다. 프로그래밍의 기초부터 시작하여 곧 기술을 완벽하게 끌어올려 가장 복잡한 문제를 해결할 수 있게 될 것입니다. 기본 사항을 배우기 위해 전문 소프트웨어가 필요하지 않을 수 있습니다. 인터넷과 배우고자 하는 욕구만 있으면 충분합니다. 

쉽고 자유롭게 프로그래밍하는 방법을 배울 준비가 되었다면 작업을 시작하세요!

프로그램

프로그램은 컴퓨터가 이해할 수 있는 언어로 작성된 일련의 지침입니다.

컴퓨터의 두뇌인 프로세서는 오직 하나의 언어, 즉 기계 코드 언어(0과 1의 시퀀스)만 이해합니다. 오류를 찾아 수정(디버깅)하는 것은 말할 것도 없고 사람이 기계 코드 언어로 프로그램을 작성하는 것은 다소 문제가 있습니다. 
명령이 자연어의 단어, 대부분 영어에 가까운 고급 프로그래밍 언어가 개발 된 프로그램 작성 프로세스를 용이하게하기위한 것입니다. 그러나 각 단어 명령에는 엄격하게 정의된 의미가 있으며 예외는 없습니다. 

 

번역기, 컴파일러, 인터프리터

컴퓨터가 고급 언어로 작성된 프로그램을 실행하기 위해서는 특수 프로그램인 번역기가 사용됩니다.
번역기는 프로그램을 특정 프로세서의 기계 코드로 번역할 수 있습니다. 이러한 컴파일러를 컴파일러라고 합니다.
번역자는 프로그램 자체를 실행하거나 바이트코드 - 각 명령에는 메모리에서 1바이트를 차지하는 자체 코드가 있습니다(0에서 255까지의 숫자). 이러한 번역가는 이미 통역사라고 불립니다. 
바이트코드는 가상 머신(예: Java로 작성된 프로그램)에 의해 실행됩니다.

파이썬 번역기는 인터프리터입니다. 따라서 프로그램을 실행하려면 컴퓨터에 Python 인터프리터를 설치해야 합니다. 
최신 배포판은 https://www.python.org/downloads/에서 다운로드할 수 있습니다.  

편의를 위해 컴퓨터에 통합 개발 환경을 설치할 수 있습니다(IDE) 프로그램을 입력, 디버그 및 실행할 수 있습니다.
상용 및 무료로 Python 언어를 위한 다양한 개발 환경이 있습니다(비교 참조 여기)
날개 IDE 101 - 간단한 교차 플랫폼 무료 학습 환경.
 다운로드 페이지: http://wingware.com/downloads/wingide- 101 (OS 선택).
배포 키트에서 Wing IDE를 설치한 후 시스템에 업데이트를 설치해야 합니다(메뉴 "도움말"– "업데이트 확인").
Wing을 실행하면 여러 부분으로 나누어진 창이 보입니다.
 

 
1번으로 표시된 창에서 프로그램을 작성하고 반드시 저장해야 합니다(프로그램이 있는 파일의 확장자는 .py입니다).
프로그램을 실행하려면 녹색 삼각형이 있는 버튼(실행)을 사용합니다.
숫자 2로 표시된 창에서 작업 결과를 볼 수 있습니다.

간단한 프로그램

가장 간단한 Python 프로그램은 명령이 없는 빈 프로그램입니다.
예를 들어 프로그램

<예비> # 이것은 단지 주석입니다 주석만 포함합니다. 설명 텍스트는 번역자가 실행하지 않지만 향후 프로그램을 빠르게 이해할 수 있도록 하는 역할만 합니다.