목차보기
- 준비하기
- 환경구축하기 : 실습 준비(프로그램 설치, 환경 설정, 예제코드 다운로드)
- 읽고, 쓰기
- 시작하기 1_HelloWorld : 예제코드 실행 및 코드 보는 방법
- 변수 2_variable : 데이터를 순서대로 읽고, 쓰는(저장하는) 방법
- 출력 테크닉 3_print : 저장된 데이터를 잘(보기 좋게) 출력하는 방법
- 논리 구조 만들기
- 로직 4_Logic : 조건에 따라 실행 순서를 변경(추가, 건너뜀, 반복)하는 방법
- 함수 5_Function : 만들어진 로직을 재사용 하는 방법
- 콜렉션 6_Collections : [저장 단위 확장] 코드에 사용될 데이터를 묶음 단위로 사용하는 방법
- 내장함수와 에러처리
- 모듈 7_Module : [프로그램 연계] 작성한(작성된) 코드를 파일 단위로(또는 더 큰 단위로) 가져다 쓰는 방법
- 예외 8_Exception : 프로그램 오류에 대한 대처
- 객체 지향이란
- 객체 9_Class : [더 큰 프로젝트] 프로그램을 순서지가 아닌 객체로(대상으로) 대하는 자세(문법)
- 표준 라이브러리 10_Std lib : 기본으로 제공되는 객체(예제)
환경구축하기
개발환경이란 다음 사항을 준비하는 것:
- 코드를 입력할 환경을 갖추고, [에디터]
- 입력한 코드를 프로그램으로 변환할 소프트웨어를 확보하고, [컴파일러]
- 완성된 프로그램을 실행해 볼 (출력) 환경을 갖추는 것[프롬프트, 터미널]
- 나아가 입출력 테스트를 자동화하여 정상 동작을 검증하는 단계 [디버거, 검증]
에디터
메모장으로도 충분히 코딩이 가능합니다. C, Java, Phthon을 메모장으로 코딩하고 컴파일, 실행하는 영상[링크]입니다.
기본적으로 '메모장'을 사용해도 무방하나, 가독성 및 코드추천 및 빌드, 디버깅 자동화로 인해 대세 에디터를 사용합니다. 추천하는 에디터는 vscode이며, 설치는 https://code.visualstudio.com/download에서, 사용법은 여기를 참고합니다.
컴파일러
https://www.python.org/downloads/에서 최신 파이썬 코드를 다운받아 설치합니다.
컴파일러-에디터 연결하기
컴파일러-에디터 연결이라 함은, 에디터에서 단축키를 눌렀을 때, 자주 사용하는 입력을 자동으로 컴파일러에서 수행해주는 행위를 말합니다.
Extensions:Marketplace(ctrl + shift + x)에서
"Python
"과 "Python Debugger
"를 검색하여 설치합니다.
소스코드(실습코드) 불러오기
https://github.com/iseohyun/python-tutorial.git
실습코드는 python공식 홈페이지의 튜토리얼(ver 3.13) 예제코드와 일부 gpt로 재가공된 코드, 실습이 가능한 간단한 형태로 가공하여 작성되었습니다.
또한 필요한 경우 한글 주석을 포함하고 있습니다.