Thumbnail
개발 · 프로그래밍 프로그래밍 언어

실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지 대시보드

95명이 수강하고 있어요.

60,500원

지식공유자: Seungjoon Lee
총 91개 수업 (8시간 44분)
수강기한: 무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

실리콘밸리 소프트웨어 엔지니어에게 배우는 파이썬의 모든 것. 현재 12년차 소프트웨어 개발자로 웹 어플리케이션, 빅데이타 그리고 SRE & 데브옵스까지 파이썬으로 다 처리하고 있습니다. 이번 강의에서는 파이썬의 기초부터 고급 기술까지, 제가 실무에서 파이썬을 사용하는 모든 스킬과 노하우를 알려드리겠습니다.

✍️
이런 걸
배워요!
파이썬
알고리즘
베스트 코드 스킬

실리콘밸리 엔지니어에게 직접 배우는 
파이썬 프로그래밍의 모든 것 💡

실리콘밸리 개발자의 노하우를 
누구나 쉽게 이해할 수 있게 전해드립니다. 

개발 입문자 ✅컴퓨터 비전공자 ✅초보 개발자 ✅  

하나, 현 미국 실리콘밸리 글로벌 빅테크 기업 본사
소프트웨어 엔지니어 (빅데이터 관련 업무)

둘, 스타트업 Seed부터 시리즈 A~C에 이르는 
10년 이상의 실리콘밸리 경력 개발자

셋, 미국 University of California, Berkeley EECS 전공

넷, 유튜브 “미쿡 엔지니어” 및
브런치 ”실리콘 밸리 소식과 삶” 운영 중 


개발 비전공자도, 컴퓨터 왕초보도 
한방에 끝내는 파이썬

파이썬(Python)에 대한 관심이 뜨거운 요즘입니다. 
개발을 시작하려는 학생부터 업무를 편리하게 하고 싶은 직장인, 간단한 프로그램을 직접 만들고픈 분들까지 여러 이유로 파이썬을 배우려는 분들이 늘고 있죠.

‘비전공자인데, 컴퓨터도 잘 못하는데 내가 할 수 있을까?’ 
솔직히 전공으로 4년 이상을 배운 분들을 한번에 따라잡을 수는 없습니다. 하지만, 지금부터 시작해서 꾸준히 하신다면 누구나 전공자들만큼 할 수 있습니다.

그동안 배웠던 지식을 이제 더 많은 분들과 공유하고자 합니다. 
복잡한 이론보다, 실전에서 어떤 식으로 파이썬을 사용할 수 있을지를 고심해서 만든 강의입니다. 
시작이 반입니다! 배우고 싶을 때 진도 쭉쭉 뽑읍시다!

👨‍💼 저 역시 실리콘밸리에서 일하면서, 웹 애플리케이션, 빅데이터, SRE 그리고 데브옵스(DevOps)에 이르기까지 모두 파이썬을 이용해 처리하고 있습니다.


재미있게, 그리고 충실하게 
배울 수 있게 알려드립니다.

프로그래밍 언어 파이썬의 문법, 그리고 기본적인 스킬을 쉽게 따라하며 배울 수 있습니다. 또 프로그램은 어떻게 만들고 파이썬은 어떻게 사용할 수 있는지에 대해 이야기해 봅니다.

파이썬 기초부터 고급까지 핵심 비결

10년 이상 실리콘밸리 경력 개발자의 노하우

전세계 누구나 아는 글로벌 빅테크 기업에 재직하며 쌓은 지식을 전달합니다.

기초부터 고급 기술까지 차근차근

단순히 문법만 다루는 게 아니라, 실무에 필요한 모든 내용을 충실하게 알려드립니다.

실무 용어는 영어로 강의합니다

글로벌 기업 엔지니어까지 나아가는 한 발짝이 되기를 바랍니다.

코딩에 재미를 붙일 수 있도록

비전공자들도 충분히 따라올 수 있는 체계적인 코드로 흥미를 잃지 않게 구성했습니다.

계속해서 꾸준히 업데이트되는 강의

수강생 반응에 따라 퀄리티를 높여가며 드릴 수 있는 모든 팁을 전수해드리겠습니다.

예제 중심의 효과적인 설계

실전 감각을 키우는 주제별 예제 중심으로 강의를 진행해 나갑니다.

호흡은 짧게, 핵심은 명확하게

수업마다 핵심에 집중할 수 있도록 각각 영상은 5분 가량으로 짧게 이루어져 있습니다. 주제에 맞는 예제를 함께 제공함으로써 부담은 줄이면서도 집중적으로 내용을 이해할 수 있도록 도와드립니다. 파이썬 기초부터 고급 문법, 데이터 처리와 다양한 미니 프로젝트까지 모두 직접 따라해보세요.

초보자의 부담을 확 줄였습니다

많은 분들이 프로그래밍을 처음 배울 때 환경 설정의 벽에 부딪힙니다. 그래서 이 강의는 처음부터 알지도 못하는 환경 설정에 시간을 투자하지 않습니다. 경험이 전혀 없는 분도 쉽게 다가갈 수 있도록, Replit이라는 서비스를 통해 곧바로 코드를 따라하며 처음 마음먹은 날부터 시작하고 재미를 느끼게끔 도와드립니다. 그렇게 경험이 쌓인 뒤, 하나하나 환경 설정을 하면서 실전에서 어떻게 코드를 사용할 수 있는지 알아보겠습니다.

아낌없이 전달하는 프로의 팁

커리큘럼 후반에는 실리콘밸리를 비롯해 실무에서 쓰이는 툴이나 팁을 공유할 예정입니다. 또, 실무 용어는 미국 현지에서 쓰는 영어 단어로 알려드립니다. 프로그래밍 용어 대부분이 영어이기 때문입니다. 한국뿐만 아니라 글로벌 해외 취업 인터뷰를 준비하는 분들께도 큰 도움이 될 것입니다. 

학습 자료까지 꼼꼼하게 

강의에서 사용하는 소스 코드를 제공합니다. 제공된 소스를 바로바로 카피해서 사용해볼 수 있는 강의로, 직접 부딪히며 코딩의 감을 익힐 수 있도록 이루어져 있습니다. 아울러 시간이 지날 수록 수강생 여러분의 반응을 고려해 강의의 퀄리티를 올릴 수 있도록 하겠습니다.

💾 수강 환경 안내

  • macOS 또는 인터넷 브라우저만 있으면 학습할 수 있습니다. 수업은 실리콘밸리에서 주로 사용하는 macOS 환경을 중심으로 진행됩니다. 하지만 코딩을 배우는 데에는 Replit이라는 서비스를 사용하기에 어떤 OS를 사용하더라도 상관은 없습니다. (Windows, Linux...)
  • 선수 지식이 전혀 없는 누구라도 학습할 수 있는 강의입니다.

Q&A를 확인해보세요. 💬

Q. 비전공자인데, 코딩을 쉽게 배울 수 있을까요?

네, 가능합니다. 강의를 하나하나 따라하다 보면 어느새 코딩에 재미가 붙을 겁니다. 파이썬은 컴파일이 필요 없는 언어로, 초보자도 쉽게 배울 수 있도록 처음부터 설계된 언어입니다.

Q. 파이썬을 배우면 뭐가 좋은가요?

파이썬은 웹 애플리케이션부터 빅데이터, 데이터 사이언스 등 그 활용도가 무궁무진합니다. 물론 그만큼 취직에도 유리한 프로그래밍 언어입니다.

Q. 수업 내용을 어느 수준까지 다루나요?

완전 기초부터 시작해 초급, 중급을 건너 실무에서 필요한 고급 스킬 맛보기까지 진행됩니다.

“소프트웨어 엔지니어, 나도 할 수 있다!” 
여러분의 프로그래밍 첫 시작을 응원합니다. 

지식공유자가 알려주는
강의 수강 꿀팁!
🎓
이런 분들께
추천드려요!
코딩을 처음 접하는 사람
파이썬을 쓰지만 처음부터 다시 리뷰해 보고 싶은 개발자

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

실리콘 밸리에서 10년 이상 소프트웨어 엔지니어를 하고 있습니다.

현재는 애플 본사에서 빅데이터 관련일을 하고 있는 데이터 엔지니어입니다.

커리큘럼 총 91 개 ˙ 8시간 44분의 수업
이 강의는 영상, 수업 노트가 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. 파이썬 기초 - 입출력, 조건절
Print 명령어 Hello World로 시작하기 미리보기 06:33 Input 명령어에 대해 알아보기 미리보기 02:12 Variable(변수)에 대해 알아보기 미리보기 04:00
Primitive data type(원시 자료형)에 대해 알아보기 04:23
Type error(자료형 타입 에러) 처리해 보기 02:20
Mathmatical operation(수학 연산자)에 대해서 알아보기 04:30
f-string에 대해 알아보기 04:59
Conditional Expression(조건절)에 대해 알아보기 03:36
Multiple If Conditional Expression(복합 조건절)에 대해 알아보기 01:49
Logical Operator(논리 연산자)에 대해서 알아보기 02:47
Radomization(임의) 모듈에 대해서 알아보기 04:30
[초미니 프로젝트] 동전 앞뒤 맞추기 01:19
[쉬어가기] 실리콘 밸리 기업문화에 대해 알아보기 11:56
섹션 2. 파이썬 기초 - 반복문, 함수, 기본 자료구조
List data structure(리스트 자료 구조)에 대해서 알아보기 06:45
리스트 사용시 많이 접하는 Errors 와 nested list(에러와 중첩 리스트)에 대해서 알아보기 02:34
반복문 For loop에 대해 알아보기 05:26
[인터뷰 예제] FizzBuzz 인터뷰 문제를 풀어보자 02:29
[초미니 프로젝트] 강력한 패스워드를 만들어 주는 프로그램을 같이 만들어 보기 04:47
Function(함수)과 로봇 게임 만들어보기 09:32
Indentation(들여쓰기)에 대한 중요성과 논쟁 01:43
반복문 While Loop에 대해서 알아보기 01:47
[초미니 프로젝트] 행맨 프로그램 만들기 05:10
[인터뷰 예제] 문자열 뒤집기 04:13
파라미터를 받는 함수에 대해 알아보기 04:58
함수의 리턴 값에 대해 알아보기 02:51
[초미니 프로젝트] 더치 페이 함수 만들기 02:25
[인터뷰 예제] 소수(Prime number) 찾기 03:46
Dictionary data structure(딕셔너리 자료구조)에 대해 알아보기 05:21
[초미니 프로젝트] 성적 등급 프로그램 만들어보기 03:18
Nested data structure(복합 데이타 구조)에 대해서 알아보기 04:44
섹션 3. 파이썬 기초 - 초심자가 꼭 알아야 할 점
Assignment vs. Shallow Copy vs. Deep Copy의 차이점에 대해서 알아보기 08:20
Scope(변수의 액세스 범위)에 대해서 알아보기 10:48
파이썬 디버그 하는 방법에 대해서 알아보기 04:25
Docstring(주석)을 쓰는 방법에 대해 알아보기 05:53
파이썬 입문자가 쉽게 빠지기 쉬운 몇가지 에러(혹은 로직)에 대해 알아보기 04:43
섹션 4. 파이썬 중급 - 클래스
Class(클래스)란 무엇인가? 05:21
Pypi(파이썬 레지스트리) 이용법에 대해서 알아보기 06:42
Class constructor(클래스 생성자)에 대해서 알아보기 06:13
클래스의 Method(메소드)에 대해서 알아보기 04:57
Import class(클래스 가져오기)에 대해 알아보기 04:06
파이썬 4가지 내장된 데이터 구조에 대해 총 정리 해보기 08:46
Higher order function(고위 함수)에 대해 알아보기 05:50
Class inheritance(클래스 상속)에 대해 알아보기 06:13
파이썬2와 파이썬3의 차이점에 대해 알아보기 03:02
섹션 5. 파이썬 중급 - 파일, 데이터 처리
파일 처리하기 07:48
CSV(Comma Separated Value)에 대해 알아보기 05:36
데이터 과학자들이 사용하는 Pandas(판다스)에 대해 알아보기 11:22
List comprehension(리스트 문법 단순화)에 대해서 알아보기 04:30
Dictionary comprehension(디셔너리 문법 단순화)에 대해서 알아보기 02:18
Iterate Pandas dataframe(판다스 데이터프레임 반복문)에 대해서 알아보기 03:42
Advanced Python arguments에 대해서 알아보기 08:46
Dynamic & Strong Typing한 파이썬 언어의 특징에 대해 알아보기 04:38
Try except 구문에 대해 알아보기 08:05
섹션 6. 파이썬 고급
JSON(Java Script Object Notation)을 이용해 보기 07:07
Datetime module에 대해 알아보자 09:04
API란 무엇인가? 10:52
Data typing(type hint) 데이타 타이핑에 대해서 알아보기 03:36
User defined error(유저가 직접 만든 커스텀한 에러)에 대해서 알아보기 06:17
Class method(클래스 메소드)에 대해서 알아보기 05:19
Static method(스태틱 메소드)의 사용법에 대해서 알아보기 03:06
Map / Filter function(맵과 필터 함수)에 대해서 알아보기 04:47
Lambda expression(람다 표현법)에 대해서 알아보기 03:11
Special / Magic method(스페셜 메소드)에 대해서 알아보기 04:11
__name__ 스페셜 변수에 대해서 알아보기 04:41
Generators(제네레이터)란 무엇인가? 09:41
Collections module(콜렉션 모듈) 사용해보기 07:56
Zip compression module(Zip으로 압축하는 모듈) 사용해보기 06:25
Abstract Base Class(ABC) 추상 클래스 사용해보기 06:22
Enum(Enumerator) 열거형 타입에 대해 알아보기 01:48
클래스로 클래스를 만드는 메타클래스(Metaclasses)에 대해서 알아보기 08:38
Arguments와 Keyword arguments 언팩하기 미리보기 05:37 pprint, Walrus Operator(바다코끼리 오퍼레이터), ljust 그리고 Pickle에 대해 알아보기 미리보기 05:42
섹션 7. 파이썬 실전
Pylint(파이 린트)의 사용해 코드 커버리지 측정하기 05:21
Unit test(유닛 테스트)를 사용해 코드 테스트하는 방법 배워보기 07:45
코드 속도를 측정하는 timeit을 사용해 보기 06:04
Debugger PDB module(디버거 PDB 모듈) 사용해보기 02:54
Regular expression(Regex) 정규 표현식에 대해서 알아보기 15:58
개발자들이 가장 많이 사용하는 Visual Studio Code 설정해서 본격적으로 개발자가 되어보자 미리보기 07:28
가상 환경 Virtualenv에 대해서 알아보자 08:24
f-string을 이용한 유용한 팁에 대해 알아보자 미리보기 04:02
파이썬 패키지를 만들어서 Poetry를 이용해 PYPI에 배포해보기 11:43
섹션 8. 파이썬 버전 업데이트 후 특징(3.xx)
Python 3.7+: dataclasses(데이터클래스)의 특징에 대해 알아보기 08:39
Python 3.7+: Async IO에 대해 알아보기 미리보기 18:01
Python 3.8+: Positional only arguments에 대해서 알아보기(feat. Keyword only arguments) 05:30
Python 3.9+: Python 3.9.0 업데이트 내용 알아보기 08:08
Python 3.10+: Python 3.10 match, zip등의 업데이트 내용 알아보기 미리보기 11:36 Python 3.11+: 2022년 10월 24일날 업데이트된 특징들 소개(성능향상, TOML서포트 등등) 미리보기 10:40
섹션 9. 마치며
그동안 수고하셨습니다. 그리고 축하드립니다. 03:04
강의 게시일 : 2022년 12월 02일 (마지막 업데이트일 : 2023년 02월 08일)
수강평
수강생분들이 직접 작성하신 수강평입니다.
아직 평가를 충분히 받지 못한 강의 입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!😄️️