파이썬 기초 개념 / 파이썬 개발 환경 구축 편안녕하세요. 여성이 행복하게 사는 법을 알려주는 가게 주인 여행입니다. 이 포스팅은 PC에서 봤을 때 최적화되도록 글을 작성했습니다.모바일 말고 컴퓨터로 읽어주시면 감사하겠습니다.지난 4월 25일 AI반 교육입교를 위해 오늘(22.04.04)부터 파이썬 공부를 시작하였습니다.저도 공부를 진행하면서 저 같은 파이썬 초보자도 함께 공부할 수 있도록 자세히 포스팅하려고 합니다!여성이 컴퓨터 프로그래밍 학습에 접근하는 데 어려움이 없기를 바라며 기획하게 되었습니다 저와 파이썬을 공부하시겠습니까?목차 01-1 파이썬 기초 개념 01-2 파이썬 개발 환경 구축01-1파이썬 기초 개념[프로그래밍이란?]?프로그래밍(programming)이란 프로그램을 작성하는 것입니다.[프로그램은?]?프로그램(program)은 Pro+Gram에서 미리 작성된 것을 의미합니다.간단한 예에서 살펴보면 우리가 카카오 톡에서 메시지를 작성하고 전송 버튼을 누르면, 친구에게 메시지를 받죠?이런 과정이 가능한 이유는 카카오 톡에 이미 프로그램이 작성되어 있기 때문입니다.”텍스트를 입력하고 송신을 누르면 메시지를 상대에게 전하라”이라는 프로그램이 이미 카카오 톡에 작성되어 있으므로 우리가 프로그램대로 입력했을 때 메시지가 전달되는 것입니다.만약 프로그램이 작성되지 않았다면, 전송을 누르고도 메시지가 전달되지 않죠?[프로그램과 프로그래밍의 관계]즉, 프로그램은 컴퓨터가 무엇을 실행해야(진행 계획)미리 작성된 것을 의미하며 프로그래밍이 진행 계획을 작성하는 것을 의미합니다.[프로그래밍 언어란?]?컴퓨터는 0과 1밖에 모릅니다.이를 이진 숫자(Binary digit)라고 합니다.그러므로 프로그램을 작성하려면 0과 1로 말하지 않자 컴퓨터는 이해할 수 없습니다.프로그래밍을 하려면 컴퓨터가 아는 언어로 소통하지 않으면 안 되지만 우리는 사람의 언어만 알고 있어 컴퓨터는 0과 1밖에 몰라서 새로운 언어가 필요했습니다.사람이 이해하기 쉬운 언어로 프로그램을 만들자는 목적에서 만들어진 것이 프로그래밍 언어입니다. 즉, 프로그래밍 언어는 사람의 언어인 셈이죠.이 프로그래밍 언어로 작성한 프로그램을 소스 코드라고 합니다.그런데 문제는 사람이 이해하기 쉬운 언어인 프로그래밍 언어는 컴퓨터가 이해할 수 없죠?이를 해결하기 위해서 프로그래밍 언어를 바이너리 번호로 변환하는 것이 코드 실행기입니다!우리가 영어 불어 독일어 등 언어를 몰라도, 번역기가 있다면 이해할 수 있도록 프로그래밍의 세계에서는 코드 실행기가 컴퓨터와 프로그래머의 사이에서 번역기 역할을 합니다.[프로그래밍 언어의 종류]프로그래밍 언어의 종류에는 우리가 다루는 파이썬만 아니라 C언어, C++, JAVA등의 언어가 있습니다.이들의 언어의 우열은 없다, 각 언어가 갖는 장단점이 다를 뿐입니다.마찬가지로 컴퓨터와 프로그래머의 사이의 커뮤니케이션을 위한 언어지만 상황에 의해서 사용되는 언어가 다릅니다.우리가 영어권 국가에 여행을 가는 상황에서는 영어를 사용하는 것이 의사 소통이 쉽지, 평상시의 일상에서는 한국어를 사용하는 것이 의사 소통이 용이하도록입니다.01-2파이썬 개발 환경의 구축[개발 환경이란?]?]풋살을 하려면 풋살장도 필요하고, 풋살화 운동복 등의 “환경”이 필요한 것처럼 프로그램을 만들 때도 프로그래밍할 수 있는 환경이 필요합니다.이는 개발 환경과 불립니다.프로그래밍의 때문에 처음에 필요한 것은 무엇입니까?그것은 컴퓨터입니다.(너무나 당연한 거겠죠?)(웃음)그리고 코드를 작성할 수 있는 텍스트 에디터와 코드를 실행할 수 있는 코드 실행기(번역기가 필요합니다.사람의 언어로 코드를 쓸 수 있는 수단이 텍스트 에디터라고 생각하세요.코드 실행기는 이 텍스트 편집기에 적힌 사람의 언어(프로그래밍 언어)을 이진 숫자로 바꾸는 번역기라고 생각하세요.파이썬이라는 언어를 사용하려면 파이썬 전용의 번역기가 필요한데, 이것을 파이썬 해석기라고 합니다.그럼 본격적으로 파이썬을 설치하고 봅시다~?[파이슨 설치 방법]Python.org 안녕하세요 Python 프로그래밍 언어 공식 홈 www。python.org1. 파이썬 공식 홈페이지 링크에 접속합니다.네이버에서 파이썬 검색 후 처음에 나오는 사이트에 들어가셔도 됩니다.2. 2. [Downloads] 클릭 후 [Download Python 3.10.4] 클릭 (최신 버전이 업그레이드되면 숫자는 다를 수 있습니다.)3. 3. [Add Python 3.10 to PATH] 클릭후 4. [Install Now] 클릭* ‘Add Python 3.10 to PATH’는 프로그램 실행 경로(PATH)에 파이썬을 추가한다는 의미로 체크하여 설치하면 명령 프롬프트에서 python 입력 후 파이썬 실행이 가능합니다.만약 체크하지 않고 설치하면 파이썬을 재설치해야 하니 꼭 잊지 말고 체크해주세요!5. 설치 완료 후 [Close] 를 클릭6. [시작] – Python 검색을 하면 위와 같이 Python 프로그램이 설치되어 있음을 확인할 수 있습니다.[인터프리터와 인터랙티브 셀 실행] 지금까지 설치한 프로그램을 인터프리터라고 합니다.파이썬으로 작성된 코드를 실행(번역)해주는 프로그램입니다.이렇게 [시작] – [Python 3.10]을 실행하면 오른쪽 사진처럼 파이썬 인터랙티브 셀이라는 것이 실행됩니다.인터랙티브 셀이란 컴퓨터와 명령어를 한 줄 입력하여 의사소통할 수 있는 공간을 말합니다.인터랙티브 셀은 컴퓨터와 소통하는 ‘채팅 창’입니다.인터랙티브 셀에 프롬프트로 불리는>>에 코드를 입력하고[Enter]를 누르면 곧 결과가 표시됩니다.>>10+10을 입력하면 자동적으로 사칙 연산이 열리고 20이 실행 결과로 나와서>>”Hello”*3을 입력하면’Hello라는 문자를 3회 반복한다’라는 뜻으로 받아들이며’Hello Hello’가 출력됩니다.자, 인터랙티브 셀에는 한줄만 입력할 수 없으므로 코드를 작성하는데 한계가 있죠 그래서 긴 코드를 입력하거나 코드를 저장할 수 있는 텍스트편집기 프로그램이 있습니다.파이썬을 설치하면, 텍스트 에디터인 IDLE에디터가 자동으로 설치됩니다.[Python IDLE 에디터 사용방법] 1. [시작] – – [Python 3.10] – [IDLE] 실행2. 새 파일 만들기: [File] – – [New File] 를 클릭3. 새 창에 코드 입력print(“IDLE에서 파이썬코드를”)print(“작성하여 출력해보기”) print(“예제입니다”)print(“IDLE에서 파이썬코드를”)print(“작성하여 출력해보기”) print(“예제입니다”)print(“IDLE에서 파이썬코드를”)print(“작성하여 출력해보기”) print(“예제입니다”)4. 파일 저장: [File] – [Save] 또는 Ctrl+S5. 파일 작성: 이름은 sample.py6. 파일 실행 : : [Run] – – [Run Module] 클릭 또는 F57. 코드 실행 결과[개발 전용 글꼴 설정 방법] 파이썬 IDLE 에디터의 첫 실행 시 글꼴이 ‘굴림체’로 지정되어 있지만 코딩을 할 때는 전용 글꼴을 사용하는 것이 좋습니다.이유는 글자의 구분과 글자의 폭 통일 때문입니다.굴림체는 아래와 같은 상황에서 글자 구분이 어렵습니다.코드가 길수록 어려워요.oO0(영문소문자o,영문대문자O,숫자0)lI|(영문소문자엘,영문대문자아이,기호|)이지만 코딩전용 글꼴(D2Coding)은 문자 구분이 명확해집니다.[코딩 글꼴 설치 링크] [D2Coding]GitHub – naver/d2 coding font: D2 코딩 [D2 코딩]. GitHub.github.com 에서 계정을 만들어 네이버/d2vfont 개발에 기여[나눔 고딕 코딩 글꼴]GitHub-naver/nanumfont GitHub.github.com 에 계정을 생성하여 네이버/nanumfont 개발에 기여코딩 폰트를 다운받으면 폰트를 적용해야겠죠?[IDLE 폰트 적용 방법 ][Options] – – [IDLE Configuration] ★[Settings] – [Fonts/Tabs]에서 다운로드한 글꼴 클릭[비주얼 스튜디오 코드 설치 방법] 파이썬 프로그램을 쉽게 개발할 때는 IDLE 텍스트 에디터를 사용해도 되지만 일반적으로 긴 코드를 작성하고 협업할 때는 비주얼 스튜디오 코드라는 텍스트 에디터를 사용하여 개발을 진행합니다.Visual Studio 코드 – 코드 편집. Refined Visual Studio Code는 최신 웹 및 클라우드 애플리케이션 구축과 디버깅에 최적화된 코드 에디터입니다. Visual Studio Code는 무료로, 마음에 드는 플랫폼(Linux, macOS, 및 Windows.code.visual studio)에서 이용할 수 있습니다.콤1. 비주얼 스튜디오 코드 홈페이지에 접속합니다.2. 오퍼레이팅 시스템에 맞는 설치 파일을 클릭하여 다운로드합니다.3. [열림] 클릭4. [라이센스] – [동의합니다] 클릭 – [다음] 클릭5. 바탕화면 바로가기를 원하시면 [바탕화면 바로가기 만들기] 체크 [다음] 클릭 기타는 작업 시 유용하게 사용되는 부분에서 모두 체크하는 것이 좋습니다.5. [설치] 클릭 설치 완료 후 [시작] – – [Visual Studio Code] 実行[비주얼 스튜디오 코드 한글 언어 팩 설치하기]비주얼 스튜디오 코드를 처음 실행하면 기본 언어가 영어로 되어있습니다만, 한글 메뉴에서 보는 것이 편리해서 한글 언어 팩을 설치하고 줍니다.1. 왼쪽 툴 바에서[확장]을 선택하고[Korean]입력 2.Microsoft가 제작 회사인[Korean Language Pack for Visual Studio Code]를 클릭 3.[인스톨](install)을 클릭 4. 설치 완료 후,[Restart Now]를 클릭 5. 비주얼 스튜디오 코드를 다시 실행 6. 한글로 변경 완료[비주얼 스튜디오 코드로 코드 작성 및 실행]1. [파일] – [새 파일] 클릭 또는 Ctrl+N2. 코드 입력print(“Hello Coding Python”)3. 파일 저장: [파일] – [저장] 또는 Ctrl + S4. 이름은 hello.py5. [확장] – [Python 검색] – Microsoft 제조 [Python 설치]6. Python 코드를 저장한 폴더에서 빈 위치에 [Shift + 마우스 오른쪽 버튼] 7. [파워쉘 창 열기] 를 클릭8. 커맨드 프롬프트 기호(>) に [python hello.py ] 입력 후 [Enter]> python hello.py9. Hello 코딩 Python저쪽과 이쪽print(“Hello!” * 3)print(“혼자 공부하고 모르면 동영상 강의를 참고하세요!”)<예제 출력 결과><오늘의 핵심 포인트>프로그래밍(programming)라는 프로그램을 만들기 프로그램(programming)은 미리 작성된 진행 계획이며 프로그래밍(programming)은 이 프로그램을 만드는 것, 카카오 톡에는 “텍스트를 입력하고 송신을 누르면 메시지를 상대로 전달하는 “이라는 프로그램이 있다.이런 프로그램을 만들 프로그래밍 컴퓨터는 0과 1개밖에 모르는 사람과 컴퓨터의 커뮤니케이션을 원활히 하기 위해서 프로그래밍 언어를 번역하고 0,1개씩 읽는 인터리브 수행기라기공간으로 보면 된다 인터랙티브 셀은 1개씩만 소통 가능 개발 환경은 프로그래밍을 할 수 있는 환경을 말한다(컴퓨터, 코드 실행기, 텍스트 에디터 등이 존재하는 환경)https://www.youtube.com/watch?v=OEF2JnZA-yU&pp=ygVJW-2MjOydtOyKqF0g7ZSE66Gc6re4656Y67CNIOqwnOuFkCwgUHl0aG9uIOqwnOuwnCDtmZjqsr0g6rWs7LaVICgx64uo6rOEKQ%3D%3D