기초 프로그래밍 로드맵

파이썬+자료구조+알고리듬 파트1,2
번들 구매로 기초 과목을 한번에 시작하세요!

"새로운 언어도 빠르게 터득하는 경험"🚀

파이썬으로 입문 후에 후속 강의 (C++ 핵심 정리 -> 자료구조 -> 알고리듬)
여러분들의 경력을 지탱해주는 중요한 능력이 되어줄겁니다.

  • 수강 기간

    평생 수강
    무제한 질문 가능
    평생 소장 강의노트 제공

  • 강의 내용

    총 영상 120개, 18시간 강의
    직접 만들어보는 190개의 실습문제

  • 강의 가격

    정상가 $170
    해외결제 가능한 체크/신용카드/페이팔

Course curriculum

강의 목차

챕터1. 재밌게 시작하기


챕터2. 파이썬의 기본 요소들


챕터3. 든든한 기초 만들기


챕터4. 인공지능과 대화하기

  • 대화형 인공지능 시스템의 구조
  • 음성 인식과 예외 처리
  • 음성 합성
  • 음성 비서 만들기
  • 인터넷에서 날씨 가져오기
  • 함수[1/5] - 기본 형식
  • 함수[2/5] - 매개 변수, 반환
  • 함수[3/5] - 객체 참조, 변수 범위
  • 함수[4/5] - 재귀 호출, 함수 객체
  • 함수[5/5] - 람다, 독스트링
  • 음성 비서 업그레이드 하기
  • 대화형 인공지능


챕터5. 데이터와 가시화

  • 파일 입출력
  • 그래프 그리기
  • 넘파이(Numpy) 기초
  • 팬더스(Pandas)와 데이터사이언스
  • 데이터베이스 맛보기
  • 전화번호부 만들기


챕터6. 컴퓨터 비전


챕터7. 객체지향 프로그래밍

  • OOP 소개
  • 클래스로 자료형 만들기
  • 네임 스페이스(Namespace)
  • 클래스 변수(Class Variable)
  • 연산자 오버로딩(Operator Overloading)
  • 전화번호부 리팩토링(Refactoring)
  • 상속[1/3] - 기본
  • 상속[2/3] - 메써드 재정의
  • 상속[3/3] - 다중 상속
  • 모듈과 패키지


챕터8. GUI 프로그래밍


챕터9. 게임 프로그래밍

  • PyGame 기본
  • 스프라이트 애니메이션
  • 점프와 충돌
  • 총알과 사운드







챕터10. 고효율 컴퓨딩

  • HPC 소개
  • 동시성과 병렬성
  • 컨텍스트 매니저로 시간 재기
  • 멀티쓰레딩(Multi-threading)
  • 멀티프로세싱(Multi-processing)
  • 명령줄 인수(argparse)
  • 광추적 멀티프로세싱
  • 이터레이터(Iterator)
  • 제너레이터(Generator)
  • 이터레이터와 제너레이터의 응용
  • 제너레이터 기반 코루틴(Generator Based Coroutine)
  • AsyncIO 코루틴(Native Coroutine)
  • Numba, GPU 가속(CuPy, PyTorch) 소개


챕터11. 인터넷 프로그래밍

  • 네트워크 프로그래밍
  • 소켓 프로그래밍 기본
  • GUI 메신저 만들기 - 멀티쓰레딩
  • GUI 메신저 만들기 - AsyncIO
  • 비디오 스트리밍
  • 데코레이터[1/2] - 기본
  • 데코레이터[2/2] - 클래스
  • 간단 웹서버 만들기
  • Flask 맛보기
  • 웹 스크래핑 맛보기


챕터12. 딥러닝과 인공지능

  • 머신러닝 개요
  • 파이토치(PyTorch) 기본
  • 경사하강(Gradient Descent)
  • 지도학습-회귀(Regression)
  • 확률적 경사하강법
  • 지도학습-분류(Classification)
  • 손글씨 인식기 만들기
  • 비지도 학습과 차원 축소
  • GAN 소개
  • 강화학습
  • 자율주행 인공지능 훈련


FAQ💬

자주 묻는 질문

  • 1. 수강 대상자의 수준은 어느정도가 적정한가요?

    파이썬 추월코스는 쉽다는 분들은 순식간에 하시고(2달 정도) 어렵다는 분들은 아마도 머리쓰는 것에 익숙하지 않으셔서 그럴 것 같습니다. 다른 언어를 공부한적이 있으시다면 주입식 공부를 더 하시기 보다는 파이썬 추월코스로 이것저것 해보시는 것이 좋을 것 같습니다.

  • 2. 최적의 프로그래밍 공부방법에서 1단계 - 파이썬 공부 및 응용분야 맛보기는 어떤 공부를 해야할까요?

    "파이썬 추월코스"로 시작하시면 됩니다. 다만 사람에 따라서 무료 파이썬 강의 하나 정도 보고 와야할 수도 있는데, 다른 언어를 이미 공부하셨다면 오히려 다른 파이썬 강의는 안보고 시작하시는 것이 좋습니다. 새로운 언어를 빠르게 배우는 연습도 중요하기 때문입니다.

  • 3. 웹 백엔드를 공부하고 싶습니다. 파이썬 추월코스 수강 후 C/C++과 함께 CS(자료구조,알고리듬,컴구/운영체제 위주)를 공부하려는데 괜찮을까요?

    C/C++문법을 이미 알고 계시다면 바로 자료구조로 넘어가는 것이 좋습니다. 파이썬 추월코스 이후에는 필요한 부분을 내가 스스로 찾아서 채운다로 바뀌는 것이 좋기 때문입니다. 공부라는게 지식을 다 쌓으면서 갈 필요는 없습니다. 부족한 지식을 스스로 추론하고 채우는 능력을 키워가야 합니다. 웹 기술도 점점 고도화 되고 있기 때문에 알고리듬 거쳐서 가시기를 권장 하는 것입니다. 알고리듬 이후에 웹에 필요한 언어부터 먼저 하시고 혹시 C/C++이 필요해지면 그때 추가로 보충하시는 것이 효율적입니다.

  • 4. 그래픽스를 듣기전에 파이썬 추월코스를 듣고 가야할까요?

    2D 게임 하나 만들어보고 시작하시면 훨씬 수월합니다. 따배씨 완강보다 뭔가 하나 만들어보는 것이 더 중요합니다. 파이썬 추월코스는 중간에 2D 게임 만드는 내용이 포함되어 있습니다. 초보들에게는 아무래도 C++ 보다 파이썬이 수월하기 때문에 프로그래밍의 본질을 더 빨리 접할 수 있습니다.
    그래픽스 새싹코스에서 직접적으로 복잡한 자료구조를 사용하지는 않습니다. 그러나 자료구조/알고리즘 공부에 상응하는 기초적인 프로그래밍 능력이 있는 상태에서 수강하시면 아무래도 더 많이 배우실 수 있습니다.

Checklist

수강 전 체크리스트

  • 본 강의는 100% 한국어로 진행되며 영문 수료증이 발급됩니다!
    (*This lecture is 100% in Korean only)

  • 강의 노트 하나는 모든 코드들이 다 삭제된 버전이고 다른 하나는 문제의 정답만 지워진 두 가지 버전으로 제공됩니다.

  • 모든 강의의 환불 조건은 수강일 기준이 아닌 결제일 기준입니다. 부분환불은 불가능하며, 수강 시작 후 14일 이내 챕터4 까지는 공부량과 상관 없이 전액 환불해드립니다. 챕터5 부터는 수강 시작일과 상관 없이 환불이 불가능합니다.

  • 수강평 이벤트를 통해서 "파이썬 추월코스 부록" 강의에 무료로 등록해드립니다.

  • [공지] 2023년 7월 기준으로 한번 결제하신 "파이썬 추월코스" 강의는 평생 수강 가능합니다. 그전에 구매하신 수강생분들 중 만료되신 분들은 메일로 연락 주시면 연장 도와드립니다.

About Jeong-Mo Hong

15년 이상의 강의 경험과 실무 노하우로,
실전 중심의 체계적 학습을 이끌어갑니다!

약력
2020-2021 Instagram 소프트웨어 엔지니어
2008-2019 동국대학교 컴퓨터공학과 부교수
2005-2007 Stanford University 박사후 연구원
2002-2005 고려대학교 전산학 박사
1996-2002 카이스트 기계공학과 학석사