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

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

(4.9)
27개의 수강평 ∙  822명의 수강생
71,500원

월 14,300원

5개월 할부 시
지식공유자: 미쿡엔지니어
총 134개 수업 (11시간 48분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유

입문자를 위해 준비한
[프로그래밍 언어] 강의입니다.

실리콘밸리 소프트웨어 엔지니어에게 배우는 파이썬의 모든 것. 현재 13년차 소프트웨어 개발자로 웹 어플리케이션, 빅데이타 그리고 SRE & 데브옵스까지 파이썬으로 다 처리하고 있습니다. 파이썬의 기초부터 고급 기술까지, 실리콘 밸리 실무에서 파이썬을 사용하는 모든 스킬과 노하우를 배울 수 있는 기회를 절대 놓치지 마세요!

✍️
이런 걸
배워요!
파이썬
알고리즘
베스트 코드 스킬
Pydantic
판다스(Pandas)

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

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

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

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

둘, 스타트업 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. 수업 내용을 어느 수준까지 다루나요

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


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

이런 분들께 추천드려요!

🎓
학습 대상은
누구일까요?
코딩을 처음 접하는 사람
파이썬을 쓰지만 처음부터 다시 리뷰해 보고 싶은 개발자

안녕하세요
미쿡엔지니어 입니다.
미쿡엔지니어의 썸네일

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

현재는 실리콘 밸리 대기업 애플 본사에서 빅데이터와 DevOps 관련일을 하는 엔지니어입니다.

커리큘럼 총 134 개 ˙ 11시간 48분의 수업
이 강의는 영상, 수업 노트, 첨부 파일이 제공됩니다. 미리보기를 통해 콘텐츠를 확인해보세요.
섹션 1. [선택사항] 비전공자도 이해되는 파이썬 Shorts(쇼츠) -진행중
Print vs. Return 미리보기 00:40 알고리즘(Algorithm)이란? 미리보기 00:35 환경 vs. 설정 vs. 구성 미리보기 00:42 Parameter vs. Argument 미리보기 00:49 None vs. 0(Zero) 미리보기 00:46 반복문 안에 변수 i는 대체 뭐지? 미리보기 00:44 클래스가 뭐죠? 미리보기 00:45 파이썬은 왜 파이썬인가요? 미리보기 00:43
스택(Stack)과 큐(Queue)의 차이점 00:56
재귀함수(Recursive)와 반복함수(Repetition)의 차이점 00:56
스택 오버플로우(Stack Overflow)란? 00:56
Overriding(오버라이딩)과 Overloading(오버로딩)의 차이점은? 00:55
프로그램과 앱의 차이점 00:55
파이썬 언어의 들여쓰기에 대한 논쟁 00:50
Process(프로세스)와 Thread(쓰레드)의 차이점은? 00:55
Shallow copy와 Deep copy의 차이점 00:55
=와 ==의 차이점 00:55
정규화와 정규식의 차이점 00:55
클래스 접근자 - Public vs. Protected vs. Private 00:56
섹션 2. 파이썬 기초 - 입출력, 조건절
섹션2 - 강의 노트
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
Randomization(임의) 모듈에 대해서 알아보기 04:30
[초미니 프로젝트] 동전 앞뒤 맞추기 01:19
[쉬어가기] 실리콘 밸리 기업문화에 대해 알아보기 10:41
섹션 3. 파이썬 기초 - 반복문, 함수, 기본 자료구조
섹션3 - 강의 노트
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
잠깐의 공지사항! 00:36
섹션 4. 파이썬 기초 - 초심자가 꼭 알아야 할 점
섹션4 - 강의 노트
Assignment vs. Shallow Copy vs. Deep Copy의 차이점에 대해서 알아보기 08:20
Scope(변수의 액세스 범위)에 대해서 알아보기 10:48
파이썬 디버그 하는 방법에 대해서 알아보기 04:25
Docstring(주석)을 쓰는 방법에 대해 알아보기 05:53
파이썬 입문자가 쉽게 빠지기 쉬운 몇가지 에러(혹은 로직)에 대해 알아보기 04:43
섹션 5. 파이썬 중급 - 클래스
섹션5 - 강의 노트
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
[쉬어가기] RSU와 Stock Options의 차이점은 무엇일까? 11:35
섹션 6. 파이썬 중급 - 파일, 데이터 처리
섹션6 - 강의 노트
파일 처리하기 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
섹션 7. 파이썬 고급
섹션7 - 강의 노트
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
섹션 8. 파이썬 실전
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
Logging(로깅)하는 방법에 대해 배워보자 12:18
섹션 9. 파이썬 버전 업데이트 후 특징(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
Python 3.12+: 2023년 10월 Python 3.12 업데이트 내용 알아보기 11:21
섹션 10. 데이타 과학의 기초 - 판다스
Anaconda(아나콘다) 설치해보기 미리보기 05:11
NumPy(넘파이) 사용법에 대해 알아보기 21:01
Pandas(판다스)에 대한 소개 08:07
Pandas(판다스)의 Series 함수에 대해 알아보기 04:41
Pandas(판다스)의 Dataframe(데이타 프레임) 첫번째 18:21
Pandas(판다스)의 Dataframe(데이타 프레임) 두번째 12:20
Pandas(판다스)의 Dataframe(데이타 프레임) 세번째 10:57
Pandas(판다스)의 Dataframe(데이타 프레임) 파일 읽기와 쓰기 12:08
섹션 11. 파이썬 하나만으로 웹사이트 만들기
Streamlit(스트림릿) 튜토리얼 따라하며, 첫번째 웹사이트 배포하기 15:05
섹션 12. [선택사항] Pydantic
Pydantic에 대해 알아보자 10:20
Type Conversion에 대해 알아보자 04:11
Optional과 Nullable Field에 대해 알아보자 06:54
Field 조사 방법과 Model 스키마 자동으로 생성하기 03:43
섹션 13. 마치며
그동안 수고하셨습니다. 그리고 축하드립니다. 03:04
강의 게시일 : 2022년 12월 02일 (마지막 업데이트일 : 2024년 06월 15일)
수강평 총 27개
수강생분들이 직접 작성하신 수강평입니다.
4.9
27개의 수강평
5점
4점
3점
2점
1점
VIEW 추천 순 최신 순 높은 평점 순 낮은 평점 순 평점 순 높은 평점 순 낮은 평점 순
신문규 thumbnail
5
최고에요 복습하고 모르는 것들도 학습했습니다
2023-01-05
지식공유자 미쿡엔지니어
도움이 되셨다니 정말 다행입니다! 그리고 좋은 수강평 남겨주셔서 너무 감사드립니다
2023-01-05
덕배 thumbnail
5
코딩에 다시 흥미를 느끼게 해주셔서 감사합니다. 이거 다 듣고 다른 강의들도 수강할 예정입니다.
2024-02-26
지식공유자 미쿡엔지니어
안녕하세요 덕배님, 제 강의를 듣고 코딩에 흥미를 느끼셨다니 정말 기쁘네요! 질문이 있으시면 언제든지 물어보셔서 장기간 그 흥미를 유지하시길 바라겠습니다 ㅎㅎ
2024-02-26
nanjisun thumbnail
5
40대 순도 100% 문과 인간의 수강 후기 30대 중반쯤 '신경 쓰지 않으면 세상이 바뀌는 속도를 따라가지 못하겠구나' 생각한 적이 있었습니다. 40대로 들어선 지금은 '세상이 나를 속이는 중인가 ?...' 물론 나에게 허락된 정보만 보고 듣고 이해하고 사용한다고 세상 살아가는데 어려움이 있는 건 아니지만 그렇게 살기엔 아직 기회가 있는 나이라고 생각해서 수강을 하게 되었습니다. 내가 생각하는 이 수업의 최고의 장점은 한 강의당 시간이 짧다는 것입니다. 입문자에게는 세세한 설명이 더 좋은 게 아닐까라고 생각할 수도 있지만, 구구절절 설명하다가는 흥미를 잃기 쉽습니다. 이해가 안 가는 부분은 몇 번을 돌려봐도 지루하지 않은 시간입니다. 강의를 보면서 같이 입력했다 지웠다 하다 보면 깨달음의 '아~!' 소리가 절로 나옵니다. 그리고 강의 중간중간 배운 내용으로 코딩할 수 있는 미니 프로젝트가 있어서 내가 확실히 이해를 하고 있는지 확인할 수 있고 내가 짠 코딩이 오류 없이 실행되었을 때 자신감이 치솟는 나를 발견할 수 있습니다. 또한, 용어에 대한 정의를 영문 그대로 찾아서 보여주시는 점도 좋습니다. 강의가 진행될수록 그다음이 궁금해서 멈출 수 없는 강의입니다. 더 더 잘 하고 싶다는 욕심이 들게 하는 강의입니다. 이대로 쭈욱 고급강의까지 듣겠습니다. 감사합니다.
2023-08-03
지식공유자 미쿡엔지니어
안녕하세요 nanjisun님, 좋은 리뷰 정말 감사드립니다! 새로운 도전이 힘들 수도 있지만, 그게 새로운 기회가 될 수 있습니다. 이번 파이썬 강의를 듣는 기회가 수강생님께 정말 좋은 기회가 되었으면 좋겠습니다. 항상 "화이팅" 입니다!
2023-08-03
강은혜 thumbnail
5
좋아요. 독학하다가 내용 정리도 하고 이해안되는 부분 도움받으려고 수강중인데 무엇보다 동영상 시간이 짧은데도 예시와 함께 쉽게말씀해주셔서 이해가 잘 되요! 중간중간 미니 프로젝트 같은 경우도 배운 내용으로만 으로도 구성할 수 있어서 생각해보는데 도움이 됩니다! 강의가 자유로운 분위기라서 저는 딱딱하지 않아 좋았어요! 사용되는 용어들을 한국어로 번역하지 않고 영어로 말해주시는 것 또한 도움이 많이 되었습니다! 아예 모르시는 분들은 이 강의 들으시면서 가지고 있는 교재를 활용해서 추가적으로 보시면 재미있게 할 수 있을 것 같아요! 파이팅!
2023-02-17
지식공유자 미쿡엔지니어
정말 정말 감사합니다ㅠㅠ 덕분에 힘이 나네요 ㅎㅎ 열심히 업데이트 하겠습니다
2023-02-17
princekey thumbnail
5
좋은강의였습니다.
2022-12-22
지식공유자 미쿡엔지니어
좋은 피드백 감사드립니다. 앞으로 계속해서 업데이트할 예정이니 가끔씩 오셔서 업데이트된 컨텐츠를 보시길 바랍니다.
2022-12-26
채널톡 아이콘