강의

멘토링

로드맵

BEST
Programming

/

Programming Language

南博士のPython基礎から本番100%を活用

プログラミングに触れていない初心者やPythonについてある程度理論知識がある方を対象にしており、実際のプロジェクトに基づいて講座の主な目的は、Pythonに対する関心と楽しさを感じることを追求します。このコースでは、Pythonでより多くのアイデアとより多くの楽しみを得ることを願っています。

  • nambaksa
Python
Web Crawling

学習した受講者のレビュー

こんなことが学べます

  • Pythonプログラミング

  • プログラミング入門

  • 様々なプログラムを作る

  • ボットを作る

  • 他にも様々なプログラミングを活用

プログラミングを学びたいですか?

プログラミングを学んで開発者になりたい方もいらっしゃるとか、ただ何かすることが分かると面白いことが多いようでも…人ごとにプログラミングを学びたい理由や目的は違います。しかし、入門者の立場では何を学ばなければならないかもしれず、難しくしか感じられないのも事実です。

初心者が学ぶのに最も難しくなく、実務開発者たちもその利便性と生産性に最も多く使われる言語の一つがまさにPythonという事実は開発者ではない方も多くご存知です。しかし、プログラミングを一度も行ったことのない人がいざ勉強してみると、その簡単だというPythonも難しく感じることができます。

Pythonを知らない人を基準に、Pythonの基本的な理論から実際のプログラムを作る内容まで重点を置いた講座です。いくら多くの内容を見て聞いても、いざ講座が終われば何を学んだようなのですが、実際の簡単なプログラム一つ自分で作れない方がたくさんいらっしゃいます。このような方のために興味と楽しさを中心に、より多様な例と実習で講座を進めます。初心者の方に最も必要なのは難しい知識よりも基本的に「プログラミングが面白いか興味深い」を感じることがより重要だと考えられます。

Pythonを活用してPythonで作成できるさまざまな種類のプログラムを作成します。

コースで扱う練習プログラムのプレビュー

テレグラムボットにCCTV機能を追加する

GUI電卓を実装する(マウス/キーボード入力の両方を可能にする)

GUIカラーピッカーの実装

FTPクライアントの実装(FTPブラウジング/ FTPアップ/ダウンロードの実装)

チャットサーバー/クライアントを実装する(Webバージョン)

ハンメタザのようなタイピングゲームを作る(Unicodeを理解してハングル秒。中。

練習プログラム一覧

  • 数値フィットゲームの作成
  • 数字野球ゲームを作る
  • 英語の単語フィットゲーム
  • ウィンドウ電卓の作成
  • ハンメタザのようなタイピングゲームを作る
  • インテリジェントロト番号ジェネレータ
  • ファイルエンコーディングチェンジャー
  • 自分のショートカットを作る
  • ネイバーリアルタイムクエリをクロールする
  • ネイバー映画の評価をクロールしてアクセルファイルとして保存する
  • ネイバーブログの検索結果をクロールする
  • Pythonで直方データをクロールする
  • 外国のニュースサイトで最も出てきた英語の単語の意味合わせゲーム
  • ホットディールが開いたときにカトクで知らせるプログラム
  • 急流マグネット自動検索機の作成
  • テレグラムボットの作成
  • チャットサーバー/クライアントの実装
  • 画像フォーマットとサイズ一括変更プログラムの作成
  • マイコンピュータのビデオサムネイルを作成する
  • GUI時計
  • GUI電卓
  • GUIカラーピッカー

こんな方に
おすすめです

学習対象は
誰でしょう?

  • 開発者、プログラマーの職業を夢見る人

  • まともなアイデアがありますが、それを作りたい人

  • 計画はありませんが、プログラミングを作成したい人

  • ビッグデータ分析や人工知能に興味があるのに基礎がない人

  • 開発者ではありませんが、何かを学ぶと役立つような人

前提知識、
必要でしょうか?

  • コンピュータへの関心

こんにちは
です。

5,842

受講生

369

受講レビュー

829

回答

4.8

講座評価

6

講座

안녕하세요.

영진닷컴 『코딩은 처음이라 with 파이썬』 저자 남박사입니다.

C/C++, 파이썬, 그리고 AI를 활용한 자동화 시스템(AI Agent) 개발을 주로 하고 있습니다.

제 강의를 보시는 모든 분들, 끝까지 "화이팅" 입니다!


💡개인블로그: https://blog.naver.com/nkj2001

💡AI 블로그: https://wordpress.nambaksa.kr

🎞Youtube: https://www.youtube.com/@blographer/featured

カリキュラム

全体

84件 ∙ (24時間 40分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

123件

4.7

123件の受講レビュー

  • parkpresent님의 프로필 이미지
    parkpresent

    受講レビュー 10

    平均評価 4.8

    5

    92% 受講後に作成

    I am a 35-year-old office worker preparing to become a developer. I think this is a good lecture that allows me to experience creating at least the shape of a cloud, rather than just grasping at clouds while learning basic Python grammar. But at the same time, I have a question for Dr. Nam. Looking at the course reviews, it seems that other people feel the same way as I do. From the perspective of a non-major who is new to development, what do you think is the most efficient way to grow into a skilled developer? I haven't completed the course yet, but after completing about 60-70% of it, I feel that I understand most of it well before using the library, but when I start seeing how to implement some functions by importing the library, I start to feel a sense of distance. So, when studying from a beginner's perspective, is it better to follow the lecture while continuing to follow along even if I don't understand? Or is it better to dig into the parts I don't understand and adjust my level in between to follow the lecture? I think I want to learn as quickly as possible because I am a little late in life. Of course, I shouldn't be impatient, but I wonder if there is an efficient method, so I am leaving a review and a question at the same time. Have a good day and I hope you have more great lectures in the future.

    • nambaksa
      知識共有者

      The question you asked is quite difficult, so I'll write a long answer. ^^ First of all, it can be really, really difficult for someone who has never coded in their life to study coding for the first time. Everyone has a different way of studying and understanding things. So, there is no right answer, and it's a very careful story to tell you what to do. I think that you don't succeed by reading the autobiographies of successful people and following their lives exactly. You have to change your own style to your own taste. This is my personal opinion, so please just refer to it. ^^ The lectures I gave actually cover a wide range of topics. The most important part of the lecture content is that if you understand all the Python grammar, the rest of the content is optional. When I was making the lectures, the most important thing I wanted to convey to beginners is that programming is fun! That's why I wanted them to think, "I want to make something too. Or, I can make something!" So, as you said, some codes are easy to understand, but some codes are not. Whether you understand it or not, it is important to first follow the code and see the results. Of course, if you don't understand it, you won't be able to apply it later, so understanding it is important, but more importantly, finding what you enjoy and want to create is important. The ideas I come up with that way become weapons that can help me develop. I think it is much more important than listening to the lecture and understanding it first. It is not bad to understand it after becoming familiar with programming like this, and the most important thing is not to give up. I think the most efficient way is to choose the most fun program that you can realistically create and write it from the beginning. Then, you will think about and think about what kind of logic the program you have in mind works, and you will know which field you need to study more deeply, and I recommend that you study one by one. The commonality of people who do well on exams is that they find things that will appear on the exam and study efficiently, but people who do not do well on exams study the entire exam scope with equal weight. Of course, it would be nice to be smart and remember and understand everything, but most people, including me, do not. That is why, as I mentioned above, I keep emphasizing that you should start with the part that you really want to create. And if there are any parts of the course that you do not understand, you can actively utilize the Q&A bulletin board. ^^

  • 인프런님의 프로필 이미지
    인프런

    受講レビュー 6

    平均評価 5.0

    5

    93% 受講後に作成

    The theory is complete, and now it's time to create a practical program! This is a lecture that creates a fun thirst. It seems hard to find a lecture like this. There is a gap between easy and difficult. In between, it seems like a lecture that gives you the fun of acquiring skills on your own through books and questions! It's a lecture that gives you a great sense of accomplishment when you get it on your own. If you really want to learn programming sincerely, I recommend this lecture. I'll do my best until the end. Thank you~!

    • nambaksa
      知識共有者

      Thank you very, very much for the great course review. I really sympathize with what you said about the gap between easy and difficult, and I am deeply grateful that you said that you have to learn that gap on your own, as if you understood my heart. As you said, the course cannot solve everything and cannot convey knowledge. If it simply provides a guide and draws interest and fun, I think that is a success. In the future, you may feel that gap more deeply in the field of practical programs. If you actively use the Q&A board for many questions you have in the future, I promise to sincerely help you solve those problems. Fighting!! Thank you.

  • fmaniac760898님의 프로필 이미지
    fmaniac760898

    受講レビュー 1

    平均評価 5.0

    5

    1% 受講後に作成

    I've seen a lot of Python courses, both free and paid, on Infraon and other educational sites, but I think this is the best. For the first time, I feel like I paid my money... It's not a complete course, but it's very satisfying for a novice like me. It's especially easy to read because you've edited it so well. Do you have any plans for the next course?

    • nambaksa
      知識共有者

      Yes, thank you. I don't have any specific plans for the next lecture right now, but I'm thinking about it.

  • wkdgusrb30487님의 프로필 이미지
    wkdgusrb30487

    受講レビュー 5

    平均評価 5.0

    5

    50% 受講後に作成

    I was able to confirm that I had a good understanding of the basics of Python.

    • nambaksa
      知識共有者

      Thank you for your kind words. I am very grateful that you found them helpful.

  • dhrmsry70905님의 프로필 이미지
    dhrmsry70905

    受講レビュー 1

    平均評価 5.0

    5

    79% 受講後に作成

    I feel so sorry for answering my questions so thoroughly and so easily. I feel like I don't need to go to school. I've taken about 70 percent of the course so far, and I think I can complete it without any problems.

    • nambaksa
      知識共有者

      For beginners, I think the Q&A board is very important because there are many parts that can be quickly learned if you just solve a few questions as they arise. Even though I try to explain it as easily as possible, it is not easy to understand something through writing, and even if you see the same explanation, each person perceives it differently, but I think Taeyoung-nim is very positive about it, so I am even more grateful.

期間限定セール、あと4日日で終了

¥40

23%

¥8,133

nambaksaの他の講座

知識共有者の他の講座を見てみましょう!

似ている講座

同じ分野の他の講座を見てみましょう!