Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
BEST
데이터 사이언스

/

데이터 분석

[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)

데이터 과학, 빅데이터, 크롤링을 익히고자 하시는 분들을 위해, (1) 짧은 시간안에 가장 필요한 파이썬 핵심 문법을 정리하고, (2) 실전 크롤링 프로그래밍을 통해 파이썬과 크롤링에 익숙해집니다.

(4.9) 수강평 661개

수강생 7,184명

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • 파이썬 입문

  • 크롤링 입문

  • 데이터를 프로그래밍으로 다루는 기법

  • 데이터 과학 입문 (데이터 수집 기술)

  • 데이터를 다루기 위해 필요한 기술과 데이터 포맷(웹기술, JSON, XML등)

  • 파이썬으로 엑셀을 다루는 기법

  • 파이썬으로 OPEN API 사용하는 방법

서서히 넓게, 꼼꼼하게, 확실하게 
파이썬 데이터 활용 입문의 바이블! 

💡 개정판으로 새롭게 돌아왔습니다!

  • 본 강의는 기존 강의를 수강생 피드백을 반영하여 새로 만든 총 6번째 리뉴얼한 최신 개정판입니다. 파이썬과 프로그래밍/데이터 기본기를 다지는 데 가장 좋은 강의가 되는 것을 목표로, 현재까지 꾸준히 업데이트하고 있습니다.
  • 더 많은 분들이 접하실 수 있도록, 강의 전반부 24강을 모두 미리보기로 무료 오픈합니다.

개발과 데이터 사이언스를 위한
파이썬, 프로그래밍, IT 배경지식, 데이터 수집(크롤링) 기본기를 갖춰줄
스테디셀러 강의 파이썬 입문과 크롤링 부트캠프!

네카라쿠배도 사내 교육으로 선택한 잔재미코딩 공식 강의

개발자, 데이터 과학자를 준비하는 분들이 입소문으로 선택한 BEST

강의 전반부 24강 모두 미리보기 오픈! 우선 들어보고 결정하세요.

8년 동안 현업과 병행하며 6만 명을 강의한 경험을 녹였습니다. 일반적인 IT 강의보다는 최대한 수강자 입장을 고민해서 만든 특별한 강의입니다. 파이썬(Python)과 크롤링 기술을 익히며 프로그래밍의 기본기를 쌓고, 데이터를 다루는 개발자 및 데이터 사이언스의 코어를 익힐 수 있도록 꾸몄습니다.


파이썬이 처음이어도 
고민없이 학습할 수 있습니다.

데이터 과학과 프로그래밍의 기본기를 쌓으려면 어떻게 해야 하나요?

가장 쉬운 파이썬으로 프로그래밍의 기본기를 쌓되, 문법만 익히면 소용이 없습니다. 파이썬의 첫 출발은 파이썬 기초와 크롤링으로 익히세요. 데이터 과학과 프로그래밍 기본기를 쌓고 IT에 대해 이해할 수 있습니다.

본 강의를 시작으로 좋은 개발자가 될 수 있는 풀스택 강의 시리즈, 데이터 분석/과학 커리어 기본기를 쌓을 수 있는 데이터 분석/과학 강의 시리즈도 체계적으로 제공합니다. 단계별로 익히시면서 조금씩 난이도를 높이며 각 분야의 핵심 기술을 익히시면, 자연스럽게 기본기를 탄탄히 쌓을 수 있습니다. (연계 강의 하단에 제공)

파이썬 강의는 많은데, 어떤 게 좋은지 알기 어려워요!

15년 이상의 경력을 가진 현업 개발자로써 8년간 강의와 현업을 병행하며, 실무 경험과 다양한 강의 피드백을 바탕으로 꾸준히 업데이트한 베스트 강의입니다. 초심자를 위한 적절한 난이도로 입문 단계에서 필요한 프로그래밍과 IT 배경지식, 파이썬 기술을 크롤링과 엑셀을 파이썬으로 다루는 기능을 중심으로 자연스럽게 익힐 수 있도록 꾸민 강의입니다.

IT 기술은 서로 연결되어 있습니다! 파이썬과 크롤링 기술도 이해와 활용을 위해서는, 웹 기술을 포함 다양한 기술에 대한 이해가 필요합니다. 심지어 수집한 데이터를 저장하려면 엑셀 파일로도 만들 수 있어야 합니다. 본 강의는 이렇게 연결된 기술 전반을 비롯해 파이썬과 IT 기본이 되는 모든 기술을 함께 이해할 수 있도록 꾸몄습니다. 강의 도중 별도로 연관된 기술에 대한 이해가 필요해져서 어디부터 어떻게 익혀야 할지 고민할 필요가 없습니다. 본 강의만 잘 따라오시면! IT 기본기를 잘 닦을 수 있습니다.

파이썬은 쉽다던데... 무료 강의를 들어도 프로그래밍은 넘사벽 같아요.

저 역시 문과 출신! 수강생분들의 마음을 이해합니다. 우리는 정보가 없어서 못 익히는 것이 아닙니다. 수년간의 오프라인 입문자대상 강의와 현업의 경험, 그리고 스스로 익힐 수 있는 상세한 자료까지, 가장 좋은 강의를 목표로 만들었습니다. 

고스란히 공개된 수강평을 보시면 알 수 있습니다. 합리적인 분들이라면 충분히 본 강의를 통해 만족할 것이고, 다른 강의를 들으셨다면 충분히 강의의 특징을 깨달으실 수 있을 것입니다. 완벽히 검증된 강의로 진지하게 시작해보세요. 그리고, 내가 프로그래밍을 익힐 만한지 확인해보세요.

목표는 데이터 분석or웹 개발인데, 파이썬 기초를 배우고 나서 어떻게 해야 할지 모르겠어요.

본 강의는 데이터 분석/과학, 웹/앱 풀스택 개발 과정의 첫 시작이 되는 강의이며 추후 이어질 과정까지 고려해 첫 단계에서 다져야 할 기본 기술을 다루고 있습니다. 처음에는 난이도를 낮추고 그 다음 단계는 난이도를 조금씩 올려가며 최신 인공지능(chatGPT), 웹/앱 개발까지 체계적으로 익힐 수 있습니다.

데이터 관련 커리어와 데이터 분석/과학 전과정에 대해 상세히 설명한 영상을 만들었습니다. 해당 영상을 참고하시면, 하고자 하시는 바에 따라 혼자서도 짧은 시간에 시행착오 없이 데이터 과정을 쉽게 익히실 수 있습니다!

전체 가장 빠른 최신 풀스택 로드맵을 유투브 영상으로 요약하여 만들었습니다. 해당 영상을 참고하시면, 본 기술을 넘어서, 혼자서도 짧은 시간에 웹/앱 개발을 할 수 있는 로드맵도 이해하실 수 있습니다.

각 강의 로드맵은 본 상세 페이지 하단부에 상세 링크를 기재해놓았습니다.

책/유투브로 파이썬을 배워봤는데도 아직 정리가 안된 것 같아요. 강의가 도움이 될까요? 

3년간 본 강의 피드백을 분석해보면, 이미 책이나 유투브등 다른 파이썬 강의를 들으셨던 분들께서 강의에 대한 만족도가 높았습니다. 영어를 익힐 때 문법을 안다고 영어가 되는 것이 아니듯, 파이썬도 익숙해지려면 문제를 풀어봐야 합니다. 그래서 본 강의는 아주 기초적인 부분부터 문제를 풀며 기본에 익숙해지도록 합니다.

본 강의 이후 풀스택 또는 데이터 분석/과학 로드맵을 따라 이후 강의를 들으시게 되면, 난이도가 높은 기술까지 차곡차곡 익힐 수 있습니다. 이를 통해 탄탄히 기본기를 쌓아가며, 실력 있는 좋은 개발자가 될 수 있도록 강의를 구성하고 있습니다. 

윈도우? 맥? 내 PC에서도 따라갈 수 있을까요?

초보자분들의 마음을 이해하는 강의! 사용이 필요한 프로그램은 설치부터 Windows/macOS 각각 어떻게 설치하는지까지 상세하게 설명드립니다.

보다 쉽게 익힐 수 있도록 연관 IT 배경 지식부터 문법, 연습문제, 상세 코드까지 꼼꼼하게 정리하였습니다.


수년간 많은 분들이 학습한 
검증된 강의를 만듭니다.

검증된 강의, 퀄리티 보장!

시간을 낭비하지 마세요! 강사가 다르면, IT강의도 다를 수 있습니다.
꼼꼼하고, 합리적인 교육을 위해 고심해서 제작했습니다.

파이썬 프로그래밍에 익숙해지는 지름길
초간단 70문제 함께 풀기

서서히 넓게 익히는 다양한 기능

OpenAPI, 문자열 전처리, 데이터 크롤링, 엑셀 자동 저장, 파이썬 라이브러리 + ChatGPT 활용까지!

🙋‍♂️ '아! 진짜 다르구나!' 라고 느낄 수 있도록 꾸준히 고민하고, 개선해서 만드는 강의입니다. 합리적이고 서로 배려하며 수강생과 강사로서 좋은 인연을 맺을 수 있는 분들만 수강 부탁드립니다!


체계적으로 익히는
잔재미코딩 Dave Lee 의 로드맵 🔑

개발자, 데이터 분석가 및 데이터 과학자 커리어 로드맵!

웹/앱 개발부터 데이터 분석과 AI까지, 짧은 시간에 탄탄한 기본기를 쌓을 수 있는 A to Z 로드맵을 제공합니다. IT 기술은 서로 긴밀하게 연계되어 있어 이를 통합해야 웹/앱 서비스나 데이터 과학이 가능합니다. 난이도를 단계적으로 높이며 핵심 기술을 익히면, 효율적으로 학습하고 시스템과 데이터 전반을 이해하여 경쟁력 있는 개발자나 데이터 전문가로 성장할 수 있습니다. 이를 위해 각 분야의 핵심 기술을 체계적으로 정리한 로드맵을 준비했습니다.

1. 가장 빠른 데이터 전과정 로드맵

본 로드맵과 데이터 관련 커리어와 데이터 분석/과학 전과정에 대해 상세히 설명한 영상을 만들었습니다. 해당 영상을 참고하시면, 혼자서도 짧은 시간에 시행착오 없이 데이터 과정을 쉽게 익히실 수 있습니다!

잠깐! ✋
아래 로드맵을 클릭하시면 더욱 자세한 내용을 확인하실 수 있습니다. 로드맵을 한꺼번에 구매하시면 할인된 가격으로 제공됩니다! (할인율은 곧 축소될 예정입니다.)

2. 가장 빠른 풀스택 로드맵

본 로드맵과 혼자서 가장 빠르게 웹/앱 개발을 학습하고 구현하는 방법을 상세히 설명한 영상을 만들었습니다. 이 영상을 참고하시면, 짧은 시간 안에 시행착오 없이 웹/앱을 구현할 수 있습니다.

잠깐! ✋
아래 로드맵을 클릭하시면 더욱 자세한 내용을 확인하실 수 있습니다. 로드맵을 한꺼번에 구매하시면 할인된 가격으로 제공됩니다! (할인율은 곧 축소될 예정입니다.)

3. 개발과 데이터 분야에서 꼭 필요한 컴퓨터공학(CS) 핵심 지식

본 로드맵은 개발과 데이터 분야의 기초가 되는 IT 핵심 이론인 컴퓨터공학(CS) 필수 지식을 체계적으로 정리한 과정입니다. 이 중에서도 특히 컴퓨터구조, 운영체제, 네트워크 등 가장 중요한 핵심 과목을 체계적으로 익힐 수 있는 강의를 오픈하고 있습니다.


이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 파이썬을 처음 접하는 분

  • 크롤링을 처음 접하는 분

  • 빅데이터를 처음 접하는 분

  • 데이터 과학을 처음 접하는 분

  • 데이터 분석을 위한 기본 기술을 익히고자 하시는 분

  • 파이썬 기본기를 탄탄히 정리하고 싶은 분

  • 크롤링과 파이썬으로 엑셀 파일 다루는 기능도 익히고 싶은 분

선수 지식,
필요할까요?

  • 필요없음

안녕하세요
입니다.

32,185

수강생

2,228

수강평

1,947

답변

4.9

강의 평점

13

강의

잔재미코딩, Dave Lee

  • About 잔재미코딩 소개 블로그 [클릭]

  • 주요 경력: 쿠팡 수석 개발 매니저/Principle Product Manager, 삼성전자 개발 매니저 (경력 약 15년)

  • 학력: 고려대 일어일문 / 연세대 컴퓨터공학 석사 (완전 짬뽕)

  • 주요 개발 이력: 삼성페이, 이커머스 검색 서비스, RTOS 컴파일러, Linux Kernel Patch for NAS

  • 저서: 리눅스 커널 프로그래밍, 리눅스 운영 체제의 이해와 개발, 누구나 쓱 읽고 싹 이해하는 IT 핵심 기술, 왕초보를 위한 파이썬 프로그래밍 입문서

  • 운영 사이트: 잔재미코딩 (http://www.fun-coding.org) [클릭]

  • 풀스택/데이터과학/AI 관련 무료 자료를 공유하는 사이트입니다.

  • 기타: 잔재미코딩 유투브 채널 [클릭] 

    • IT 학습에 도움이 되는 팁/ 짧은 무료 강의를 공유하고자, 조금씩 시작하고 있습니다~

최신 현업과 IT 강의를 병행하며, 8년째 꾸준히 견고한 풀스택, 데이터과학, AI 강의를 만들고 있습니다.

 

커리큘럼

전체

76개 ∙ (16시간 31분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

전체

661개

4.9

661개의 수강평

  • bkr1053123님의 프로필 이미지
    bkr1053123

    수강평 2

    평균 평점 5.0

    5

    96% 수강 후 작성

    このレベルの授業をこの程度の費用で聞くことができることに非常に感謝の気持ちを持っています。賢明な表現の代わりにとても簡単な言葉で解き放ってくれるという点、ややもやめやすい初心者がひもを離さないように賞賛をはじめ、ずっとやる気を与えてくれるという点が特に多くの力になりました。文科生としてコーディング自体を始める前に、IT全体のことを理解したいと思っています。という本を読んでいましたが、その著者の講義とは個人的にもっと没入する講座でした。

    • funcoding
      지식공유자

      ああ、本を読んでみた方は、本当に嬉しいです。

  • teddy2023님의 프로필 이미지
    teddy2023

    수강평 1

    평균 평점 5.0

    5

    100% 수강 후 작성

    今日はついに頑張ってレビューを残します。 私は30代半ばで、これまでコンピュータプログラミングの知識が1もないそんな人です。 現在オンラインショッピングモールで仕事をしているのに、仕事をしてみるとオンラインの方は情報が多すぎてこれをよく集めて売り上げに必要なデータを導き出してほしい?それに加えて自動化か。ヨランも実務で私の手間を少し緩めてみようという考えでクロールやPythonを勉強し始めました。 要塞の株式や不動産もデータでたくさんしているようですが、再タックはおまけになっています。 本当に何も知らずに始めたのですが、こんなことをするにはPythonをしなければならないからといって、こんなあんな講義を聞いてみたのですが、プログラムのインストールから詰まったんですよ。 20代に始めたらちょっと良かったかな?したかったですㅠㅠインストールから解雇だなんてどのくらい自分が無知に感じられたのかww とてもすごく悩んでいました 紆余曲折の末にグーグルしてやっと設置して……やっと始めたんですけど、講義聞いてついていますが私は同じように出てこないです。一体なぜこんなのか分からないんですよ。方法はグーグルして読んでも一体これが何か言いたかったです。 それでああ、それでは基礎から本当に聞いてみましょう。と申し込みました。 これ以前に聞いた講義たちはすぐに必要な情報を得るようにするそのようなスタイルなので本当にできませんでした。 ㅠㅠ 赤ちゃんが走りたいとすぐに走ることができるわけではありません。 クロールを学びながらウェブサイトのコードがあまり頻繁に変わるのも初めて知りました。 そして構造がそうなの?とにかく全般的な知識について非常に基礎を取り上げてくださったので本当によかったです。 とても簡単なhtmlは働きながら習ったので今回の授業を受けながらhtmlについて基本を教えてくださって理解するのに業務にも役に立ったんです。これはちょっと期待できなかった付随的効果だったと思います。 講義自体が本当に親切で、とても基本から教えてくれ、何より自分で身につけることができるように助けてくれる部分が多い講義だと思います。コードがなぜこのように適用されるのか、これまで気になる点が多かったんです。先生の講義にはそんな草の部分がよく出ていて、しばらく川の立ち止まり、私が自分で理解してみて、講義を再び見ながら習う時間もちょっと待っていました。問題も解決し、理解に多くの助けになりました。 今回の講義を聞きながらクロールとウェブに関する全般的な知識も身につけ、ああクロールをするときにこんなことを見つけてこんな風にするんだな?という感度はつかんだようで、もっと深い内容を身につけようと次の講義も申し込みました。 いつかウェブサイトを見ると、構造把握をとても早くしてクロールを素早くできるようなそのような日が来ればいいですね。 子供を育てていて時間がなくて夜明けに起きて講義を聞きましたが、講義が分かり、私のこの努力が無意味ではなかったようです。これから良い講義よろしくお願いします!

    • funcoding
      지식공유자

      うわー!蒸し人情です~勉強は自分ですることを見せてくれますね 難しいとあきらめやすいですが自分で探求される様子すごいですね~ そのどれも成し遂げられます!!本当にありがとうございました^^

  • ilman124591031님의 프로필 이미지
    ilman124591031

    수강평 3

    평균 평점 3.7

    5

    10% 수강 후 작성

    単に文法だけ教えずに内容を段階的に適用して内容理解しやすく実践的である講義の中間応援があります。

    • funcoding
      지식공유자

      本講義が初心者を対象とした講義であり、初心者の場合にはITプログラミングの方を理解するのが大変な方が多く、満足度が落ちる可能性があるため、受講評が少し心配になりました。 こういうメリットを詳しく説明してくれて、さらに名講義だとおっしゃってくれたら、本当に幸いでもあり、本当にありがとうございました。これからもより良い講義を着実に作る計画ですが、さらに良い講義を作れるように努力します。 ありがとうございます。

  • surrender님의 프로필 이미지
    surrender

    수강평 4

    평균 평점 5.0

    5

    95% 수강 후 작성

    完了後、受講評価を残します。 典型的な文科生である私がpythonとcrawlingを学んだきっかけは、 以前の講義だった生活コーディング講師様の映像を偶然見ていた時です。 比較的満足できましたが、どうやら初心者の立場で説明がもっと詳しくしてほしいという残念も残った講義でした。 (ただし無料で、面白かったです) さらにはちゃんとやってみようという気持ちが聞こえ、 モブートキャンプのデータサイエンスコースを受講しました。 ただし、 当時講師の方だったデータサイエンティスト様の説明力で多くの物足りなさを感じ、ブートキャンプの学習方式(非常に基本的な内容だけを教えてくれ、課題を与えながら期限内検索を活用して解決する方式)が私とは合わなかった。 (初心者の立場であまりにも短く感じられる提出期限、ランダム独学する方式など) で、しばらく興味を失ってさまよっていました。 '私は確かに楽しくて自然に勉強していましたが、なぜ今はとても大変でイライラするのか?これは合わないのですか?' こんな思いで苦しんでいました。 その後、初めて生活コーディングの自由な授業方式(インターネット講義の受講+直接実習)で再度試してみようという考えで、複数の講義をプレビューで選んだが、 本当に偶然に残材ミコーディング様の講義も聞くようになりました。 残材ミコーディング様の講義を一文で定義すると、 "差別化された講義力"と言えそうです。 私は以前に他の講師の講義を受講した経験があり、 残材ミコーディング様の講義力が相対的に優れていることを体感できました。 (この言葉は私のようにさまようの代わりに、残材ミコーディング様の講義をすぐに聞くことになれば、その真価を感じられない可能性もあるかもしれないという意味です) もし、 すべてをA-Zでやらないと姓がないスタイルなら この講義はお勧めできません。 (少なくともこの講義評を見ていればそちらではないと思います) ただし、 '講義'という'ツール'を適切に活用して 学習効率を向上させることを意味する人なら おすすめしたい講義です。 初心者の立場ではとても些細な部分だと思われる内容も 理解できないことがよくあります。 個人的に感じるため、 少なくともこの講義では、そのような困難は他の講義の80%以上 節約されたようです。 説明が詳しい方です。 たとえば、単に反復文の for 文を説明しても、 "for item in listdata:"で、 itemは何を意味し、listdataは何を意味しますが、 listdataとitemはどのような関係なのかを知るために説明してくれます。 何より初心者の立場で上のfor文最後 ':'とか、 次の文で 'Tab' をなぜすべきかなど とても些細なことで、移りそうな内容を、 詳しくは、十分に理解できる程度で説明をしていただきました。 (もちろん、講義に出てくるコードを全部ひとつひとつ直接作成しながら理解しようとする学習者の努力は必須だと思います) このように残材ミコーディング様の講義をお勧めしますが、 残念ながら、私も講義を受講しながら難しい内容がたくさんありました。 特にcrawlingは学んだ内容に基づいて他のサイトを試してみているが、 うまくいかず、"NoneType has no attribute 'get_text()':"エラーが出続けます。 そして、すでに決済している残材ミコーディング様のデータ分析第一歩(Pandas, plotly)及びクロール中級(sellenium&scrapy)講義を受講する予定です。 長い文章を書いたのですが、この文章を読んでみる方がいるかもしれません。 頑張りながら講師様に感謝の気持ちを伝えたかったです。 ありがとうございます。 (そして今後も他の講義でよろしくお願いします)

    • funcoding
      지식공유자

      時間もかかりましたが、こうして詳細に受講評を残していただきありがとうございます。 可能な6年間の入門者対象講義経験と低ささえ非専攻者から始まり、常に新しい技術を身につける立場で、私が学習をする方法で説明を差し上げようと努力しました。他の講義との差別化された部分について説明してくださり、役に立ったのは本当に幸運であり、感謝します。 最後のエラー部分は、例えば、次のようなコードで div タグに該当するデータを取得するとしたとき、 (つまり css selector で指定したとき) data = res.select_one('div') css selectorに対応するデータ(つまり、divタグと指定されたデータ)がない場合、 data変数の値はNone(何もない状態)になります。 この状態で、 data.get_text() と呼び出しをすると、 (こう書くというのは data 内にある get_text() 関数/メソッドを呼び出すことでしょう) data 自体が何もない状態なので、その中にある get_text() は呼び出されないではありません。だから、あなたが言ったNoneType has no attribute 'get_text()'というエラーが出たのです。 この説明をじっくり考えてみると、英語の上のエラーが似た意味だということも理解できますよ。その結果、css selectorがうまく選択されていないため、そのエラーが発生したこともわかります。 こういう部分は続く講義を身につけて、また見た講義も見れば、繰り返す度にもっと理解が行くようです。 今は王初歩のステップは外れていますので、次のレベルでは、このようなエラーが出たら一度エラーをコピーして、Googleサイトに貼り付けて、関連問題を検索してみてください。そうすれば、解決策や、さまざまなエラーが何を意味するのか、少しずつさらに理解することができます。 ありがとうございます。

  • gartist10060528님의 프로필 이미지
    gartist10060528

    수강평 10

    평균 평점 4.6

    5

    43% 수강 후 작성

    この講義はオフラインで学ぶようにスパルタ実習をすることが特に強みだ。 それで、入出力関数や資料型、制御文、繰り返し文などを学ぶとき、文法だけ理解して進むのではなく、実習を通じて言語に適応させてくれるというか?言語は実践を通して適応することができる。 Pythonを始めるすべての人におすすめするところだ。

    • funcoding
      지식공유자

      私は受講評を逃しました。そうですね。特に最初は多くの実習が必要だと思います。こんな練習ができるように飾ってくれてありがとう

₩69,300

잔재미코딩 DaveLee님의 다른 강의

지식공유자님의 다른 강의를 만나보세요!

비슷한 강의

같은 분야의 다른 강의를 만나보세요!