진행중 이벤트!

당신도 프로그래머가 될 수 있습니다!
7주 후, 개발자로 당당히 커리어를 쌓아나가세요.

courseimg_prgrm_wpb
왕초보의 파이썬 웹 프로그래밍 캠프
기간 2018.01.08 (월) ~ 02.26 (수) 총 7주 과정 (2.19 휴강)
일정 매주 월, 수요일 19:30 ~ 22:00
(주 2회, 5시간)
준비물 개인 노트북 사용 추천
(본인 PC에 맞는 개발환경 설정 및 원활한 개별 실습을 위하여)
장소 패스트캠퍼스 강의장 (강남역)
정원 총 20명
담당자 장명희 매니저 02-517-0562
궁금하신 사항이 있으면 언제든 연락주세요!

* ‘대학생만’ 10% 추가 할인 이벤트 진행중

왕초보 눈높이에 맞추어 진행되는 강의입니다.
수업만 잘 따라온다면, Python 언어를 이해하는 것은 물론 당신도 웹 개발자로 성장할 수 있습니다!

이제까지 프로그래밍 경험이 없었던 분들이 겁먹지 않도록 프로그래밍 이해부터 시작합니다. 파이썬으로 코드를 직접 작성하고, 프레임워크를 활용할 수 있는 단계까지 갈 수 있도록 강사님이 도와드립니다!

1step : 프로그래밍 이해

프로그래밍을 시작하기 전, 막연히 가졌던 두려움부터 없애 드립니다. 그리고서 웹 개발자로서 알아야 할 기초 지식부터 천천히 쌓아나갑니다.

2step : 파이썬 문법

입문자에게 가장 적합한 언어인 Python 문법을 집중적으로 공부하고 직접 코드로 표현해보면서 본격적인 개발을 위한 도움닫기를 준비합니다.

3step : 웹 프로그래밍 입문

3주 동안은 웹 프로그래밍을 배워봅니다. 백엔드라고 불리는 웹 서버까지 다뤄보며 프로그래머로써 갖춰야 할 기초 소양을 체득합니다.

4step: 미니 웹 서비스 구현

파이썬을 활용하여 미니 웹 서비스를 제작하고, Django 프레임워크를 사용해 인스타그램과 비슷한 SNS 서비스를 직접 구현해봅니다.

왜 Python으로 시작하면 좋을까?
파이썬을 알면 웹 개발은 물론 다양한 목적의 프로그래밍을 접할 수 있는 능력을 갖추게 됩니다!

왕초보에게 가장 적합한 언어

파이썬은 문법이 간결하고 표현 구조가 인간의 사고 체계와 닮아있습니다. 그래서 초보자도 상대적으로 쉽게 배울 수 있는 언어입니다. 또한, 이러한 특징은 유지 보수 관리도 쉽게 할 수 있습니다.

다양한 용도로 활용하기 좋은 언어

파이썬은 외부에 풍부한 라이브러리가 있어, 다양하게 활용하기 좋습니다. 실제로 파이썬은 웹 개발뿐만 아니라 데이터 분석, 머신러닝 등 여러 분야에 활용되고 있습니다.

개발자로 성장하게 하는 실습 프로젝트

✔︎ 프로젝트를 구현해보면서 자연스럽게 코드를 체득하게 됩니다.
✔︎ 프로그래밍 언어를 단순히 습득하는 차원을 넘어, 프로그래밍에 대한 전반적인 이해의 폭도 커집니다.

py_mini_projects02

강사님의 밀착 지도를 통해, 내 손으로 직접 구현한 결과물을 얻어 갈 수 있도록 만들어드립니다.

* ‘대학생만’ 10% 추가 할인 이벤트 진행중

비전공자인 나도, 정말 프로그래밍을 할 수 있게 됩니다.

비전공자 심지어 수포자인 내가 어떻게 프로그래밍을 하지? 라고 생각하시나요? 왕초보 눈높이에 딱 맞춰진 수업으로 차근차근히 프로그래밍 관련 지식을 꼭꼭 씹어 삼키세요.

코딩 ‘왕초보만’ 환영합니다.

프로그래밍에 대한 선입견 없이 배운 내용을 적극적으로 수용할 자세만 가져오세요! 나머지는 강사님만 따라오면 됩니다.

’직장인’ 환영합니다.

혼자 공부하고 스스로 찾아볼 시간이 없는 바쁜 직장인을 위해 수업 시간만 따라와도 충분히 목표를 달성할 수 있도록 구성했습니다. 강사님이 제공하는 수업 외 자료는 덤!

’기획자/마케터/예비창업자’ 모두 환영합니다.

개발과 전혀 관계 없는 분야도 괜찮습니다. 프로그래밍에 입문하고 싶다면, 파이썬으로 시작해 보세요.

개발자로 커리어를 시작하고 싶은 당신을 위한 커리큘럼!

주차 주제 세부내용
1주

프로그래밍 입문자를 위한 A to Z

  1. Python 기초 문법(1)
  2. Python 기초 문법(2)

1. 프로그래밍 입문자가 꼭 알아야 하는 기초 지식과 프로그래밍이 어렵다는 선입견을 깨기 위해 색다른 관점에서 프로그래밍을 접해 봅니다. Python 언어를 활용하기 위한 개발 환경을 세팅합니다.

  • 컴퓨터의 역사와 구조
  • 프로그래밍이란 무엇인가
  • 프로그래밍을 하는 절차 (코딩, 컴파일, 실행, 디버깅 등 용어 이해)

2. 프로그래밍을 하기 위한 가장 기초적인 문법 자료형, 제어문, 입출력 부분을 배워보며 일차적으로 글로 써보고 이차적으로 코드로 표현하며 반복 연습을 해 봅니다.

2주

현실세계를 프로그래밍으로 구현해보기

  1. Python 고급 문법(1)
  2. Python 고급 문법(2)

1. 프로그래밍으로 문제를 해결하는 사고방식을 배워봅니다. 코딩규약을 배워 보기 좋은 코드 작성법을 알아보며, % 문법과 format 명령을 통해 포맷 문자열을 다루는 방법을 함께 익혀봅니다.

  • 다양한 기능 : 날짜 변환, OS 정보 읽기, 파일트리
  • 미니 프로젝트 : 주민번호 분석

2. 반복문과 리스트 함수, 클래스를 이용해 프로그래밍을 구현해 봅니다. 이 과정에서 마주치게 되는 에러들도 마주하면서 상황 대처 능력을 키울 수 있습니다.

  • 미니 프로젝트 : 파일명 한꺼번에 바꾸기, 윤년 계산하기
3주

다양한 문제를 해결해보기

  1. Python 고급 문법(3)
  2. Python 고급 문법(4)

1. 데이터 형식에 따른 파일 처리 방법을 다룹니다.

  • txt, csv, xls, pdf등의 파일 읽기, 저장하기 기능 구현
  • 미니프로젝트 : 심리테스트, 야구 게임

2. 미니 프로젝트를 진행하면서 파이썬 문법을 체화합니다.

  • 고급문법 : 리스트, 딕셔너리, 셋, 튜플 총 정리
  • 미니 프로젝트 : 로또 번호 추출기
4주

파이썬의 강력함을 느껴보기

  1. 웹 크롤러 만들기
  2. 실전 예제를 통한 총 정리

1. 웹 크롤러에 대한 개념을 익히고 나만의 암호 프로그램을 만들어 봅니다. (Beautifulsoup, Request 모듈 설치)

  • 웹페이지 간단하게 분석 / 웹 크롤러 구현하기
  • 미니 프로젝트 : 로또번호 분석기, URL shorten 프로그램, 개인 문자열 암호 프로그램

2. 이미지를 분석하고 문자열 구성으로 변환해 봅니다(Pillow 모듈 설치). 각자의 수준에 따라 선택적으로 프로젝트를 진행하면서 지금까지의 내용의 복습도 함께 합니다.

  • 미니 프로젝트 : 아스키아트 프로그램 만들기
5주

웹 프로그래밍

  1. 프론트엔드 입문(1)
  2. 프론트엔드 입문(2)

1. 파이썬을 가장 강력하게 활용하는 방법인 웹 프로그래밍을 배워봅니다. 이 과정들을 배우면서 장고라는 프레임워크에 종속되지 않는 웹 프로그래밍 기초를 전체적으로 배울 수 있게 됩니다.

  • HTML, CSS, JavaScript 개념 살펴보기
  • 태그를 활용하여 레이아웃 만들기

2. HTML을 사용해 레이아웃을 구성해 보고, JavaScript를 이용해 페이지를 제어해 봅니다.

6주

웹 프로그래밍

  1. 백엔드 입문(1)
  2. 백엔드 입문(2)

1. 여러 웹 사이트를 둘러보고 해당 사이트가 어떤 구조로 이루어져 있는 살펴보면서 웹 서비스 구조에 대해 익힙니다.

  • 프레임워크 개념
  • 웹 서비스의 구조
  • Django 설치 및 기본 프로젝트 생성

2. 미니 웹 서비스를 구현하기 전 Django에서 가장 큰 영역이고 빈번하게 사용되는 MTV 패턴을 배웁니다.

  • MTV 패턴 숙지 후 웹 페이지 구현
7주

미니 웹 서비스 구현

1. 이전 시간에 만든 레이아웃에 페이지를 적용하고 로그인 화면을 구성해봅니다. 페이지들이 주소에 따라 동작하도록 URL 라우팅을 배워봅니다.

  • URL 라우팅
  • Template 개념 익히기 / Static 파일 추가하기
  • 미니 웹 서비스 : SNS 구현

2. 사진 업로드 기능을 작성하면서 폼과 파일전송을 통해 웹 페이지 작성 기초를 조금 더 깊게 배웁니다.

  • DB의 개념과 ORM을 활용한 DB 연동하기
  • 사진 업로드 기능 구현

커리큘럼이 끝이 아닙니다!
네이버 카페를 통해 강사님이 올려주시는 강의 자료 및 퀴즈복습 동영상 강의로 복습할 수 있습니다.

pc1
pc2
pc3

<미니프로젝트 예제: 로또번호 추출기>

example_09

<미니프로젝트 예제: 야구 게임>

example_05

근심걱정이 많은
왕초보를 위한

FAQ

왕초보라 걱정됩니다. 따로 프로그래밍 공부를 하고 오는 게 좋을까요?

두려워하지 마시고, 편하게 오세요! 왕초보 수강생을 위해 팁을 하나 드리자면,

  1. 두려움과 선입견을 버리세요!
  2. 문법에 집착하지마세요! 외우는 것보다 이해하는 것이 더 중요합니다.
  3. 오늘 배웠던 걸 모두 소화하려고 하지 마세요. 꾸준히 반복학습을 하면 자연스럽게 익힐 수 있습니다.
  4. 수업에 적극적으로 참여해주세요. 질문이 있으시면 바로바로 해결하는 것이 좋습니다.
  5. 주요한 내용은 수업시간에 모두 다룹니다. 그러면서, 혼자 학습하는 방법 또한 알려드리기 때문에 강의만으로 충분히 원하는 바를 성취하실 수 있습니다.

이 강의를 들으면 어느 정도 수준까지 오를 수 있나요?

  • Python 언어를 다루게 되면서, 동시에 컴퓨터공학적 사고를 할 수 있게 됩니다. 또 내가 풀고자 하는 문제를 해결하고, 구현하고자 하는 것들을 스스로 계획할 수 있는 능력을 갖추게 됩니다.
  • 웹 프로그래밍에 필요한 지식을 쌓음으로, 웹 개발에 필요한 것이 무엇인지 로드맵을 갖추게 됩니다.
  • Django 프레임워크를 가볍게 다뤄보면서, 프레임워크에 대한 이해를 쌓습니다. 이는 웹 개발자의 능력을 갖추기 위해 꼭 필요한 조건입니다.
  • 스스로 Python을 활용해 다양한 목적의 프로그래밍들을 접할 수 있는 능력을 갖추게 됩니다.

이 수업을 들은 후, 무엇을 더 배우면 좋을까요?

본 강의를 통해 Python 언어부터 웹 프로그래밍에 대한 이해까지, 이 수업을 들은 후에는 ‘프로그래밍’이 무엇인지 확실하게 감을 잡으셨다면, 보다 프로그래머로서 전문성을 갖추기 위해 Django 를 익히는 것을 추천해 드립니다. 프레임워크를 통해 실제 웹 서비스 구현(특히, 이커머스 사이트 구현)을 하며 웹 서비스를 더욱 깊이 이해하고 장고 프레임워크 기술을 체득해 보는 것은 어떨까요. 서비스 배포까지 경험하면서, 실무에서 필요한 모든 기술을 배울 수 있을 뿐만 아니라 노하우까지 알아가실 수 있습니다.

Python & Django를 활용한 웹 서비스 개발 CAMP >>>

여러분을 떡잎부터 틔워드릴 강사님

songjongkeun_profile-1024x1024

송종근 강사님

[주요 경력]
현) 글로벌 코스메틱 회사 IT 총괄
현) IT 전문 번역팀 leantra 멤버

전) G.B.U Studio 대표
전) DD Soft 안드로이드 개발팀장
전) 주바라기 청소년 선교회 웹 마스터
전) 인하대 IT 창업 동아리 Webs 신입생 교육
전) 인하대 정보보안 동아리 Igrus 웹 프로그래밍 교육

저서) 이것이 iOS다 (한빛미디어)

프로그래밍에 대한 어려움과 두려움을 깨버리고 재미와 가치를 느끼실 수 있도록 가르쳐드리겠습니다.

수강생 후기

강사님이 파이썬 문법과 관련하여 보강수업을 진행해주셔서 이해하는 데 도움이 많이 되었습니다. 추가적으로 강의 후 페이스북을 통해 카드 뉴스 등을 올려주셔서 복습하는데 효과적이었습니다. – 신**님

프로그래밍적 사고를 할 수 있게 되어 좋았습니다. 강사님만 믿고 따라오세요! – 최**님

직접 코딩을 구현할 때 발생하는 문제들을 어떻게 해결해야 하는지를 알게 되니까 실제 업무에서도 문제 해결을 쉽게 할 수 있게 되었습니다. – 강**님

강사님이 적극적으로 수업을 진행하셔서 배우는 게 수월했습니다. – 김**님

수강료

온라인 카드 결제 시 12개월 무이자 할부 가능! 월 6만원대!

출시할인 15% + 추가 5% 할인

80만원 →  64만원 (~ 12/14)

대학생 특별 할인
대학생에게는 10% 의 추가 할인 혜택을 제공합니다. 수강신청시 재학증명서를 첨부해주세요! 🙂
*기수강생 할인과는 중복적용이 불가합니다.
*12월 이벤트(타임세일)와는 중복적용이 불가합니다.

왕초보의 프로그래밍 첫걸음과 왕초보의 파이썬 웹 프로그래밍 캠프는 무엇이 다른가요? 두 강의가 고민되요!

courseimg_beginnerjava-1 (1)

프로그래밍? 그건 이거야!라고 ‘이해’를 하고 싶고, ‘설명’할 수 있는 수준을 원한다면 → 왕초보의 프로그래밍 첫걸음

courseimg_prgrm_wpb

프로그래밍? 여기엔 이렇게 코드값을 입력하는거야!라고 ‘이해’하며 코드를 직접 ‘작성’ 할 수 있는 수준을 원한다면 → 왕초보의 파이썬 웹 프로그래밍