ノンプログラマーが始めるPython
4.2 (110 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
800 students enrolled

ノンプログラマーが始めるPython

未来への必修科目 - Pythonを使って基礎から始めるプログラミング初心者への道
4.2 (110 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
800 students enrolled
Created by Makoto Tsuyuki
Last updated 10/2017
Japanese
Current price: $31.99 Original price: $49.99 Discount: 36% off
2 days left at this price!
30-Day Money-Back Guarantee
This course includes
  • 7 hours on-demand video
  • 3 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • プログラミングに必要な思考が理解できるようになる
  • ライブラリーを活用してプログラムを組み立てることができるようになる
  • プログラミングの教科書に抵抗がなくなる
  • プログラミングできる環境の構築ができるようになる
Course content
Expand all 42 lectures 06:47:36
+ プログラミングを学ぶメリット
1 lecture 04:56
プログラミングを学ぶメリット
04:56
+ 準備
5 lectures 23:06
Pythonのインストール(Windows/macOS)
07:45
なぜPythonなのか
04:25
初めてのプログラム
05:17
プログラムを保存する
04:51
テキストエディタ
00:48
+ 最初のハードル
2 lectures 12:41
数値と文字
02:00
変数とメモリ
10:41
+ プログラムの流れを制御する
12 lectures 01:54:09
条件分岐と真偽値
03:07
インデントと条件分岐
07:05
真偽値
02:19
比較演算子
03:35
インデントについてもう少し
05:20
繰り返しとリスト
21:48
dict
09:26
range
04:59
iterableとgenerator
02:22
数値をもう少し詳しく
06:20
文字をもう少し詳しく
14:11
例外処理
33:37
+ 機能の再利用
7 lectures 01:18:38
関数
13:37
スコープ
04:44
モジュール
13:28
コマンドラインでの実行
21:01
高階関数(ハイレベル)
10:33
無名関数・lambda式(ハイレベル)
02:35
内包表記(ハイレベル)
12:40
+ 公開されている機能の再利用
2 lectures 21:50
標準ライブラリー
04:37
日付の見出し日付を出力する
17:13
+ インターネットの情報を利用する
10 lectures 02:01:04
日本の祝日を考慮する
06:24
自分用のPython環境を作る
14:16
PYTHONPATH
03:16
AtomのインストールとPython用の設定
23:33
PyPIに公開されているライブラリーを利用する
03:18

日本の休日カレンダー

  • http://www.google.com/calendar/ical/japanese@holiday.calendar.google.com/public/basic.ics
requestsで日本の祝日情報を取得する
23:09
土日と祝日を出力しない
22:52
営業日をカウントする
03:28
特定の営業日にやる仕事をTODOとして出力する
07:17
ファイルの読み書き
13:31
+ エクセルのファイルを利用する
1 lecture 19:33

my_event_data_2.xlsx は会社の運動会を10月10日に変更したファイルです。

エクセルのファイルを利用する
19:33
Requirements
  • インターネットに繋がったパソコンが必要
  • パソコンにご自身でソフトウェアのインストールができる
  • パソコンの操作ができる
Description

プログラミングとはどういうものなのか、どのように進んでいけば良いのかについてのコースです。普段はあまり入力しない記号の入力方法や読み方などといった通常のプログラミング入門書では取り扱われないことも学べます。

本コースで利用しているPythonは今話題のAIやディープラーニングといった分野でよく用いられている本物のプログラミング言語です。脚光をあびる前から科学技術計算の分野で使われていました。一方、誰でも知っているようなインターネットサービスの開発でも使われるなど幅広い分野で使われています。

本コースを終えたら、すぐにそういった分野に関するプログラミングができるようになるかというとそうではありません。本コースでは、Pythonの基礎を学びながら、現代のプログラミングの進め方についても同時に学んでいくコースになっています。

プログラミングは、次の項目の3を目的としています。その現実の問題は多岐にわたり、また世の中が変化すると問題も刻々と変化していきます。

  1. プログラミング言語の使い方を覚える
  2. ライブラリーの探し方・使い方を覚える
  3. 現実の問題を解決する

本コースでは、1から始めて最終的にシンプルな3を終了できるようになることを目指しています。

本コースを終了した後には、Pythonに限らず他のプログラミング言語へ入門をしたり、あなた自身の問題を解決する手段を検討・学習・開発していく最低限の知識が身につくことでしょう。

我々職業プログラマーも、難しい問題の解決のため、3から1へ、1から3へと日々学び続けています。

Who this course is for:
  • 初めてプログラミングを学ぶ人
  • パソコンでのちょっとした作業を効率化したい人
  • プログラミングの考え方に触れてみたい人