PythonとDjangoで作る初めてのランディングページ

実際にdjangoとPythonを使ってランディングページを作ってみましょう。このレッスンで、djangoのテンプレート機能やBootstrapを使ったグリッドデザイン、画像やボタンを配置する方法について勉強します。
2.2 (3 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
38 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 22
  • Length 2 hours
  • Skill Level All Levels
  • Languages Japanese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 5/2014 Japanese

Course Description

PythonとDjangoで作る初めてのランディングページをご覧頂きありがとうございます。

このレッスンではMacでのターミナル操作を十分に理解したあとで、Pythonの基本的な構文について勉強していきます。「プログラミングは初めて」という方もご安心ください。

また、実際にdjangoPythonを使ってランディングページを作成します。他にもdjangoのテンプレート機能やBootstrapを使ったグリッドデザイン、画像やボタンを配置する方法について勉強します。

様々なウェブサービスに使われているPythonとdjangoを使って、アナタだけのオリジナルのウェブサイトを作ってみましょう!

レッスンのアウトラインは以下の様になっております。

<Macのターミナル操作を勉強してみましょう>

  • ターミナルとは?
  • lsとcdコマンドについて
  • mkdirコマンドについて
  • mvコマンド
  • touchとrm・rmdirコマンド

<Pythonを勉強してみましょう>

  • Pythonとは?
  • printを使ってみよう
  • 変数と文字列の結合
  • while文
  • for文
  • リスト
  • if文での条件分岐
  • 文字列での条件分岐

<djangoを使ってランディングページを作ってみましょう>

  • プロジェクトの作成
  • Sublime Text2
  • ルートの設定
  • 管理者ページ
  • views.pyの作成
  • Bootstrapを使ってみよう
  • ボタンとリンク
  • グリッドシステムと画像の配置
  • hタグの変更

What are the requirements?

  • Pythonがインストールされている
  • コンピュータの基本的な操作が分かる

What am I going to get from this course?

  • ターミナルの基本操作を身に付ける
  • Pythonの基本的な構文を理解する
  • djangoのシステムを理解する
  • djangoとPythonを使ってランディングページを作成する

What is the target audience?

  • 初めてターミナルを使う方
  • これからPythonとdjangoを勉強したい方
  • 自分でウェブサイトを作成したい方
  • 初めてプログラミングを勉強する方

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Macのターミナル操作を勉強してみましょう
04:16

ターミナルの場所や簡単な設定について勉強します。

05:33

ディレクトリ内のファイル等を見るlsコマンドとディレクトリを移動するcdコマンドついてに勉強します。

05:15

ディレクトリを作成するmkdirコマンドについて勉強します。

06:07

ファイルやディレクトリを移動させるmvコマンドについて勉強します。

05:46

ファイルを作成するtouchコマンドとファイルやディレクトリを削除するrm・rmdirコマンドについて勉強します。

Section 2: Pythonを勉強してみましょう
04:32

Macのターミナル上からPythonを起動する方法と、どのようなウェブアプリケーションで使われているのか説明します。

06:38

ターミナル上に文字列や変数に格納された値を表示するprint関数について勉強します。

07:32

プログラミングをする上で大切な変数の考え方や定義、文字列の結合について勉強します。

05:32

条件に応じて繰り返し処理を行うwhile文について勉強します。

04:13

変数に格納された要素数に応じて、繰り返し処理を行うfor文について勉強します。

09:41

他の言語では配列にあたる、リストについて勉強します。

10:44

値や変数を比較して、条件分岐を行うif文について勉強します。

04:35

if文を使って文字列同士の条件分岐を勉強します。

Section 3: djangoを使ってランディングページを作ってみましょう
06:30

djangoでプロジェクトを作成し、ローカルで仮想サーバーを起動した結果をウェブブラウザで確認する方法について勉強します。

03:58

人気のエディタSublimeText2にdjango用のパッケージをインストールしてみましょう。また、キーバインドのセッティングも行います。

03:45

テンプレートや静的ファイルを保存するディレクトリへのルート設定について勉強します。

01:16

djangoの特徴である管理者ページを設定し、実際にアクセスしログインしてみましょう。

04:37

views.pyを作成し、トップページを表示してみましょう。また、テンプレート機能についても勉強します。

07:51

テンプレート機能を使って、ベースとなるページのデザインを継承する方法勉強します。さらに、Bootstrapをダウンロードし、必要なファイルをリンクさせる方法について勉強します。

04:42

Bootstrapを使ってボタンの装飾を行います。他にもリンクを付けて、別ページに飛ぶ方法も勉強します。

08:15

Bootstrapの特徴であるグリッドシステムについて勉強します。これによって、簡単にページレイアウトを構築することができます。 また、djangoのstaticディレクトリに保管した画像をページ上に配置して、表示する方法についても勉強します。

02:50

hタグを変更して文字のサイズを変更し、別の画像を表示する方法について勉強します。

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Takafumi Kawai, A web developer from Tokyo, Japan.

Thank you for visiting my profile page.

I started my programming career learning Flash for a small website that I wanted to introduce my hobby. After 3 years, I learned the skills of Illustrator and Photoshop,After Effect. And also learned about HTML and CSS. When I graduate from the high school, I was able to master those skills.

After that, I have created some web sites for my friends and customer. A website of a beauty salon which I created was able to gather many customers from other country.

It is still getting new customer. And also the owner of beauty salon was able to find many students who want to learn a skill from her via that website.

I learned the information science after I entered the university. I was able to learn these subjects (Python,Django, MySQL, jQuery,Ajax). After that, I developed a small social networking service to enhance the communication between a professor and a students in university. This webservice has a lot of function to support their life.

I have a bachelor of engineering and a master of engineering. After I graduate from the university, I started to create a webservice to support the people who want to realize idea. If you want to create something, you need many skills (Programming, Design, Photography, Animation). I'm going to teach you how to make it . And also teach how to integrate it.

Ready to start learning?
Take This Course