본문 바로가기
ROKEY

[20250106] 파이썬 프로그래밍 1 - 파이썬 소개 및 환경설정

by kode-daks 2025. 1. 6.

* 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 설치 방법 <작성 후 링크 예정>