
会社員のためのプログラミング入門と業務自動化の活用
SungYong Lee
コーディングについて何も知らない会社員も簡単にプログラミングの基本概念と文法を実習を通じて学び、ファイル入出力、Excelデータ処理、MS-word文書自動作成、グラフ描画、ウェブスクラップなどを学びます。
Beginner
Python
Python Web 開発 A to Z を学びながら作成! Web の基礎からブログ開発、公開までを一度に学べます。

Python の Web フレームワークである Django を学ぶことができます。
Web 開発の方法と構造を学ぶことができます。
実際のブログ Web サイトを作成できます (doitdjango.com)。
CSS フレームワークである bootstrap の使い方を学ぶことができます。
会員登録(Google ログイン、メール登録)などを実装できます。
ドメインを購入して AWS を通じてデプロイする方法を学びます。
Python Web開発の「定石」!
作成しながら学ぶウェブ開発 A to Z 💬
この講義では?
HTML、CSS、JavaScriptから
Django(Django)、Docker(Docker)、Amazon Web Services(AWS)まで!
PythonによるWeb開発の全体的な内容を扱う講義😆
このレッスンは、Web開発をしたいPythonユーザーのためのコースです。実際のPython陣営の最も代表的なWebフレームワークの1つであるdjangoを使って、自分だけのブログサイトを作ってみることができます。のようなウェブサイトを持つことができます。
このレッスンでは、HTML、CSS、JavaScriptからブートストラップ、Python WebフレームワークであるDjango(Django)、Docker(Docker)、Amazon Web Services(AWS)まで学ぶことができます。必要な機能を1つずつ実装し、対処する困難を直接解き、Web開発の全体的な理解とともに、問題を解決する能力まで積み重ねてみてください。今すぐ始めましょう!
受講前にご確認ください!
この講義はイージースパブリッシングで出版された< Do it! Django + Bootstrap Python Web開発の定石>をビデオで学びたい方のための講義です。 2021年基準で最近普遍的に使われる技術を追加で盛り込み、2019年にオープンした講義の受講生の方々のフィードバックを最大限に反映しました。
私と一緒にWeb開発、今正しく走ってみましょうか? 👉
「Pythonの基礎
学んだが、
今何をするのか
悩みです。」
「今まで学んだ
Pythonに基づいて
見せるべきこと
作りたいです。」
「まともなウェブサービス
アイデアが浮かんだが、
何から始めるのか
漠然としています。」
Pythonの基礎講座だけを聞いただけで、Webについて全く知らない方も簡単に聞けるように講義を構成しました。 Pythonをインストールし、開発環境を構築する段階からGoogleログイン機能を開発し、Dockerを利用してAmazon Webサーバーでサービスする段階まで到達してみてください。
このコースは、直接使用して運営できるブログを開発し、実際に配布することを目的としています。そのため、書き込み権限の設定、ソーシャルログイン、セキュリティなど、実際のWeb開発をしながら必要な機能開発をすべて含んでいます。このコースを完了すると、 doitdjango.comのような機能を完全に備えたウェブサイトがあります。
HTML/CSS/JS
Bootstrap
Django/Docker
AWS
受講者のような環境で作業できるように、Python Web開発に必要なプログラムをインストールします。
私たちがコンピュータやスマートフォンのウェブブラウザで見るウェブサイトはほとんどHTML、CSS、JavaScriptで構成されています。自己紹介ページを直接作成しながら、HTML、CSS、JavaScriptの役割を理解し、使い方を学びます。
ブートストラップは、Web開発時に一般的に必要なコンポーネントを事前に設計したツールキットです。ブートストラップを使用すると、Webデザインの経験がまだ不足している開発者にとってもそのようなページを作成し、さまざまな画面サイズに対応できるレスポンシブWebページを作成できます。
これで画面を作る方法は慣れているので、ウェブサイトの構造に慣れる順番です。一般的なWebサイト構造の概念を学び、Python WebフレームワークであるDjangoで実装する方法を学びます。
ブログ機能を実装しながら、WebサイトページのURLを設定し、必要な情報を提供できるように開発する方法を学びます。
Djangoで作成したWebサイトでCSSやJavaScriptファイルを使用する方法を学び、Webサイトにファイルをアップロードする機能を実装する方法を学びます。
HTMLファイル内で条件文を書き込む方法を学びます。
プログラミングをすると、プログラムが複雑すぎて問題が発生したときに原因を見つけるのが難しいことがよくあります。時には原因は把握していましたが、ソースコードが複雑に絡み合っていて、とても手を触れにくい場合もあります。
しかし、テスト主導開発を利用すれば、このような難しい状況を減らすことができます。セクション8以降では、テスト主導開発の概念を理解し、私たちのプロジェクトに適用します。
繰り返し使用される要素は、ソースコードをモジュール化して管理する必要があります。ナビゲーションバーやフッターのように、Webサイト全体で維持する必要がある要素をモジュール化して管理する方法を学びます。
Web開発をしてみると、それぞれ異なる情報をつなげなければならない時があります。たとえば、ブログの投稿と作成者の情報は、多対一の関係に対応します。会員一人が複数のブログ投稿を作成できるからです。多対一関係について学びながら、投稿の作成者機能を実装し、ブログ記事のカテゴリ機能も実装する方法をお知らせします。
投稿と作成者の関係が多対一関係なら、インスタグラムのハッシュタグは多対多関係(many to many)です。ブログのタグ機能を実装しながら、自然に多対多の関係を身につけます。
Djangoは、新しい記事を書く機能を簡単に開発できるようにするために「form」というツールを提供しています。このレッスンでは、Djangoのフォームがどのように動作するかを学びます。この過程でブログ投稿作成機能と修正機能を実装します。
PythonとDjangoを使ってWebを開発すると、他の人が開発したライブラリを私たちのプロジェクトにインポートして使いやすいです。 Django crispy formでセクション12で開発したフォームの形をきれいに整え、Django-markdownxを利用してマークダウン機能を追加し、Django-allauthを利用してGoogleログイン、メールログイン機能を開発します。
ブログなら当然コメント機能があるはずです。コメント機能を実装しながら、先ほど学んだDjangoの機能を復習します。
pagination を使用すると、1 ページに多くの投稿が表示されないように調整する方法を学びます。また、検索機能を実装しながらJavaScriptの練習を行い、Djangoのフィルタ機能を活用してみます。
あなたが作成したWebサイトがあなたのポートフォリオであり、顔になることができるように、重要だが後押しされたページを実装します。
これで、これまでに開発した結果をAmazon Webサーバーに移す準備をする時点です。他のOS環境でも大きな問題なしに同じ環境を提供するためにDockerを使用します。
Dockerを使用すると、テスト用のWebページではなく実際の公開のためのWebサービスになるように、専門化されたDB(postgreSQL)プログラムとWebサーバープログラム(Nginx)を使用する方法を紹介します。
私たちが作成したウェブサイトが24時間サービスされるためには、サーバーを借りる必要があります。 Amazon Webサービスではlightsailという安価なサーバーを貸すサービスをしています。このサーバーに私たちが作成したウェブサイトをアップロードしてサービスする方法を学びます。
今、ドメインを購入して、私たちのウェブサイトに接続する番です。このプロセスでは、HTTPSセキュリティ認証を取得するための手順をカバーします。
PYCON発表: Django + Selenium
Pythonで統計業務ツールを作成する
ソウル大学地域システム工学
(Agricultural Eng。)エンジニアリング博士
Q. Pythonをどれほどよく知るべきですか?
A. このコースでは、高いレベルのPython利用能力を必要としません。変数、反復文、関数、クラスの概念を理解している場合は、十分に従うことができます。
Q. Web開発が初めてなのに可能ですか?
A.はい可能です。もちろん、HTML、CSS、JSの背景知識があれば簡単です。しかし、Web開発が完全初めての方もフォローできるようにHTML、CSS、JSを知らない方も無理なくフォローできるように構成しました。
Q. Amazonサーバーを利用するのに追加費用が発生しますか?
A.セクション17までは費用は発生しません。完成したウェブサイトをインターネットに公開する際、Amazonサーバーを借りて使用するため、その際費用が発生します。幸いなことに、AWSでは最初の1ヶ月は無料で利用できるようにしており、その後も毎月3.5ドルを支払うだけです。
一番最後にドメインを購入する部分も出てきますが、この時やはりドメイン購入費用が12,000ウォン程度発生します。この部分が負担になるなら、17枚まで聞いてもDjangoを覚えるのに無理はありません。
Q. ソースコードを受け取ることができますか?
A. はい。講座映像をご覧いただくとわかりますが、作成した内容をgithubに毎回コミットします。コミットしたファイルを以下のFitHubリンクで参照してください。下のリンクを参照してください。
学習対象は
誰でしょう?
Python の基礎を学んだ後、新しいプロジェクトを探している方
フルスタック開発を経験してみたい方
自分のウェブサイトを作成して公開したい方
前提知識、
必要でしょうか?
Python の基本文法
全体
102件 ∙ (26時間 45分)
講座資料(こうぎしりょう):
2. Python インストール
05:52
3. CMDer インストール
03:36
4. VS Code インストール
02:25
5. PyCharmのインストール
02:46
6. HTML 基礎
26:29
7. HTML スタイル適用
13:15
8. CSS
05:52
9. JS (ジャバスクリプト) 基礎
16:17
10. JSファイルでの管理
10:57
全体
42件
4.8
42件の受講レビュー
受講レビュー 3
∙
平均評価 4.7
5
と本当の大ヒットです……他の講義を聞いて諦めましたが、楽しく聞きました。 n回読してさらに完璧になります。
楽しく聞いてくれて嬉しいです。もしウェブサイトを作るなら、私に教えてください。どのように運営しているのか気になります。
受講レビュー 1
∙
平均評価 5.0
5
22年1月に始まり、途中で紆余曲折もたくさん体験してあきらめるかと思ったことも多かったのですが、いつのまにか22年最後の日である12月31日に頑張りましたね。旗ハブやAWSインスタンス名のようなものを Do_It_Django_2022 本講義を通じて、Pythonを活用してフロントエンドとバックエンド部分を相当部分実装可能であることを学ぶことができ、docker、aws、letsencrypt、https認証など不慣れな要素が多かったが、これらの部分に触れる価値のある経験になりました。完成後にhead_imageファイルのアップロード容量をどのように修正するか、大コメントはどのように実装するのか、ポストにコメントが走ったときにどのようにポスト作成者に通知を送るかなど細かい部分を探して修正してみてサーバーに反映するなら本当に本人だけのブログが完成しそうです。
2022年プロジェクトをきちんと完成しましたね。 作成したサイトはしばしば見学します。 あけましておめでとうございます。ありがとう
受講レビュー 3
∙
平均評価 5.0
受講レビュー 1
∙
平均評価 5.0
5
生涯初めてコンピュータ言語について学んでいます! Pythonの基本についてYouTubeで1週間ほど勉強してジャンゴを始めました。 だから最初は本当に難しくて大変でした。授業を聞きながら、遅くても少しずつ前に進んでいるのを感じます! もし私のように何も知らない方に勇気を与える授業だと思います。 伝達力も良くて落ち着いた授業進行の中で一度になることを見せるのではなく、エラーも一緒に見てエラーを解釈する方法も学べてよかったです。 私のように最初のコーディングに挑戦する方におすすめです!!!!
震度良く出ておられていて、Python 学んだ一週間しかできなかった方とは想像もできませんでした。 ウェブサイトを作ったら私にも見せてください!
受講レビュー 2
∙
平均評価 5.0
5
(選手の知識はPython基礎文法と書かれています) この講義を視聴する前には、少なくとも基本的なPython程度を知って聞いてください。 講座を聞く前に選手の知識が何なのかを聞いたり、最初の画面で確認して聴いてみてください。受講坪より呆れない受講坪ボニカン もし知らない同じ人に知らせるために受講坪残します。ああ講義は言わなくても最高です声良く強調良くフレンドリーで、本当に横から課外される感じでしかも受講中です。躊躇しないで、みなさんも始めましょうスタートが半分です!
こんにちは。良い評価ありがとうございます。ほんとうに進道よく出ていらっしゃいましたが、最後まで終わらせてくれて応援します。 ウェブサイトをオープンしたら私にも教えてください。楽しみにしています。
¥16,413
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!