웹
모바일
과정코드 |
HLSP23999 |
교육분야 |
공통/직무 > IT > 프로그래밍 |
학습방법 |
동영상(Web+ Mobile) |
교재제공 여부 |
없음
-
|
고용보험 환급액 |
없음
|
교육비 |
120,000원 |
학습기간 |
1개월 |
학습시간 |
17시간
(영상재생시간 07:39:17)
*영상재생시간은 퀴즈와 summary를 제외한 영상시간입니다.
|
과정개요
* 프로그래밍을 한 번도 해본 적 없어도, 파이썬이 무엇인지 몰라도 괜찮다. 입문자를 프로그래밍의 세계로 안내해 줄 친절하고 재밌는 파이썬 강의!
21C에 들어서며 코딩은 우리 모두가 갖춰야 할 필수 역량으로 주목받고 있습니다. 이제 비단 전문 프로그래머들만이 아닌 일반인들에게도 프로그래밍에 대한 이해는 필수적이 될 것입니다. 수많은 프로그래밍 언어들 중, 사용자들이 가장 선호하는 프로그래밍 언어는 무엇일까요? 바로 쉽고 간편한 파이썬입니다. 파이썬으로 나에게 필요한 프로그램을 직접 제작하고, 넘쳐나는 데이터 중 나에게 필요한 데이터만을 추출 및 활용하는 기술은 나에게 강력한 무기가 되어 줄 것입니다. 어려워보인다고, 복잡해보인다고, 해본 적 없다고 겁내지 마세요. 파이썬 전문가가 알려주는 친절한 강의를 한 단계 한 단계 따라오다 보면 당신은 어느새 프로그래밍 고수가 되어있을 것입니다!
학습목표
01. 프로그래밍의 대표적 언어인 파이썬의 기초 문법과 코딩 작성법에 대해 이해함으로써 나만의 프로그램을 제작할 수 있습니다.
02. 파이썬 언어를 활용하여 나에게 필요한 프로그램을 직접 제작하고 활용하여 실무에서의 업무 효율성을 제고할 수 있습니다.
과정특징
* 독학으로 입문 가능한 친절하고 자세한 프로그래밍 강의
- 프로그램 설치 방법부터 좋은 코드 작성 법까지 입문자들이 궁금해할 만한 모든 내용을 담아낸 알찬 커리큘럼
- 학습자의 빠른 이해를 돕는 이론 → 예제→ 실습의 구성
* 시간 대비 학습 효과를 최대로 끌어올리는 강의 구성
- 세부 주제 별로 분절된 10분 내외의 Compact한 강의 + 단일 프레임으로 설계된 light한 강의 = 학습 편의성 증진
- 키워드 별로 차시가 분절되어 있어, 학습자 개개인의 필요에 맞춘 반복 학습이나 복습이 용이
* 전문가의 코딩 노하우 & 팁 전수
- 실무 경험을 통해 쌓은 ‘좋은 코드 작성’노하우와 코딩을 한결 쉽게 만들어주는 다양한 Tip을 전수
* 백문이 불여일견, 코딩 연습을 위한 실습 자료 제공
- 온라인 강의에서 학습한 내용(이론,코드)을 보조 자료로 제공함으로써, 수강 후에도 지속적 학습이 일어나도록 도움
교육대상
01. 독학으로 프로그래밍을 시작하고 싶은 분
02. 파이썬이 어떤 언어인지 알고 싶은 분
03. 파이썬을 통해 나만의 프로그램을 만들 수 있는 실력을 갖추고 싶은 분
04. 파이썬을 활용한 데이터 활용 역량을 갖추고 싶은 분
교수소개
- 교수명
- 최성철
- 학력
-
포항공대 산업경영공학과 공학박사
- 경력
-
현) 가천대학교 산업경영공학과 조교수
-전) 삼성전자 종합기술원 CTO 전력팀
교육목차
- 제1장
- Introduction to Python
- 제1절
- 파이썬 소개
- 제2절
- 파이썬 개발환경 개요
- 제3절
- 파이썬 인터프리터 설치
- 제4절
- Atom 에디터 설치
- 제2장
- 메모리와 변수
- 제1절
- 메모리와 변수
- 제2절
- 기본 자료형과 연산
- 제3장
- 자료형 변환과 입출력
- 제1절
- 자료형 변환
- 제2절
- Console 다루기
- 제3절
- Lab - 화씨 변환기
- 제4장
- List Data Type
- 제1절
- List Data Type
- 제5장
- Control & Loop: if statement
- 제1절
- condition - if statement
- 제2절
- Lab - 당신은 무슨학교 다니세요
- 제6장
- Control & Loop: for statement
- 제1절
- For statement
- 제2절
- Lab - 구구단 계산기
- 제7장
- Control & Loop Practices
- 제1절
- Lab 1 - Guess Number
- 제2절
- Lab 2 - 구구단 게임, 성적 구하기
- 제8장
- 함수 이해하기
- 제1절
- 함수(Function) I
- 제2절
- 함수(Function) II
- 제9장
- 코딩 컨벤션 & 디버깅
- 제1절
- How to debug Code
- 제2절
- 코딩 컨벤션과 함수 작성법
- 제10장
- String Handling
- 제1절
- 문자열 다루기
- 제2절
- Lab - Yesterday Letter Counter
- 제11장
- 자료 구조 (Data Structure)
- 제1절
- 자료구조 개요 (Data Structure)
- 제2절
- Stack & Queue
- 제3절
- Tuple & Set (Data Structure)
- 제4절
- 사전 (Dictionary)
- 제5절
- Lab: Command Counter
- 제12장
- 파이썬같은 코드 작성하기 (Pythonic Code)
- 제1절
- Pythonic Code Overview
- 제2절
- Split & Join
- 제3절
- List Comprehension
- 제4절
- Enumerate & Zip
- 제13장
- 모듈과 패키지
- 제1절
- 모듈과 패키지 개요
- 제2절
- 모듈 만들기
- 제3절
- 가상환경과 Package 활용하기
- 제14장
- 파일 다루기 & CSV
- 제1절
- File Handling Overview
- 제2절
- File Handling Implementation
- 제3절
- Comma Separate Values (CSV)
- 제15장
- XML
- 제1절
- XML Overview
- 제2절
- Beautifulsoup 설치하기
- 제3절
- XML Parsing
- 제16장
- Java Script Object Notation
- 제1절
- JSON
- 제2절
- JSON Data Analysis
수료기준
항목 |
사전 진단 |
진도율 |
진행단계평가 |
최종평가 |
과제 |
수료점수 |
평가 비율 |
0% |
100% |
0% |
0% |
0% |
100점 이상 |
수료조건 |
없음 |
100%이상 |
없음 |
없음 |
없음 |