Python
Python week1
heez
2025. 3. 22. 03:59
1장
Python으로 할 수 있는 일
- 시스템 유틸리티 제작: 운영체제(윈도우, 리눅스 등)의 시스템 명령어 사용할 수 있는 도구 갖추고 있어 시스템 유틸리티 만드는데 유리 (유틸리티=컴퓨터 사용에 도움을 주는 소프트웨어)
- GUI 프로그래밍
- C/C++와의 결합
- 웹 프로그래밍
- 수치 연산 프로그래밍
- 데이터베이스 프로그래밍
- 데이터분석, 사물 인터넷: 파이썬으로 만든 판다스(Pandas)모듈 사용 시 데이터 분석 효과적으로 가능
- 사물 인터넷분야: 라즈베리파이(Raspberry Pi) 제어 도구 (라즈베리: 홈시어터, 아주 작은 게임기 등 여러가지 재밌는 것 만들 수 있음)
- 머신러닝 프로그래밍 (머신러닝: 인공지능 하위 분야, 경험을 통해 자동으로 반전하는 컴퓨터 알고리즘 연구 분야)
파이썬 설치
명령어
- quit() 또는 exit() : 종료
- 사칙연산
기호 | 명령 |
+ | 더하기 |
- | 빼기 |
* | 곱하기 |
/ | 나누기 |
- print(변수) 또는 변수 : 출력
- 조건문 if : 예제) if :하고 줄바꾸고 print(" ")
- 반복문 for : 예제) for a in [1, 2, 3]: 하고 줄바꾸고 print(a)
- 반복문 while : 예제) while i <3: 줄 바꾸고 i=i+1 줄 바꾸고 print(i)
- 함수 def: 함수 만들 때 사용 예약어
IDLE (파이썬 에디터)
- IDLE 셀 창 : 실행한 프로그램의 결과가 표시되는 창, 파이썬 셸과 동일한 기능
- IDLE 에디터 창 : IDLE 에디터가 실행되는 창
- # : 주석
- F5 : 실행키
- .py :파이썬 파일임을 알려주는 확장자
- 윈도우키+R : 실행창 뜸 -> cmd 입력 후 enter : 프롬프트 창 열림
비주얼 스튜디오 코드 (파이썬 에디터)
파이참 (파이썬 에디터)
2장 자료형
숫자형
- 실수형: E10는 *10의 10승, e-10은 *10의 -10승
- 8진수: 0o 또는 0O 로 시작
- 16진수 : 0x 로 시작
- ** : 제곱
- % : 나눗셈 후 나머지 값 반환
- //: 나눗셈 후 몫 반환
문자열 자료형
- 문자열 만드는 방법: ' ', " ", ''' ''', """ """.
- 문자 안에 따옴표 인식 시키고 싶을때 : 다른 따옴표로 문자 감싸기 or 인식하는 따옴표 앞에 \ 배치
- 이스케이프 코드
문자열 연산하기 (2-2장) 다음 시간에 계속...
2023.03.18