SW공학
home
SW프로젝트관리
home

알고리즘으로 배우는 Python

주제
Back-End 개발
훈련목표
- 데이터 분석과 인공지능 구현의 필수 프로그래밍 언어인 Python을 SW 알고리즘의 구현을 통하여 자연스럽게 습득하도록 한다. - Python은 4차 산업혁명의 최첨단 분야인 인공지능과 데이터 과학에 필수적인 프로그래밍 언어이므로 인공지능 분야에 관심 있는 개발자에게 필수 코스임.
훈련대상
가. SW 개발 경험자
교육시간
24시간
커리큘럼
가. 기본문법 익히기 - 언어특성 및 기본 문법 익히기 - 언어 사용 환경 설정 - 도구 활용 방법 소개 - print, 사칙연산 - 기본 data type - 변수 - 함수 설명 - 알고리즘 문제 실습 나. 자료구조 익히기 - 파이썬의 다양한 자료구조 익히기 - List 와 Tuple - For-loop 과 Range 함수 - Dictionary 자료 구조 - Binary Search 알고리즘 구현 - String methods - 객체지향 프로그램 구현 - 알고리즘 문제 실습 다. 언어 활용 - 다양한 함수 소개 및 활용 - 조건문 - set, while 문 - 파일시스템 및 예외처리 - Regular Expression - List Comprehension - Dynamic Programming 기법 - 유클리드 호제법 알고리즘 라. 고급 프로그래밍 - 파이썬의 라이브러리를 이용한 고급 알고리즘 구현 - Graph 구조 구현 - Sort Algorithm 구현 - Web Scraping - Tkinter 활용 - Dyamic Programming 활용 - 연습문제 및 wrap-up - 과정 평가
11 more properties