강의

멘토링

로드맵

Inflearn brand logo image
BEST
Data Science

/

Data Analysis

[Renewed] Python Introduction and Web Scraping Basics Bootcamp [Python, Web, Data Understanding Fundamentals] (Updated)

For those looking to learn Data Science, Big Data, and Crawling, (1) we will summarize the most essential Python core syntax in a short time, and (2) you will become familiar with Python and crawling through practical crawling programming.

(4.9) 662 reviews

7,195 learners

  • funcoding
Python
Web Crawling

Reviews from Early Learners

What you will learn!

  • Python Introduction

  • Crawling Intro

  • Programming techniques for data handling

  • Introduction to Data Science (Data Collection Techniques)

  • Technologies and data formats for data handling (web technologies, JSON, XML, etc.)

  • Python Excel Handling Techniques

  • How to use OPEN API with Python

Slowly, broadly, meticulously, surely
The bible for beginners to using Python data!

💡 We're back with a new, revised edition!

  • This course is the latest revised edition, the 6th renewal of the existing course, reflecting student feedback. We have been consistently updating it to become the best course for building the basics of Python and programming/data.
  • In order to make it accessible to more people, all 24 lectures in the first half of the course are open for free preview .

For development and data science
It will equip you with basic knowledge of Python, programming, IT background, and data collection (crawling).
Best-selling lecture: Introduction to Python and Crawling Bootcamp!

Official lecture on the leftover fun coding selected by Nekarakubae as in-house training

BEST chosen by word of mouth by those preparing to become developers and data scientists

Preview of all 24 lectures in the first half of the course is open ! Listen first and then decide.

I have accumulated my experience of teaching 60,000 people for 8 years while working in the field. This is a special lecture that I created with the students’ perspective in mind as much as possible, rather than a typical IT lecture. I designed it so that you can learn Python and crawling technology, build the basics of programming, and learn the core of developers and data science who handle data .


Even if it's your first time with Python
You can learn without worrying.

How do I build a foundation in data science and programming?

Build the basics of programming with the easiest Python, but learning only the grammar is useless. Start with Python and learn Python basics and crawling. You can build the basics of data science and programming and understand IT.

Starting with this lecture, we also systematically provide a full-stack lecture series that can help you become a good developer, and a data analysis/science lecture series that can help you build the basics of a data analysis/science career . If you learn step by step and gradually increase the difficulty level and learn the core technologies of each field, you can naturally build a solid foundation. (Provided at the bottom of the related lecture)

There are a lot of Python courses, but it's hard to know which ones are good!

As a professional developer with over 15 years of experience, I have been teaching and working for 8 years, and this is the best lecture that I have consistently updated based on my practical experience and various lecture feedback. This lecture is designed to help beginners naturally learn the programming and IT background knowledge and Python skills necessary for the introductory stage, focusing on crawling and Excel handling functions with Python at an appropriate difficulty level.

IT technologies are interconnected! In order to understand and utilize Python and crawling technologies, you need to understand various technologies, including web technologies. You even need to be able to create Excel files to save the collected data. This lecture is designed to help you understand all of these interconnected technologies, including Python and all of the basic IT technologies. You don't have to worry about where to start and how to learn them because you need to understand related technologies separately during the lecture. If you just follow this lecture well! You can build up your IT basics well.

They say Python is easy... but even if you take free classes, programming seems like a daunting task.

I am also a liberal arts major! I understand the feelings of students. It is not that we cannot learn because we do not have the information. We have created the best lectures with the goal of providing the best lectures, including years of offline introductory lectures, field experience, and detailed materials that you can learn on your own.

You can see it by looking at the course reviews that are completely open. If you are reasonable, you will be satisfied with this course, and if you have taken other courses, you will be able to fully understand the characteristics of the course. Start seriously with a completely verified course. And check if you can learn programming.

My goal is data analysis or web development, but I don't know what to do after learning the basics of Python.

This course is the first course in the data analysis/science, web/app full-stack development course, and covers the basic skills that must be learned in the first stage, considering the courses that follow. At first, the difficulty is low, and then the difficulty is gradually increased in the next stage , so that you can systematically learn the latest artificial intelligence (chatGPT) and web/app development.

I have created a video that explains in detail about data-related careers and the entire data analysis/science process. If you refer to the video, you can easily learn the data process on your own in a short period of time without trial and error, depending on what you want to do!

I have summarized the entire fastest latest full-stack roadmap into a YouTube video. If you refer to the video, you will understand the roadmap that goes beyond this technology and allows you to develop web/apps on your own in a short period of time.

Each lecture roadmap has a detailed link at the bottom of this detailed page.

I've been learning Python through books/YouTube, but I still feel like I haven't gotten it all figured out. Will the lectures help?

If we analyze the feedback from this lecture for 3 years, those who have already taken other Python lectures such as books or YouTube have shown high satisfaction with the lecture. Just as learning English does not mean you can speak English just by knowing grammar, you need to solve problems to get used to Python. Therefore, this lecture will help you get used to the basics by solving problems from the very basics .

After this lecture, if you take the following lectures along the full stack or data analysis/science roadmap, you can gradually learn difficult technologies . Through this, the lectures are structured so that you can build a solid foundation and become a good, capable developer.

Windows? Mac? Can I follow along on my PC?

A lecture that understands the minds of beginners! We will explain in detail the programs you need to use, from installation to how to install them on Windows/macOS.

To help you learn more easily, we've carefully organized everything from related IT background knowledge to grammar, practice problems, and detailed code.


Many people have learned over the years
Create proven courses.

Verified lectures, quality guaranteed!

Don't waste your time! Different instructors can lead to different IT courses.
We put a lot of effort into creating this book to provide thorough and reasonable education.

A shortcut to becoming familiar with Python programming
Solve 70 super easy problems together

A variety of functions that are gradually broadened and learned

OpenAPI, string preprocessing, data crawling, automatic Excel saving, Python library + ChatGPT utilization!

🙋‍♂️ This is a lecture that I have been constantly thinking about and improving so that you can feel, 'Ah! It's really different!' . Please only take this lecture if you are reasonable, considerate of each other, and can build a good relationship as a student and instructor!


Learning systematically
The Roadmap of Dave Lee's Residual Fun Coding 🔑

Developer, Data Analyst, and Data Scientist Career Roadmap!

From web/app development to data analysis and AI, we provide an A to Z roadmap that allows you to build a solid foundation in a short period of time. IT technologies are closely linked to each other, so they must be integrated to enable web/app services or data science. By gradually increasing the difficulty and mastering core technologies, you can learn efficiently and understand the system and data in general, and grow into a competitive developer or data expert. To this end, we have prepared a roadmap that systematically organizes core technologies in each field.

1. The fastest data-to-process roadmap

I have created a video that explains in detail about this roadmap and the entire data analysis/science process. If you refer to the video, you can easily learn the data process without trial and error in a short period of time on your own !

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

2. The fastest full-stack roadmap

I have created a video that explains in detail the roadmap and the fastest way to learn and implement web/app development on your own. If you refer to this video, you can implement web/app without trial and error in a short period of time.

Wait! ✋
Click on the roadmap below for more details. If you purchase the roadmaps all at once, they are available at a discounted price! (The discount will be reduced soon.)

3. Core computer science (CS) knowledge essential in development and data fields

This roadmap is a course that systematically organizes the essential knowledge of computer engineering (CS), which is the core IT theory that is the basis of development and data fields. Among these, we are opening lectures that can systematically learn the most important core subjects such as computer structure, operating system, and network.


Recommended for
these people

Who is this course right for?

  • Python for beginners

  • New to Crawling

  • For those new to Big Data

  • Data Science Beginners

  • Those who wish to learn basic skills for data analysis

  • For those wanting to solidify Python basics

  • Those who also want to learn how to handle Excel files using crawling and Python.

Need to know before starting?

  • No need

Hello
This is

32,234

Learners

2,234

Reviews

1,947

Answers

4.9

Rating

13

Courses

잔재미코딩, Dave Lee

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

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

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

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

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

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

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

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

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

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

 

Curriculum

All

76 lectures ∙ (16hr 31min)

Course Materials:

Lecture resources
Published: 
Last updated: 

Reviews

All

662 reviews

4.9

662 reviews

  • bkr1053123님의 프로필 이미지
    bkr1053123

    Reviews 2

    Average Rating 5.0

    5

    96% enrolled

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

    • funcoding
      Instructor

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

  • teddy2023님의 프로필 이미지
    teddy2023

    Reviews 1

    Average Rating 5.0

    5

    100% enrolled

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

    • funcoding
      Instructor

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

  • ilman124591031님의 프로필 이미지
    ilman124591031

    Reviews 3

    Average Rating 3.7

    5

    10% enrolled

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

    • funcoding
      Instructor

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

  • surrender님의 프로필 이미지
    surrender

    Reviews 4

    Average Rating 5.0

    5

    95% enrolled

    完了後、受講評価を残します。 典型的な文科生である私が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
      Instructor

      時間もかかりましたが、こうして詳細に受講評を残していただきありがとうございます。 可能な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

    Reviews 10

    Average Rating 4.6

    5

    43% enrolled

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

    • funcoding
      Instructor

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

Limited time deal ends in 4 days

$6,218.00

24%

$53.90

funcoding's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!