[파이썬(Python) 1] 프로그래밍 기본
근래에 IT 환경에서 대세가 되어가고 있는 Python 프로그램은 쉬운 문법과 인터프리터 방식으로 초보자도 손쉽게 학습하게 하고 다른 언어에 비해 생산성이 높으며, 많은 라이브러리를 기반으로 한 활용범위가 넓은 언어로 알려져 있습니다.
이 과정은 Python 프로그래밍 입문을 위한 과정으로써, Python 의 언어적 배경 및 개발 환경 구성 및 문법 및 활용용도에 대해서 학습하는 과정입니다.
학습 목표
• Python 언어의 문법과 활용번위를 이해하고, 객체지향 기반의 클래스를 활용할 수 있다.
• Python 프로그래밍에서 필요한 기초적인 변수, 배열, 연산, 문자열, 조건문, 반복문, 입출력, 클래스 등을 학습한다.
• Data 구조, 기반 클래스, 상속, 파일 입출력 등을 활용할 수 있다.
• TCP/IP 기반의 네트워크 프로그래밍을 할 수 있다.
• Database 에 커넥션을 연결하여 Data를 제어할 수 있다.
수강대상
• Python 프로그래밍에 대한 경험이 없는 분
• Python 을 필요로 하시는 개발자 및 관리자
교육 일정
- 시작일 : 2025년 7월 28일 ~ 종료일 : 2025년 8월 1일
- 시작 시간 : 9시 30분 ~ 종료 시간 : 17시 30분
커리큘럼
- 2025-07-28 - 2025-08-01
35시간
대면[파이썬(Python) 1] 프로그래밍 기본Module 01 [Python 개요와 개발 환경]
Python 프로그래밍 개요
Python 구조와 특징
Python 개발 환경 구성
Module 02 [변수와 저장공간]
자료형의 의미와 종류
저장공간과 변수
리스트, 튜플, 딕셔너리
Module 03 [Data 구조]
리스트
튜플
딕셔너리
Module 04 [제어문]
조건문(if, switch)
반복문(for, while, do-while)
Loop 시작과 중단
연습 문제 풀이
Module 05 [함수]
함수의 정의
매개변수 입력
호출자 반환
Module 06 [클래스]
객체 지향 프로그래밍
클래스 정의
클래스 활용
Module 07 [상속]
상속
다형성
오버로딩
Module 08 [모듈과 패키지]
모듈
패키지
Module 09 [예외처리]
예외
try except
Exception 클래스
Module 10 [파일 읽고 쓰기]
텍스트 파일
바이너리 파일
Module 11 [Network 프로그래밍]
TCP/IP 네트워크
IP와 Port
TCP/IP 프로그래밍
Module 12 [Database 연결]
DBMS 설치와 구조
SQL
커넥션