파이썬 프로그래밍 향상과정
파이썬과 오픈소스를 활용한 AI& 딥러닝[강남점]
평일 X
주말 1차 10.10(토)~10.31(토) (D4,32H)
평 일 19:30~22:30[3H][월~목]
주 말 [토] 09:00~18:00 [8H](점심-13:00~14:00)
1544-0714
컨소시엄 전액 무료교육[접수중]
C언어를 기반으로 한 오픈소스 고급 프로그래밍 언어로, 1991년 귀도 반 로섬(Guido van Rossum)에 의해 설계 및 개발되었다. 파이썬이라는 이름은 파이썬을 설계한 귀도 반 로섬이 좋아하는 코미디 프로그램 “Monty Python'sFlying Circus”에서 따온 것이라고 한다.
초보자뿐만 아니라 전문가들도 포함하는 매우 다양한 사용자층을 가지고 있으며, 플랫폼 독립적이기 때문에 다양한 플랫폼에서 사용 가능하고 또한 기본 제공되는 라이브러리가 매우 많다. 이 때문에 교육을 주된 목적으로 하는 여러 교육기관과 연구기관, 산업계 등에서 사용된다. C언어와 다르게 인터프리터식 동적 타이핑(Dynamically typed) 대화형 언어이다. 인터프리터 형식이기 때문에 사용자가 컴파일을 하지 않고서도 작성한 프로그램을 바로 실행할 수 있을 뿐만 아니라, 한 줄 단위로 실행되기 때문에 사용자가 쉽게 결과를 확인할 수 있다.
파이썬 설치와 환경 설정, 데이터 타입 정의 및 연산자 선언, 제어문의 사용, 함수와 메소드의 제작, datetime 모듈, 리스트형 데이터 생성, 첨자(인덱스)를 사용해서 요소에 접근, 요소의 변경과 추가, try ~ except를 사용한 에러 처리, 파일 읽고 쓰기, 복수행을 읽고 쓰기, 파이썬 graphic 실습, 새로운 데이터형 만들기, 상속과 객체 지향 관련 프로그램을 개발 할 수 있는 능력을 갖추고 관련 업무에 종사 할 수 있다.
과목명 | 상세교육내용 |
---|---|
환경설정,기초문법 OOP |
* Anaconda install * Conda를 이용한 Python 기반 가상환경 생성 * Jupyter Notebook 커널(Conda 가상환경) 연동 * Anaconda Jupyter Notebook Interpreter의 사용 * 컴파일, 파이썬 프로그램의 구조 * 데이터 형(data type), 연산자(Operator) * 시퀀스 자료형(str, list, tuple, Dictionary), Set 타입 * 제어문(if), sys.argv 사용, if문 실습, 반복문(While, for) * 함수 다루기, 함수의 인자, 지역 변수와 전역 변수, 리턴값 * 모듈과 패키지의 사용, import의 사용 * Class 선언, 클래스 멤버, 메소드 * 인스턴스 멤버, 메소드의 실습, 생성자, 소멸자, 모듈 분리 * 상속(Inheritance) , 부모클래스의 생성자호출 * 생성자/메소드 오버로딩, 다중 상속 * 예외처리(Exception) * Lamda 함수 이용 , random 난수 발생 |