1. Introduction
Python 기본기를 정리해 보겠습니다.
1) Python은 무료로 제공됩니다.
2) 다음 사이트에서 다운로드 받으시고 설치하세요. 공식 사이트에는 많은 참고 자료도 제공됩니다.
■ https://www.python.org/
Welcome to Python.org
The official home of the Python Programming Language
www.python.org
■ https://www.python.org/downloads/
3) 파이썬 설치법은 별도의 글로 올려두겠습니다. 여기서는 생략합니다.
4) Python을 설치하면 기본적으로 파이썬 내장 IDE(보통, '아이 디 이'라고 그대로 한 글자씩 읽음)도 함께 설치가 됩니다. IDE는 '통합개발환경'이라는 뜻입니다.
5) 파이썬을 설치하면 아이들IDLE과 파이썬 쉘이 모두 설치가 됩니다. 아이들 IDE를 줄여서 코드 '편집기'라고 부르기로 하고 파이썬 쉘을 그냥 '쉘'이라고 줄여서 부르기로 합니다.
6) 보통은 파이썬 내장 IDE를 이용해서 코드를 입력하고 수정도 하고 저장, 실행까지 합니다. 이름이 IDLE. '아이들'. 아이들 IDE에서 입력해도 되고 파이썬 쉘에서 입력해도 됩니다.
7) 대부분의 프로그램들은 단 한 줄로 이루어지는 경우는 지극히 드물다고 할 수 있습니다. 보통의 프로그램은 여러 줄로 구성됩니다. 지금은 고전 게임이 된 '에이지 오브 엠파이어Age of Empires'나 '스타크래프트StarCraft''와 같은 게임들은 대략 2 백만 줄에 달한다고 전해집니다. 2 백 줄이 아니고 2 백만 줄! 여러 사람들이 팀을 꾸려서 함께 만든 것이라고는 하지만 어마어마한 길이 입니다.
8) 파이썬 '쉘'은 파이썬 코드를 한 줄씩 직접 입력, 실행해가면서 그 결과를 한 줄 단위로 확인해가면서 진행하고자 할 때 적당합니다. 이에 반해 파이썬 IDE '편집기'는 상대적으로 여러 줄이나 다량의 코드를 입력하고 한 번에 그 코드들 전부를 실행하고자 하는 방식일 때 쓰기에 적당합니다.

9) 편집기 창과 쉘 창 상호간 전환하기 : 필요에 따라 어떤 경우에는 '편집기'를 사용하고 다른 어떤 경우에는 '쉘'을 사용하는 경우가 있습니다. 그래서 이 두 방식 모두를 알아 두어야 합니다.

■ 쉘에서 편집기 창으로 들어가기
쉘에서 상단에 있는 메뉴 --> 파일File --> 새 파일New File.. 로 들어가면 편집기 창으로 들어갈 수 있습니다.

■ 편집기에서 쉘 창으로 들어가기
그 반대로, 편집기에서 쉘로 들어가려면 편집기 메뉴 --> Run --> Python Shell 로 들어가면 됩니다.

이 전환 방법은 파이썬 아이들IDLE 환경에서의 기본기 중에서는 매우 중요한 내용입니다.

10) 파이썬을 설치할 때는 파이썬 버전 3.13 이상 버전을 추천합니다. 파이썬 학습 초보 단계나 초기 단계에서는 설치된 파이썬이 32비트용인가 64비트용인가 하는 문제는 그렇게 중요하지 않습니다. 다만, 자신의 운영체제OS가 32비트인가 64비트인가에 따라 파이썬도 이것에 맞추어 사용하는 것이 합리적입니다.
11) 설치시 주의하실 점은, Next, Next, Next ..버튼만 누르시면 안 되고, 'Path..' 어쩌고 저쩌고 부분에서 '체크'하고 설치하세요. 기본 설정은 체크되어 있지 않습니다.
12) 파이썬 내장 '아이들IDLE' IDE도 매우 훌륭하지만 특정한 편의 기능들을 필요로 하는 경우, 뛰어난 무료 대체 제품들도 많이 있습니다.
13) 대체 IDE들
- 작고 가벼운 '쏘니Thonny',
- 크고 강력한 '파이참PyCharm',
- 강력하고 다용도 만능 '비주얼 스튜디오 코드Visual Studio Code',
- '윙일공일Wing101' 또는
- '윙 퍼스널Wing Personal',
- '스파이더Spyder' IDE(Anaconda에 내장되어 제공됨),
- '파이스크립터PyScripter' 등이 대표적입니다.
14) 라즈베리 파이Raspberry Pi에도 파이썬 IDE가 무료로 제공됩니다. 파이썬만을 배우는 용도라면 비싼 고가의 컴퓨터 세트 대신 라즈베리 파이 컴퓨터 세트도 훌륭한 대안입니다. Raspberry Pi 5 시스템 추천.
2. 기본적인 함수들
'함수'라는 말에 너무 신경쓰지 마세요. 지금은 그냥 '명령어'를 뜻한다 정도로만 알아두세요.
기본 명령어들은 입력하고 출력하는 명령어들입니다.
- 입력하기 : input()
- 출력하기 : print()
이하, 파이썬 쉘 창에서 연습하세요.
1) print() 함수
print() 명령어는 보통 문자열을 출력합니다. 따옴표가 필요합니다. 큰 따옴표, 작은 따옴표 모두 허용. 단, 짝은 맞추어야 함.
print('Hello, James!')
print("This is print directive! ^.^")
print() 명령어는 숫자도 출력할 수 있습니다.
print(5)
계산도 가능합니다.
print(7 + 12)
한 개 이상의 계산을 실행할 수 있습니다.
print(1+2, 2-2, 3*2, 4/2)
결과 : 3 0 6 2
print()문은 실행되면 자동으로 줄을 바꿉니다. 기본값임. end 옵션을 추가하면 줄빠꿈을 막습니다. 끝 부분, end= 뒤에는 작은 따옴표 2개임. 작은 따옴표 사이에 아무 것도 없음. 심지어 빈 칸도 없음. 없어야 함.
print('Hello, James', end='')
참고: 빈 칸도 하나의 문자임. 줄 바꿈도 하나의 문자.
(tbc..)
'Programming > Python' 카테고리의 다른 글
| Python 3D - Panda3D SDK(v1.10.15) 설치 및 테스트 (0) | 2025.12.20 |
|---|---|
| SR 만들기 - 002 (0) | 2025.11.15 |
| Hex File Viewer 연습 - 001 (0) | 2025.10.28 |
| 신생 언어 Mojo 소개 - 001 (0) | 2025.10.06 |
| 딕셔너리 연습 - 1 (0) | 2025.09.28 |