Thumbnail
개발 · 프로그래밍 프로그래밍 언어
문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
(4.9)
98개의 수강평 ∙ 2998명의 수강생

무료

지식공유자 : DeepingSauce
총 45개 수업˙총 8시간 15분
평생 무제한 수강
수료증 미발급 강의
입문 대상 초급 중급이상
내 목록 추가 공유
입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

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

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

🙌  새소식: 새 강의 오픈!

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

수업 바로가기 (클릭)

"내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)"

수업 바로가기 (클릭)

수강 할인(최대 30%) 이벤트

이벤트 바로가기 (클릭)

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

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

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
프로그래밍을 배우고 싶고, 이를 파이썬(Python) 언어로 시작하고 싶으신 분
수 권의 책, 강의들을 보았지만, 계속 제자리 걸음이신 분
프로그래밍이나 파이썬(Python) 학습에 대한 방향이나 방법을 못 찾고 계시는 분
도대체 이 파이썬(Python) 문법들이 실전에서 어떤 상황에서 쓰이는 것인지 궁금하신 분
파이썬(Python)을 통해 프로그래밍의 큰 flow를 경험하고 싶으신 분
📚
선수 지식,
필요한가요?
컴퓨터를 켜고 끄는 법

안녕하세요
DeepingSauce 입니다.
DeepingSauce의 썸네일

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

커리큘럼 총 45 개 ˙ 8시간 15분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 개발 환경 세팅
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.6 jupyter 둘러보기 28:31
1.7 jupyter extension 설치하기 05:25
섹션 2. 변수를 담아놓는 주머니, '자료형'
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. 코드 로직, 복붙하지 말고 호출하자, '함수'
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. 객체 지향 패러다임의 핵심, 클래스와 객체
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. 프로그램의 뼈대, '조건문과 반복문'
5.1. 조건문 if 14:56
5.2. 반복문 for 13:59
5.3. break/continue 14:50
5.4 반복문 while 18:02
섹션 6. 바퀴는 만드는게 아니라 가져다 쓰는 것, '모듈'
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. 견고한 프로그램의 필수요소, '예외처리'
7.1 try/exception part1 16:43
7.2 try/exception part2 09:04
섹션 8. Wrap-up
8.1 Wrap-up 04:54
강의 게시일 : 2020년 10월 22일 (마지막 업데이트일 : 2021년 03월 20일)
수강평 총 98개
수강생분들이 직접 작성하신 수강평입니다. 수강평을 작성 시 300잎이 적립됩니다.
4.9
98개의 수강평
5점
4점
3점
2점
1점
VIEW 좋아요 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
youngseok Kim thumbnail
쉽게 알려줘서 좋았어요~
2021-03-31
vtjdbflv thumbnail
코딩의 ㅋ자도 모르는 비전공자 문과인데, 너무 어려워요ㅜㅜ 나름 쉽게 가르쳐주시려고 노력하시는데도 전문 용어나 스킬이 이미 베어있어서 왕초보한테는 어렵게 느껴지네요.. 그리고 특히 모듈 만들어보기에서는 설명 생략이 많아서, 어떻게 해야하는지 감이 안잡힙니다. 윈도우 환경은 특히 더 설명이 부족해서 찾아보라고 하시는데 막막하네요ㅠㅠㅠ
2021-04-06
지식공유자DeepingSauce
안녕하세요! 제 강의가 많이 부족했나보군요. 더 이해가 쉬운 강의로 제작할 수 있도록 노력해보겠습니다. 첫 수강시 어려움이 있으셨다면 다음과 같은 step을 밟아보시는 것을 추천드립니다. 1. 어려운 파트 위주로 영상 재시청 2. 해당 챕터(주제) 영상 수강 후, "반드시" 점프투 파이썬에서 상응하는 챕터 읽고, 연습문제까지 풀기 3. 그래도 이해가 안된다면 질문/답변 게시판 적극적으로 이용하기 4. 본인만의 작은(정말 작은) 프로젝트 or 프로그램 만들어보기
2021-04-07
소라연 thumbnail
많은 도움이 되었습니다. ^___^ 주식은 잘 모르지만 투자에 대한 강사님의 오리엔테이션을 듣고 다음 강의 수강하려 합니다. 좋은강의 감사합니다.
2020-12-26
은은 thumbnail
전반적인 내용을 쉽고 빠르게 설명해주셔서 좋았습니다!
2021-04-03
정세권 thumbnail
적절한 난이도로 적절하게 알려주시는 강의 입니다. 게다가 무료.. 와.. 최곱니다.
2021-03-31

무료

내 목록 추가 공유
지식공유자 : DeepingSauce
총 45개 수업˙총 8시간 15분
평생 무제한 수강
수료증 미발급 강의
입문 대상 초급 중급이상
수강 전 궁금한 점이 있나요?
문의하기
문의
지식공유자 되기
많은 사람들에게 배움의 기회를 주고,
경제적 보상을 받아보세요.
지식공유참여
기업 교육을 위한 인프런
“인프런 비즈니스” 를 통해 모든 팀원이 인프런의 강의를
자유롭게 학습하는 환경을 제공하세요.
인프런 비즈니스