ko ko ko en en en ko ko cs zh ko ko ko ko ko ko ko ko ko ko ko en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko pt en ko ko fr pt en ko en ko ko fr pt en ko ko en en ko ko ko ko en ko en ko en ko en ko en ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko ko fr ko ko ko ko fr ko ko ko en en ko en zh en en
◀ 1.4 코딩 도장을 학습하는 방법3.1 IDLE에서 Hello, world! 출력해보기 ▶︎
실습하려면 파이썬을 설치해야 합니다. 파이썬은 Windows, 리눅스, macOS에서 설치할 수 있습니다.
웹 브라우저를 실행하고 다음 주소로 이동합니다.
웹사이트가 표시되면 Download Python 3.6.0 버튼을 클릭하여 설치 파일을 받습니다(버전은 시간이 지나면 계속 바뀌는데 3.으로 시작하는 버전을 받으면 됩니다).
▼ 그림 2-1 파이썬 다운로드
다운로드한 python-3.6.0.exe 파일을 실행하면 설치 화면이 표시됩니다. Add Python 3.6 to PATH에 체크하고 Install Now를 클릭합니다.
▼ 그림 2-2 파이썬 설치 시작
여기서 Add Python 3.6 to PATH는 명령 프롬프트 어디서나 파이썬을 실행할 수 있게 해줍니다. 반드시 체크하세요.
사용자 계정 컨트롤 창이 표시되면 예를 클릭합니다.
▼ 그림 2-3 사용자 계정 컨트롤 창
파이썬 설치가 끝났습니다. 여기서 Disable path length limit를 클릭합니다. Windows는 파일 이름과 경로의 길이가 260자로 제한되어 있습니다. 260자를 넘더라도 문제가 발생하지 않도록 길이 제한을 해제합니다.
▼ 그림 2-5 파일 이름 및 경로 길이 제한 해제
사용자 계정 컨트롤 창이 표시되면 예를 클릭합니다.
▼ 그림 2-6 사용자 계정 컨트롤 창
파이썬 설치가 끝났습니다. Close 버튼을 클릭하여 설치 창을 닫습니다.
▼ 그림 2-7 파이썬 설치 끝
IDLE이 실행되었습니다. >>> 뒤에 커서가 깜빡이면 파이썬이 정상적으로 설치된 것입니다.
2.1.3 프로젝트 폴더 생성
그럼 파이썬 소스 파일(스크립트 파일)을 저장할 폴더 C:\project를 생성하겠습니다. 먼저 탐색기를 실행하고 로컬 디스크 (C:)로 이동합니다. 그리고 마우스 오른쪽 버튼을 누르면 팝업 메뉴가 나오는데, 여기서 새로 만들기(W) > 폴더(F)를 클릭한 뒤 폴더 이름에 project를 입력하여 폴더를 생성합니다.
▼ 그림 2-9 project 폴더 생성
2.1.4 리눅스에 파이썬 설치하기
우분투 리눅스 최신 버전은 파이썬 3가 미리 설치되어 있습니다. 파이썬을 실행하려면 다음과 같이 python3를 입력합니다.
CentOS는 파이썬 3가 아닌 2.7이 설치되어 있을 수도 있습니다. 따라서 파이썬 3를 설치하려면 다음과 같이 명령을 입력하면 됩니다.
$ sudo yum install -y epel-release $ sudo yum install -y python3*
리눅스 배포판의 패키지 대신 파이썬 소스 코드를 직접 컴파일하여 설치할 수도 있습니다. 먼저 C 컴파일러와 빌드 도구를 설치합니다.
$ sudo apt-get update $ sudo apt-get install build-essential
$ sudo yum groupinstall 'Development Tools'
파이썬 소스 코드를 받아서 컴파일한 뒤 설치합니다.
$ curl -O https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz $ tar vxzf Python-3.6.0.tgz $ cd Python-3.6.0 $ ./configure $ make $ sudo make install
리눅스에서 IDLE을 사용하려면 TkInter를 설치해야 합니다.
$ sudo apt-get install python3-tk
$ sudo yum install -y epel-release $ sudo yum install python3*-tkinter
2.1.5 macOS에 파이썬 설치하기
macOS는 다음 주소에서 Max OS X 64-bit/32-bit installer를 받아서 설치하면 됩니다.
Python Releases for Mac OS X
macOS에서는 설치에 특별한 부분이 없으므로 따로 설명하지 않겠습니다.
참고 | 파이썬 프로그래밍을 할 수 있는 코드 에디터
파이썬은 IDLE 이외에도 각자 취향에 맞는 코드 에디터(텍스트 편집기)를 사용하여 프로그래밍할 수 있습니다.
Visual Studio Code: 마이크로소프트에서 제공하는 오픈 소스 코드 에디터입니다.
Sublime Text: 파이썬 3 기반의 코드 에디터입니다. 다양한 플러그인을 제공하며 플러그인 자체도 파이썬으로 작성할 수 있습니다.
PyCharm: 가장 유명한 파이썬 개발 도구 중 하나입니다. 파이썬 개발에 필요한 다양한 기능을 제공합니다. 자세한 내용은'부록 47.13 PyCharm 사용하기'
Notepad++: Windows 기반의 가볍고 빠른 코드 에디터입니다.
EditPlus: 소프트웨어 개발 분야에서 오랬 동안 사용되고 있는 코드 에디터입니다. 쉐어웨어이며 평가판은 30일 간 사용할 수 있습니다.
각자 취향에 따라 Visual Studio Code, PyCharm 등을 사용해도 됩니다. 하지만, Visual Studio Code, PyCharm은 전문 개발용 도구이므로 기능이 복잡합니다. 파이썬을 처음 배울 때는 IDLE 사용을 권장합니다. 이 책에서는 파이썬의 기본 코드 에디터인 IDLE을 사용하겠습니다.
◀ 1.4 코딩 도장을 학습하는 방법3.1 IDLE에서 Hello, world! 출력해보기 ▶︎
Unit 1. 소프트웨어 교육과 파이썬
Unit 2. 파이썬 설치하기
Unit 3. Hello, world!로 시작하기
Unit 4. 기본 문법 알아보기
Unit 5. 숫자 계산하기
Unit 6. 변수와 입력 사용하기
Unit 7. 출력 방법 알아보기
Unit 8. 불과 비교, 논리 연산자 알아보기
Unit 9. 문자열 사용하기
Unit 10. 리스트와 튜플 사용하기
Unit 11. 시퀀스 자료형 활용하기
Unit 12. 딕셔너리 사용하기
Unit 13. if 조건문으로 특정 조건일 때 코드 실행하기
Unit 14. else를 사용하여 두 방향으로 분기하기
Unit 15. elif를 사용하여 여러 방향으로 분기하기
Unit 16. for 반복문으로 Hello, world! 100번 출력하기
Unit 17. while 반복문으로 Hello, world! 100번 출력하기
Unit 18. break, continue로 반복문 제어하기
Unit 19. 계단식으로 별 출력하기
Unit 20. FizzBuzz 문제
Unit 21. 터틀 그래픽스로 그림 그리기
Unit 22. 리스트와 튜플 응용하기
Unit 23. 2차원 리스트 사용하기
Unit 24. 문자열 응용하기
Unit 25. 딕셔너리 응용하기
Unit 26. 세트 사용하기
Unit 27. 파일 사용하기
Unit 28. 회문 판별과 N-gram 만들기
Unit 29. 함수 사용하기
Unit 30. 함수에서 위치 인수와 키워드 인수 사용하기
Unit 31. 함수에서 재귀호출 사용하기
Unit 32. 람다 표현식 사용하기
Unit 33. 클로저 사용하기
Unit 34. 클래스 사용하기
Unit 35. 클래스 속성과 정적, 클래스 메서드 사용하기
Unit 36. 클래스 상속 사용하기
Unit 37. 두 점 사이의 거리 구하기
Unit 38. 예외 처리 사용하기
Unit 39. 이터레이터 사용하기
Unit 40. 제너레이터 사용하기
Unit 41. 코루틴 사용하기
Unit 42. 데코레이터 사용하기
Unit 43. 정규표현식 사용하기
Unit 44. 모듈과 패키지 사용하기
Unit 45. 모듈과 패키지 만들기
Unit 46. 실전예제: 웹의 데이터로 그래프 그리기
C 언어 코딩 도장
- 이 사이트에 실린 모든 내용, 디자인, 이미지, 편집 구성의 저작권은 (주)도서출판 길벗과 지은이에게 있습니다.
- 저작권법에 의해 보호를 받는 저작물이므로 무단 전재와 복제를 금합니다.
- 책의 내용을 복제하여 블로그, 웹사이트 등에 게시할 수 없습니다.
- 링크, SNS 공유는 허용합니다.
서울시 마포구 서교동 월드컵로 10길 56 (서울시 마포구 서교동 467-9)
Copyright © 2016-2021 Coding Dojang