문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
수강정보
(6개의 수강평)
580명의 수강생
스킬태그 #Python
무료
지식공유자 : DeepingSauce
44회 수업 · 총 8시간 9분 수업
기간 : 평생 무제한 시청
수료증 : 미발급 강의
수강 난이도 : 입문
지식공유자의 다른 강의 연관 로드맵

이 강의는

타지역뿐 아니라 외국에서까지 수강을 원하셨던 분들을 위해, 그 동안 오프라인으로만 진행했었던 수업들을 온라인화 하게 되었습니다. 그리고 그 첫번째 강의인 "누구나 배울 수 있는 파이썬(Python)"은 프로그래밍/코딩 경험이 전혀 없는 입문자를 위한 강의입니다. 본 강의에서는 수많은 비전공자 대상으로 진행했던 수업과 경험을 바탕으로 컴퓨터의 간단한 구조, 프로그램이 동작하는 기본 원리에 대한 설명을 시작으로 초보자들이 프로그래밍이라는 낯선 개념에 친숙히 다가갈 수 있도록 하였고, 최근 엄청난 속도로 성장하고 있는 파이썬(Python)이라는 언어를 프로그래밍 언어를 채택하여 프로그래밍 입문에 대한 장벽을 더욱 낮추었습니다. 이와 더불어, 후속 강의로 열릴 다양한 프로그래밍 주제와 프로젝트 중심 강의들에 대한 선행 수업이기도 합니다.

🙌  새소식: 새 강의 오픈!

"파이썬(Python)으로 데이터 기반 주식 퀀트 투자하기 Part1"

수업 바로가기 (클릭)

🙌  프로그래밍, 코딩, 파이썬(Python). 도대체 왜 배워야 할까요? 

  • 이제 프로그래밍/코딩 능력은 더 이상 선택사항이 아닙니다. 여러분들이 가까운 미래에 경쟁 속에서 살아남기 위한 필수사항입니다.
  • 프로그래밍을 배우면, 세상을 바라보는 시각이 달라지고 여러분의 삶이 더욱 편리해 집니다. 내가 휴가를 가는 동안 주식 트레이딩 시스템이 돌아가고, 자는 동안 매진되었던 기차표가 예약이 되는 삶을 그려보신 적이 있으신가요? 프로그래밍으로 가능한 것은 여러분이 어떤 것을 상상하든 그 이상일 것입니다. 
  • 많은 프로그래밍 언어가 존재하지만, 파이썬(Python)은 인기도, 대중성, 사용성, 러닝 커브 등의 면에서 이미 검증된, 가장 배우기 쉬운 프로그래밍 언어 중 하나입니다.

🙌  수 많은 파이썬 기초 강의 중에서, 왜 이 강의를 들어야 하나요? 

  • 지루하게 문법만 주입하는 수업이 아닌, How, Why(왜 이 문법이 필요한지, 어떻게 실전에서 사용이 되는지 등)에 초점을 맞추어, 입문자에게 낯설 수 있는 프로그래밍 기초 개념에 대해 '암기'가 아닌 '이해'를 시키고자 합니다.
  • 얇고 넓게 배우는 식의 문법 강의가 아닌, 실전에서 자주 쓰이는 내용을 위주로 수업을 진행합니다.
  • 다양한 주제, 실전 프로젝트 중심의 후속 강의에 반드시 선행되어야하는 파이썬(Python) 기초에 대한 핵심을 꼼꼼이 다룹니다.
  • 입문자들이 학습 과정에서 흔히 하는 실수, 공부해도 계속 제자리 걸음인 이유 그리고 앞으로 프로그래밍을 어떤 식으로 바라보고 공부를 해야되는 지에 대해 제시합니다.

Python을 바라보는 잘못된 관점

입문자가 제너레이터(generator)/데코레이터(decorator)에 대한 내용을 알아야할까요? AI 모델을 이용해서 주가를 예측하는 프로젝트가 목표인데, 정작 게임 만드는 법이나 주소록 만들기가 도움이 될까요? 이러한 내용은 오히려 입문자들에게 '프로그래밍은 어렵다'라는 인상만 심어주게 될 것입니다. 그래서 본 강의는 최소한의 문법, 프로젝트에 구분없이 공통적으로 중요하게 쓰이는 개념에 대한 "이해"에 초점을 맞추었습니다. 

🙌  이 강의를 듣고 나면, 무엇을 할 수 있게 되나요?  

  • 여러분들은 다양한 일상의 문제들을 프로그래밍적으로 해결할 수 있는 도구무기들을 장착하게 됩니다. 즉, 요리를 만들기 전 칼, 도마, 냄비, 채 등의 도구를 준비하고 각각의 도구에 대한 기초 사용법까지 익힌 상태라고 볼 수 있습니다.
  • 이제 요리(웹서비스, 크롤러, 게임, 앱, 로봇 등)를 만들 차례입니다. 하나의 완성된 요리(목표)를 만들어 가는 과정에서, 물을 어느 정도 넣어야 하고, 몇 분 동안 끓여야 하고, 이와 동시에 재료를 썰면서 간을 맞추는 작업 등을 경험하며 몸이 익숙해질 필요가 있습니다.
  • 이 과정에서 손도 데여보고, 남이 만들어 놓은 요리법(Github repo)을 참고하기도 하며, 더 좋은 도구(다양한 라이브러리)가 있으면 가져다 쓰는 연습을 하게 됩니다. 부족하면 실전 요리 강습(중급 이상)을 추가로 수강하며 내공을 다질 수도 있습니다.
  • 아래는 파이썬(Python)을 이용해서 할 수 있는 요리들의 분류입니다. 

🙌  왜 본 강의는 무료인가요? 다른 유료 강의보다 내용이 허술한걸까요?  

  • 이 강의의 목표는 파이썬(Python)이라는 도구를 반드시 배워야 하는 이유와 기본 사용과 그 원리 등에 귀띔해주면서, 여러분들이 프로그래밍 세계에 거부감 없이  첫발을 딛을 수 있도록 도와주는 것입니다. 이것이 오랜 기간동안 시간과 노력을 들여 강의를 제작했음에도 불구하고 무료로 만든 이유입니다. 그렇다고 내용이 허술할까요? 수업 내용도 들어보시면 아시겠지만 절대 타 유료수업 대비 부족하지 않습니다. 가성비 끝판왕 수업을 보여드리겠습니다. 저는 현재 더 유익하고 재미있는 주제들로 여러분이 손수 가치를 창출할 수 있는, 그리고 수강료를 지불하고도 전혀 아깝지 않을 만한 컨텐츠들을 준비하고 있고, 이러한 내용들을 커리큘럼화하여 여러분에게 진정한 수업으로써 다가가고자 합니다.

🙋 수강생들이 가장 궁금해 하는 질문 Top 5

Q1. 비전공자, 뼈속까지 문과도 수강할 수 있나요?
Q2. 책, 강의 구분하지 않고, 정말 열심히 보고 듣고 했는데, 막상 코드를 짜야할 때는 어떻게 해야할지 모르겠어요. 어떻게 해야하나요?
Q3. 공부하면서 궁금한 것은 무조건 구글링 하라고 하는데, 프로그래밍은 정말로 기승전구글링인가요?

=> Q1, Q2, Q3에 대한 답변은 "Section0. 오리엔테이션의 4. FAQ" 영상에서 자세하게 다룹니다.

Q4. 강사님은 어떤 계기나 목적으로 프로그래밍을 시작하였나요?

A4. 프로그래밍 언어라는 존재를 대학교 첫 수업에서 알게 되었습니다. 그 때 당시 첫 수업을 듣고 나서 충격을 받아 '이쪽은 내가 가야할 길이 아니다' 라고 생각하고, 중간고사 이후로는 수업에 나가지 않았습니다. 그러다 만들고 싶은 서비스에 대한 아이디어가 생겼고, 이를 내가 직접 개발하지 않으면, 그냥 아이디어로써 끝나게 될 것 같아 독학으로 시작하게 되었습니다. 프로그래밍을 제대로 학습하는 방법을 몰라 수십 번의 학습 과정에서 실패를 겪었지만, 포기는 하지 않았습니다. 우선 너무 큰 목표에 한번에 도달하려고 하는 욕심을 접고, 내가 겪고 있는 일상에서의 문제를 해결하기 위해서, 작은 프로젝트부터 시작하게 되었습니다. 그러다 학교 공지를 못 봐 장학금 신청을 못한 적이 있는데, 이를 프로그래밍적으로 해결하기 위해 웹크롤러를 만들어서 해당 게시판을 실시간으로 긁어오는 프로그램을 만들게 되었고, 이를 계기로 재미가 붙으며, 다양한 프로젝트를 진행하면서 급성장하게 되었습니다.

Q5. 강사님은 어떤 계기로 강의를 시작하게 되었나요?

A5. 앞에서 말씀드린 것처럼, 저는 정말 많은 시간을 삽질에 소비하면서 독학으로 프로그래밍을 배웠습니다. 이 과정에서 낯선 (프로그래밍) 세계에 첫 발을 내딛기 두려워 하는 사람들이 흥미로워할 만한 주제나 내용들을 접하게 되었고, 다시는 삽질하지 않기 위해 정리하는 습관 또한 기르다 보니, 이러한 정리의 결과물이 하나의 수업으로 커리큘럼화 되어 오프라인으로 첫수업으로 진행했습니다. 제가 직접 경험하며 배운 내용들, 예를 들면 동기부여가 된 주제나 포인트 등을 모아 수업을 하니 전달력도 좋았고, 수강생들의 호응 또한 좋았습니다. 하지만 오프라인으로만 진행하다보니, 직장이 생기면서 시간적으로 제한이 많이 생겼습니다. 또한 외국이나 타지역에서도 온라인으로 강의를 듣고 싶어하시는 분도 계셨고, 결국 오랜 고민 끝에 수강생들이 시간과 장소에 구애받지 않고 자유롭게 배울 수 있도록 수업을 온라인화 하게 되었습니다.

🗒  수업 내용 만큼이나 신경 써서 오리엔테이션 영상을 준비했습니다. 오리엔테이션 영상의 길이가 조금 길지만, 그 만큼 본 강좌뿐 아니라 앞으로 제작되는 강좌들의 방향, 취지에 대해 자세히 다루었고, 여러분들이 궁금해 할 만한 내용에 대해서도 자세히 다루고 있습니다. 오리엔테이션을 통해 여러분의 학습 욕구를 자극시켜보세요!

이런 걸 배워요

  • 1. 컴퓨터의 구조, 프로그램이 동작 원리와 함께 쉽게 배워보는 파이썬(Python)
  • 2. What보다는 How, Why에 초점을 맞춘 파이썬(Python) 기초 문법
  • 3. 내용간에 자연스럽게 연결되어 학습할 수 있는 챕터 구성
  • 4. 입문자(문과생, 비전공자 등)가 프로그래밍 학습 시 주의해야 할 점들, 향후 공부 방법
  • 5. 후속 수업(Python Pandas를 활용한 주식 퀀트 투자, 데이터 웹 크롤러 & 업무자동화 등)을 위한 파이썬(Python) 기초

도움 되는 분들

  • 프로그래밍을 배우고 싶고, 이를 파이썬(Python) 언어로 시작하고 싶으신 분
  • 수 권의 책, 강의들을 보았지만, 계속 제자리 걸음이신 분
  • 프로그래밍이나 파이썬(Python) 학습에 대한 방향이나 방법을 못 찾고 계시는 분
  • 도대체 이 파이썬(Python) 문법들이 실전에서 어떤 상황에서 쓰이는 것인지 궁금하신 분
  • 파이썬(Python)을 통해 프로그래밍의 큰 flow를 경험하고 싶으신 분

선수 지식

  • 컴퓨터를 켜고 끄는 법

공개 일자

2020년 10월 22일 (마지막 업데이트 일자 : 2020년 10월 22일)

지식공유자 소개

프로그래밍, 데이터(Data) 그리고 AI로 세상의 모든 문제를 해결할 수 있다고 믿는 Lifelong learner입니다. Lifelong contributer가 되는 것이 목표입니다.

5.0
6개의 수강평
default_profile.png
박종승 1달 전
파이썬 언어에 흥미를 가지게 되어 기초 강의를 찾다가 듣게 되었어요. 전체적으로 깔끔하고 더 공부하고 싶게 만들어주었습니다. 일주일 생각하고 있었는데 이틀만에 끝냈습니다. ㅎㅎ 다음강의 기대하겠습니다.
DeepingSauce

DeepingSauce 29일 전
수강후기 감사합니다! 다음 후속강의는 11월에 오픈예정입니다 :) 조금 더 재미있고 흥미로운 주제로 후속강의들 준비중이니 많은 관심과 성원 부탁드립니다

default_profile.png
Jin Young Jeong 3일 전
발음도 귀에 잘 들리고, 내용도 이해하기 좋았습니다. 제가 들었던 파이썬 기초 강의 중 가장 좋았던 것 같습니다. ^^
image
HaniBrown 28일 전
강의 스타일이 너무 맘에들고 깔끔하십니다.!!! 쵝오
DeepingSauce

DeepingSauce 28일 전
감사합니다. 후속강의에서는 더 멋진 강의 스타일로 찾아뵙겠습니다 :)

교육과정

모두 펼치기 44 강의 8시간 9분
섹션 1. 개발 환경 세팅
6 강의 75 : 54
1.1 Anaconda 소개
11 : 12
1.2 Anacona 설치(Mac OS)
05 : 34
1.3 Anacona 설치(Windows)
05 : 48
1.4 간단한 시스템 명령어
13 : 04
1.5 jupyter 실행하기
11 : 45
1.7 jupyter 둘러보기
28 : 31
섹션 2. 변수를 담아놓는 주머니, '자료형'
10 강의 87 : 32
2.0 수업자료 다운로드
2.1 RAM
09 : 29
2.2 변수 할당하기
08 : 34
2.3 숫자형(integer, float)
07 : 44
2.4 리스트(list)
18 : 35
2.5 튜플(tuple)
03 : 34
2.6 문자열(string)
03 : 05
2.7 딕셔너리(dictionary)
20 : 28
2.8 집합(set)
03 : 58
2.9 불(bool)
12 : 05
섹션 3. 코드 로직, 복붙하지 말고 호출하자, '함수'
5 강의 58 : 23
3.1 함수의 정의/호출
20 : 57
3.2 함수의 default argument
04 : 01
3.3 함수의 return 관련 주의사항
07 : 52
3.4 함수의 4가지 유형
11 : 07
3.5 함수의 cascading & 사용 이유
14 : 26
섹션 4. 객체 지향 패러다임의 핵심, 클래스와 객체
7 강의 89 : 22
4.1 클래스와 객체의 개념
11 : 18
4.2 클래스의 구조
06 : 54
4.3 클래스의 정의와 호출 part1
13 : 16
4.4 클래스의 정의와 호출 part2
16 : 22
4.5 클래스의 상속
14 : 39
4.6 클래스 관점에서의 파이썬 기본 자료형
14 : 02
4.7 클래스 관련 기타사항
12 : 51
섹션 5. 프로그램의 뼈대, '조건문과 반복문'
4 강의 61 : 47
5.1. 조건문 if
14 : 56
5.2. 반복문 for
13 : 59
5.3. break/continue
14 : 50
5.4 반복문 while
18 : 02
섹션 6. 바퀴는 만드는게 아니라 가져다 쓰는 것, '모듈'
5 강의 52 : 27
6.1 직접 모듈 만들어보기 part1
15 : 18
6.2 직접 모듈 만들어보기 part2
10 : 18
6.3 3rd party 모듈(라이브러리) part1
12 : 27
6.4 3rd party 모듈(라이브러리) part2
06 : 01
6.5 3rd party 모듈(라이브러리) part3
08 : 23
섹션 7. 견고한 프로그램의 필수요소, '예외처리'
2 강의 25 : 47
7.1 try/exception part1
16 : 43
7.2 try/exception part2
09 : 04
섹션 8. Wrap-up
1 강의 04 : 54
8.1 Wrap-up
04 : 54
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의들을
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스