입학이 긍지가 되고 수료가 날개가 되는 
상위1%전문가 양성을 위한 교육

단기핵심과정 Programming [서울]비트교육센터 Python 프로그래밍

Python 프로그래밍

교육기간 2018.10.01 ~ 2018.10.31
(10/8 휴일, 월요일~금요일)
강의시간 19:00 ~ 22:00
(3시간/4주/총 60시간)
교육비용 900,000원
교육비지원 고용보험 비환급
교육정원 30명 문의 최광원 메니저 070-4166-2491
과정 소개

파이썬은 최근 중요성이 부각되고 있는 코딩교육을 시작하기에 적합한 언어로 평가받고 있으며 구글, 드롭박스, 유튜브, 넥플릭스 등 해외 유수의 IT기업에서 개발언어로 채택하고 있는 추세입니다.


파이썬 프로그래밍은 초보자부터 전문가까지 폭넓게 사용되는 언어로 C언어, C++에 비해 문법이 간단하고, 배우기 쉽다는 장점이 있어 초·중·고등학생뿐만 아니라 비전공자 또는 컴퓨터 관련학과 저학년대상으로 프로그래밍 입문용으로 배우고 있습니다


최근 4차산업혁명의 다양한 분야에서 기본기술 사용되는 파이썬 프로그래밍은 빅데이터(BigData), 사물인터넷(IoT), 웹 프로그래밍, 안드로이드 앱 프로그래밍, 윈도우 프로그래밍(GUI), 게임프로그래밍, 데이터베이스 프로그래밍, 시스템 관리 등 다양한 환경에서 활용되고 있는 언어입니다.


이론/문법위주의 딱딱한 주입식 강의가 아닌, 실습을 통해 결과를 관찰하고 다시 실습이 강조되는 교육입니다.
한 번이라도 코딩을 직접 더 해보는 것이 중요하기 때문에 기초부터 응용강의까지 강사가 수강생에게 직접 코딩을 하는 라이브코딩 방식의 수업을 통해, 코딩 실력이 향상되어 있는 자신을 발견 할 수 있습니다.


라이브코딩 뿐만 아니라, 연습문제와 과제를 Git와 같은 소스관리 소프트웨어를 통해 강사가 수강생의 개개인의 과제 및 성취도를 점검하며, 결과를 다시 수업에 반영합니다.
수업 중 작성한 예제코드, 과제수행코드, 연습문제 풀이 코드등 모드 코드는 수강생 소스레포지토리에 고스란히 남아 과정종료 후 언제든지 참고할 수 있게 지도합니다.


비트교육센터 자체교재와 참고서적을 제공하며, 참고서적은 Group Study조를 편성해 드리고 스터디교재로 활용합니다.

학습목표
  • 프로그래밍 언어에 대한 기본적인 개념을 이해할 수 있다.
  • 파이썬의 내장형식과 함수들을 연습해서 간단하고 반복적인 업무를 코드로 작성할 수 있다.
  • 파이썬 언어의 문법을 학습해서 간단한 함수나 클래스를 작성할 수 있다.
  • 웹크롤링 프로그램을 통해 데이터를 자동으로 수집할 수 있다.
학습대상
  • 개발자로 처음 입문하는 신입사원
  • 프로그래밍을 배워 업무를 효율적으로 하고자하는 분
  • 웹상의 수많은 데이터를 자동으로 수집하고자 하는 분
파이썬 프로그래밍 특징
  • C/C++ 그리고 Bourne shell과 유사한 문법을 가지고 있어, 다른 스크립트 언어에 비해 쉽게 익힐 수 있다.
  • OS에 관련된 기능들 (ex: POSIX Interface) 대부분 C/C++에서 제공되는 함수와 같은 이름을 사용하며, 익혀야하는 함수가 타 스크립트 언어에 비해 많지 않다.
  • Class, Virtual Function, 제한적인 Operator Overloading을 지원하기 때문에 C++에서 사용한 디자인 방식 그대로 적용할 수 있다.
  • 파이썬은 다른 스크립트 언어에 비해 C/C++로 Python Module을 작성하기 쉽습니다.
  • 제한적이나마 lambda expression을 제공하기 때문에 LISP/Schema등에 익숙한 사람들도 비슷한 코드를 쉽게 만들 수 있다.
  • 다른 스크립트 언어에 비해 문서화가 잘 되어 있으며(Tutorial, Library Reference, Language 제공) 문법 자체에 LISP/Schme과 마찬가지로 Documentation String을 집어 넣을 수 있고, built-in 함수인 dir()을 쓰면 함수, 모듈, 오브젝트가 제공하는 심볼테이블을 바로 볼 수 있기 때문에 별도로 문서를 찾아보는 빈도가 낮다.
  • 함수, 클래스 또는 변수에 Decorator를 직접 제작할 수 있다.
참고서적 제공

처음시작하는 파이썬 / 한빛미디어

교육내용
   1단계: 파이썬 기초
1회 파이썬 시작하기
  • 소개
  • 설치 및 개발환경
  • 파이썬 프로그램 작성과 실행
2회 파이썬 문법 Ⅰ
  • 변수명과 예약어
  • 자료형과 연산자
  • 객체
  • 제어문
  • 연습문제 1
  • 함수
  • 입출력
  • 연습문제 2
3회 파이썬 문법 Ⅱ
  • 모듈
  • 클래스
  • 예외처리
  • 연습문제 3
   2단계: 파이썬 응용 (윈도우 프로그래밍)
4회 Tkinter 활용
  • GUI폼 만들기 및 위젯 추가
  • 레이아웃 관리
  • wxPython 라이브러리 활용
5회 미니프로젝트
  • 미니 계산기 만들기
  • 구구단 파이터 개발하기
   3단계 : 파이썬 응용(네트워크 프로그래밍)
6회 네트워크 프리미어
  • 네트워크과 네트워킹
  • Internet의 이해
  • 소켓이란 ?
  • 포트번호
7회 소켓프로그래밍
  • Echo Server/Client 작성
  • Simple Web Server 작성
8회 미니 프로젝트
  • 채팅서 서버/클라이언트 작성
   4단계 : 파이썬 응용(웹 프로그래밍 ? 웹크롤러)
9회 SNS API 활용
  • urllib.request 모듈을 이용한 HTTP 통신
  • JSON 이해
  • 페이스북 API를 이용한 크롤링
10회 미니프로젝트
  • 공공 API를 활용한 크롤러 작성하기
11회 일반적인 웹 서비스 데이터 크롤링
  • BeautifulSoup을 활용한 HTML 파싱
  • urllib.request 모듈을 이용한 네이버 영화 랭킹
  • Selenium 라이브러리 활용한 동적 웹페이지 크롤링
   5단계 : 파이썬 응용 (웹 프로그래밍 ? Django)
12회 Django 프레임워크
  • 파이썬 웹표준 라이브러리 살펴보기
  • Django 설치
  • MTV 패턴
  • 장고 웹 애블리케이션의 구조
  • emaillist 애플리케이션 작성하기
13회 MySite 개발
  • HTML/CSS 빠르게 살펴보기
  • Model(DB CRUD) 및 ORM 이해
  • Template 스크립팅
  • View 작성하기
  • 세션 관리
14회 미니프로젝트
  • MySite에 게시판 애블리케이션 추가하기
   6단계 : 파이썬 응용 (데이터분석 및 시각화)
15회 파이썬 라이브러리를 활용한 데이터분석
  • 자연어처리 라이브러리 활용(nltk, KoNLpy)
  • 데이터처리 라이브러리 활용(NumPy, Pandas)
16회 파이썬 라이브러리를 활용한 시각화
  • 통계데이터 시각화 라이브러리 활용(Seaborn)
  • 그래프처리 라이브러리 활용(Matplotlib)
17회 미니프로젝트
  • 공공 API를 활용한 데이터분석 및 시각화
  • 트위터 API를 활용한 데이터분석 및 시각화
  • 전국 치킨 프렌차이즈 통계데이터분석 및 시각화
파이썬을 배우면 어떤일을 할 수 있나요?

개인(블로그, 게시판, 홈페이지), 회사 홈페이지 뿐만아니라 업무용 웹 애플리케이션 개발 까지 다양한 웹 서비스개발이 가능합니다.


파이썬은 데이터분석 언어로 유명합니다. 파이썬 기초과정을 충실히 마치고 Numpy, Pandas 등의 현업의 데이터분석가, 데이터 엔지니어들이 실제 사용하고 있는 훌륭한 라이 브러리들을 배우면 주가, 쇼핑몰, 검색결과 등 자신의 실생활 또는 업무 데이터분석에 적 용해 볼 수 있습니다.


데이터분석을 충분히 경험하면 머신러닝, 딥러닝, 인공지능 등 고급데이터분석이 가능해집니다.


빅데이터분석은 많고, 빠르게 생겨나는 데이터를 수집, 적재, 처리, 분석하는 일을 합니다 이런 빅데이터 엔지니어링의 중심에는 파이썬이 있고, 파이썬을 이용해 실무 데이터분석에 이용할 줄 알면 빅데이너라는 기술의 전반적인 개념을 이해할 수 있습니다.


IoT(사물인터넷)서비스 개발에의 포로토타입(시제품)을 파이썬으로 개발하고 있습니다. 프로 토타입 개발보드 중 가장 대중적인 보드인 라즈베리파이의 주 개발언어가 파이썬으로 IoT 서비스 개발자로 성장하기 위한 바탕을 마련할 수 있습니다.


유명한 그래픽 소프트웨어들은 내부적으로 파이썬을 사용하고 있어 게임개발등에 응용이 가능합니다. 또한 다양한 그래프 그리기에 차고 넘치는 풍부한 라이브러리를 제공하고 있 어, 그래픽 프로그램 개발에 필요한 윈도우 기반 프로그램 개발도 지원합니다.


인터넷 없이 어떤 컴퓨팅도 할 수 없는 시대입니다.
하지만 정작 인터넷, 네트워크가 어떻게 작동하는지 궁금하지 않으세요?
서버라는 말은 많이 들어봤는데 직접 만들어 작동시켜보고 싶지 않으세요?
파이썬을 배우면 서버라는 프로그램을 직접 만들어 보면서 네트워크, 인터넷에 대한 궁금증과 호기심이 해결될 수 있으며 현업개발자에게는 네트워크 기초 개념을 튼튼히 할 수 있습니다.




고용보험 환급