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

courseimg_prgrm_wpb
왕초보의 파이썬 웹 프로그래밍 캠프
기간 09-18(월) ~ 11-13(월) 총 7주
*10/2, 4, 9 추석 연휴로 인한 휴강
일정 월, 수요일 19:30 ~ 22:00 (주 2회, 총 5시간)
준비물 개인 랩탑 필수
장소 신관 6층 C강의실(지도보기)
단, 9.20.(수) 강의만 신관 6층 A강의실에서 진행합니다.
정원 총 20명
담당자 최민수 매니저 02-517-0652
궁금하신 사항이 있으면 언제든 연락주세요!

초보자의 눈높이에 맞춰 진행되기 때문에 수업만 잘 따라온다면,
당신도 웹 개발자로 성장할 수 있습니다!

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

1step : 프로그래밍 이해

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

2step : 파이썬 문법

비교적 러닝 커브가 낮은 파이썬 문법을 집중적으로 공부하며, 본격적인 개발을 위한 도움닫기를 준비합니다. 차후, 다른 개발 언어를 배울 때보다 쉽게 이해할 수 있는 발판이 되는 시기입니다.

3step : 웹 프로그래밍 입문

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

4step: 미니 웹 서비스 구현

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

개발자로 성장하게 하는 실습 프로젝트
마치 포트폴리오를 제작하듯 강사님의 밀착 지도를 통해 누구든지 직접 구현한 결과물을 얻어 갈 수 있도록 만들어드립니다.

py_mini_projects02

마치 포트폴리오를 제작하듯 강사님의 밀착 지도를 통해 누구든지 직접 구현한 결과물을 얻어 갈 수 있도록 만들어드립니다. 직접 프로젝트를 구현해보면서 코드를 체득하게 됩니다. 프로그래밍 언어를 단순히 습득하는 차원을 넘어, 프로그래밍에 대한 전반적인 이해의 폭도 커집니다.

비전공자인 나도, 정말! 프로그래머가 될 수 있습니다.
심지어 수포자인 내가 어떻게 프로그래밍을 하지? 라고 생각하시나요? 비슷한 고민을 해왔던 강사님들을 통해 차근차근히 프로그래밍 관련 지식을 꼭꼭 씹어 삼키세요. 범접하기 어렵다고만 여겼던 프로그래밍이 점차 내 것이 되어 있을 거에요!

코딩 경험이 없더라도, 괜찮습니다. 프로그래밍을 전혀 몰라도 상관없습니다. 배운 내용을 적극적으로 수용할 자세만 가져오세요! 나머지는 강사님만 따라오면 됩니다.

직장인이어도, 괜찮습니다. 바쁜 직장인들을 생각해, 수업 시간만 따라와도 충분히 내용을 숙지할 수 있도록 체계적으로 커리큘럼을 구성했습니다. 단, 강사님이 수업 시간 후에도 꾸준히 자료를 업데이트해줍니다. 추가 학습을 원하신다면 이 부분을 활용해보세요!

기획자라도, 괜찮습니다. 혹은 개발과 전혀 관계없는 분야도 괜찮습니다. 프로그래밍에 입문하고 싶다면, 상대적으로 배우기 쉬운 파이썬으로 시작해 보세요.

왜 파이썬으로 시작하면 좋을까요?

초보자도 쉽게 배울 수 있는 언어!

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

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

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

파이썬을 배우고 나면 당신은 웹 개발에 필요한 지식을 섭렵하며, 다양한 목적의 프로그래밍을 접할 수 있는 능력을 갖추게 됩니다!

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

주차 주제 세부내용
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 연동하기
  • 사진 업로드 기능 구현

커리큘럼이 끝이 아닙니다!
페이스북 그룹을 통해 강사님이 올려주시는 강의 자료 및 퀴즈로 복습할 수 있습니다.

pwfb_img_1
pwfb_img_2
pwfb_img_34

커리큘럼 상 궁금한 내용이 있다면 바로 연락주세요! 담당 매니저님이 자세하게 상담해드립니다 :)

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

example_09

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

example_05

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

Q & A

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

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

  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다 (한빛미디어)

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

수강생 후기

4.45

★★★★☆

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

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

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

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

수강료

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

80만원

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

courseimg_beginnerjava-1 (1)

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

courseimg_prgrm_wpb

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