* chatgpt api 사용하지 않음.
* 하루 수업 당 1차시에 해당함.
수업 목표 : 파이썬 이해 및 개발환경 구축
1. 파이썬 소개 및 환경설정
1.1. 파이썬 이해 및 설치
- 파이썬 : 1991년 개발, 인터프리터 프로그래밍 언어
- 인터프리터 : 코드를 한 줄씩 읽어 내려가며 실행하는 프로그램
- 컴파일러: 코드 전체를 읽고 실행하는 프로그램
- 특징
- 배우고 사용하기 쉽고, 다양한 운영체제 사용 가능
- 오픈소스 : 버전 업데이트 되면 특정 기능이 지원 안 되는 경우도 더러 있음
- 기본패키지만으로도 각종 작업 처리 가능
- 객체지향적
- 인공지능, 데이터 분석, 백엔드, 임베디드(로봇) 등 다양한 분야에서 사용
- 파이썬 설치 : 수업에서는 3.12.8 사용
- 운영체제 : ubuntu
- 설치 방법 : <링크 추가 예정>
- 기본 개발 환경
- IDLE (Integrated Development and Learning Environment)
- 대화형 셸 (Interactive Shell) : 파이썬 명령어를 한 줄씩 입력하여 실행할 수 있는 기능
- IDE (Integrated Development Environment)
- 터미널, 디버거, 코드편집 기능 등 개발에 도움이 되는 각종 기능 포함
2. VSCode 설치 및 기본 사용법
- ubuntu용 VSCode 설치 : <링크 추가 예정>
3. Colab 기본 사용법
- Colab은 파이썬과 데이터 분석을 위한 라이브러리를 따로 설치할 필요가 없음
- 특정 GPU를 제외하면 무료로 사용이 가능함
4. 프로그래밍
- 프로그래밍 : pro(미리) + gram(작성된 것)
- 프로그래밍 = 프로그램을 만드는 것. 데이터를 입력 받아 처리하고 그 결과를 출력하는 것
- 프로그래밍 언어
- 디지털 이진 숫자 0과 1로 구성
- 소스 코드 (source code) : 컴퓨터 프로그램을 사람이 읽을 수 있는 프로그래밍 언어로 기술한 텍스트 파일
5. ChatGPT와 파이썬
- .
6. ChatGPT와 파이썬 프로그램 준비
- tkinter 피자 주문 프로그램
* linux에서 tkinter 설치 방법 <작성 후 링크 예정>
'ROKEY' 카테고리의 다른 글
[20250110] 파이썬 프로그래밍 5 - 반복문 (0) | 2025.01.10 |
---|---|
[20250109] 파이썬 프로그래밍 4 - 리스트와 딕셔너리 (1) | 2025.01.09 |
[20250108] 파이썬 프로그래밍 3 - 제어문과 조건식 (2) | 2025.01.09 |
[20250107] 파이썬 프로그래밍 2 - 프로그래밍 기초 (0) | 2025.01.07 |
ROKEY 부트캠프 3기 서류 및 면접 (0) | 2025.01.06 |