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