Python으로 배우는 '프로그래밍 기초'

Prereq
필수 선수과목: 없음!

웹/앱 개발, 데이터 분석, 인공지능/머신러닝,
업무 자동화 등으로 나아가기 위한 첫 걸음입니다.
똑똑해지는 것은 덤이지요. 입문자 분들께 추천해요!

Duration
수강 기간
3개월 (93일)
평균 8시간/1주에 학습 권장
Composition
수업 구성
동영상 + 노트 + 과제
Tuition
수강료
159,000원
99,000원
Ivy
아이비리그 출신 강사
다트머스 대학교 컴퓨터 과학 전공 출신 강사님이 강의를 제작합니다.
Contents
효과적인 콘텐츠
핵심적인 내용을 담은 5분 내외의 간결한 영상 강의와 꿀팁 노트를 제공합니다.
Exercises
재미있는 실습 과제
게임같은 과제를 통해 스스로 컴퓨터적 사고력과 문제 해결능력을 기릅니다.
Community
동료와 함께하는 커뮤니티
동료 수강생 분들 간 질문과 답변을 주고 받으며 함께 성장합니다.

파이썬을 왜 배우냐구요?
심플하니까!

프로그래밍을 처음 배우시는 것이라면,
Python이 가장 적합해요!
C 언어에서는 "Hello world"를 출력하기 위해
6~8줄이나 써야하는 반면, 파이썬에서는 그저 print("Hello world") 한 줄만 쓰면 되거든요.

C code
C 언어
복잡하고 긴 C 언어는 문제 해결능력보다 어려운 프로그래밍 문법 자체를 익히는데 집중할 수 밖에 없어요.
Down arrow
Python code
Python
파이썬은 간결해서 ‘컴퓨터 과학’의 기초와 문제 해결에 집중할 수 있어요.

파이썬을 왜 배우냐구요?
똑똑하니까!

Numpy
Pandas
Django

단순한 프로그래밍 이외에 데이터 분석에도
파이썬을 활용할 수 있다는 사실!
BeautifulSoup, NumPy, Pandas
데이터 수집 및 분석을 위한 훌륭한 라이브러리들이 있어요. Django라는 파이썬 웹 프레임워크를 사용한 웹 개발도 가능합니다.

코드잇 파이썬 수업이 특별한 이유

Students
1000여명이 거쳐간
검증된 강의
Reviews
평균 4.9점의
완벽 수강 후기
Foundation
개념과 실습을 통한
탄탄한 기초
159,000원 99,000

고품질의 강의를 합리적인 가격으로
배울 수 있는 기회 놓치지 마세요!

아이비리그 출신 강사의
쉽고 명확한 강의!

“10년 안에 프로그래밍을 모르면 문맹이 되는 시대가 올 것입니다. 인공지능, 머신러닝, 로봇, 사물인터넷, 가상현실, 3D 프린팅, 스마트카, 드론 등 다가오는 미래 산업에 프로그래밍을 빼고 말할 수 있는 것은 없습니다.

프로그래밍과 자신의 전문 분야를 결합하면, 생각지도 못했던 멋진 일들을 이루어낼 수 있습니다. 관련 분야의 일을 하든, 자기 계발을 하든, 미래를 위해 새로운 기술을 배우는 것이든 관계 없습니다.

이 강좌는 여러분을 놀라운 컴퓨터 과학의 세계로 이끌 것입니다.”

Young
Member1 강영훈 강사
  • 코드잇 공동 설립 / 대표
  • Dartmouth College Computer Science 전공
  • TheVentures Software Engineer
  • Swift School Python 마스터 클래스 강사
  • Dartmouth College Introduction to Programming 조교
  • Samsung HumanTech Paper Award 인공지능 연구를 통해 수학/전산 부문 동상
  • CISSE International Conference 논문 발표 및 출판

커리큘럼

Python으로 배우는 '프로그래밍 기초'

전체 커리큘럼 보기

수업 목표

Python을 통해 컴퓨터 과학의 기초 개념을 익히며, 컴퓨터적 사고력과 문제 해결능력을 기릅니다. 실습 및 프로젝트를 통해, 일상 생활과 관련된 다양한 유형의 문제를 해결합니다.

수업 대상

  • - 프로그래밍을 배워 내 전공, 내 업무에 활용하고 싶은 분
  • - 향후 웹 개발, 모바일 어플 개발, 데이터 분석 등을 공부하고 싶은 분
  • - 빠르게 변화하는 세상에서, 멋진 미래를 만들어가고 싶은 모든 분

전체 강의 구성

Summary video
75
영상
Summary note
78
노트
Summary hw
50
실습

필수 선수과목

없음
  • 파이썬 기본 문법 배우기

    컴퓨터 과학을 공부해야하는 이유를 알아봅니다. 마음의 준비를 마친 후, 파이썬의 기본 문법을 배웁니다. 처음으로 파이썬 코드를 짜보세요.

    #자료형 #숫자형 #문자열 #불린 #변수 #함수 #return문 #while문 #if문
    Project 프로젝트
  • 컴퓨터와 대화하기

    랜덤한 숫자를 생성하는 법, 사용자에게 정보를 입력받는 방법을 배워보세요. 지금까지 배운 개념들을 활용해, 컴퓨터와 대화하는 재미있는 게임도 만들 수 있습니다.

    #모듈 #random #input #리스트 #인덱싱 #for문
    Project 프로젝트
  • 데이터 분석하기

    파일 입출력 기능과 strip, split 함수 등을 통해 데이터 분석의 기초를 배워보세요. 이제 가게 매출표도 분석할 수 있고, 영어 단어 학습기도 만들 수 있습니다.

    #파일읽기 #파일쓰기 #strip #split #사전
    Project 프로젝트
  • 중간 점검하기

    여태껏 배운 여러 개념들을 총동원하여, 로또 당첨기 프로그램을 만들어봅니다. 로또를 하면 안되는 이유를 알게되실 겁니다:)

    Project 프로젝트
  • 객체지향 프로그래밍

    파이썬은 절차 지향적인 언어인 동시에, 객체지향적인 언어입니다. 객체, 클래스의 개념에 대해 배워보세요.

    #class #인스턴스 #인스턴스변수 #메소드 #init
    Project 프로젝트
  • 심화 알고리즘 배우기

    재귀, 정렬, 탐색 알고리즘은 훌륭한 컴퓨터 과학자가 되기 위해 알아야 하는 필수 상식입니다. 신비한 알고리즘의 세계에 빠져보세요.

    #재귀함수 #선택정렬 #삽입정렬 #합병정렬 #선형탐색 #이진탐색 #점근표기법
    Project 프로젝트
  • 포트폴리오 만들기

    그래프와 Queue의 개념을 배우고, 여태껏 배운 개념을 활용해 지하철 최단 경로 찾기(BFS) 알고리즘을 구현해보세요. 나만의 포트폴리오도 만들어보세요.

    #자료형 #숫자형 #문자열 #불린 #변수 #함수 #return문 #while문 #if문
    Project 프로젝트

파이썬으로 무한한 확장 가능성
경험하세요!

Python web
웹 개발
코드잇의 HTML/CSS, JavaScript 수업을 듣고 웹 프론트엔드 개발을 할 수 있어요. 파이썬의 웹 프레임워크인 Django로 웹 백엔드 개발을 할 수 있어요.
Python automation
업무 자동화
웹 크롤링, 엑셀, 이메일 자동화 등 파이썬으로 반복적인 업무를 자동화할 수 있어요. 올해 하반기에 출시되는 업무 자동화 강의를 기대해주세요!
Python data
데이터 분석
BeautifulSoup, NumPy, Pandas 등 파이썬 라이브러리를 활용해, 데이터를 수집하고 분석할 수 있어요.
Python ml
딥러닝
TensorFlow라는 파이썬 라이브러리를 활용하여 ‘알파고’를 만든 딥러닝을 학습할 수 있어요.

수업 평가 4.9! Full star Full star Full star Full star Full star

진솔한 수강후기가 수업의 질을 증명합니다!

Reviewer1
Jeong Tae Bang
코딩 대회에서 준우승한 비전공자
역사학을 전공한 비전공자인데, 4개월 만에 해커톤 대회에서 2등을 했습니다. 코드잇으로 처음 프로그래밍을 배웠는데 지금 와서 돌아보면 다른 어떤 온라인 강좌보다 개념과 프로그래밍의 기본에 충실한 강좌였던 것 같습니다.
Profile10
Hyun Kyo Jung
컴퓨터과학과로 전과한 대학생
제가 처음으로 군대에서 컴공에 관심을 갖고 군대 선임의 추천에 코드잇에서 파이썬 강의를 듣고 이젠 복학하여 아예 전공을 바꿨습니다. 짧은 동영상 강의랑 이어지는 관련 과제를 통해 학습하는 것이 정말 효율적이였던거 같습니다~
Reviewer3
최광준
밤마다 프로그래밍 공부하는 군인
알기 쉽게 잘 풀어 가르쳐주어서 프로그래밍에 대한 공포심도 사라졌고, 진심으로 게임보다 재밌게 해나가고 있습니다. 의경으로 군 복무 중인 상태인데, 너무 재미있어서 군대에서 밤마다 연등 시간에 프로그래밍을 공부하고 있습니다.

FAQ

코드잇의 강좌는 어떤 형식으로 구성되어있나요?
첫째, 동영상 강의핵심 노트로 개념을 정리할 수 있습니다.
둘째, 배운 개념을 실습할 수 있는 과제와 프로젝트가 주어집니다.
셋째, 이를 제출하면 자동/수동으로 채점과 피드백을 받으실 수 있습니다.
넷째, 궁금하신 점은 언제든 커뮤니티에 질문을 올려, 동료 수강생 분들끼리 질문과 답변을 주고 받으실 수 있습니다.
마지막으로, 강의를 모두 마친 후 배운 내용을 응용하여 스스로 포트폴리오를 만들어보시는 것을 권장드리며, 이를 커뮤니티에 공유할 수 있습니다.
진도의 70% 이상을 이수하시면, 코드잇의 공식 ‘수료증’을 발급해드립니다.

고액의 학원을 다니고 몇년째 개발자로 일하고 계신 분들이 아주 기본적인 알고리즘 문제도 못 푸는 모습을 보고 충격을 받았습니다. 현재 한국의 프로그래밍 교육은 자격증이나 문법을 위주로 다루고, 사실상 가장 중요한 문제 해결 능력은 가르쳐주지 않기 때문에 이런 상황을 흔히 볼 수 있었던 거죠.
코드잇 수업의 목표는, 이 시대에 꼭 필요한 프로그래밍과 컴퓨터적인 사고력을 기르는 것입니다. 코드잇이 추천하는 과정을 따라 수업을 이수하면, 풀스텍 웹 개발, 모바일 어플 개발, 데이터 분석, 업무자동화 등 어떠한 분야로도 나아가실 수 있습니다.

대부분의 경우 3개월이면 여유롭게 수업을 이수하실 수 있습니다. 중간에 바쁜 사정이 있으면 바로 아래 질문에 있는 '중도 휴학 제도'를 활용해보세요! 만약 3개월 내에 다 끝내지 못하면, 1개월 단위로 연장할 수 있습니다!

1회에 한하여 중도 휴학을 할 수 있습니다. 휴학 가능 기간은 최대 4주입니다. 휴학 후 4주가 지나면, 자동으로 수업이 시작되며 수강 가능일이 차감됩니다. 강의를 듣는 도중 바쁘신 분들은, 휴학 제도를 이용해주시기 바랍니다.

지금도 늦지 않았어요!
코드잇과 함께 시작해보세요.

신규 강의 런칭 기념 전과목 최대 37% 할인 연장!
데이터 사이언스, 알고리즘 신규 강의 정보는 '코드잇 홈'에서 확인하세요!