スキルアップしたい

Python挑戦記1 まずはPythonのインストール【営業だってプログラミング】

2019年4月18日

  1. HOME >

Python挑戦記1 まずはPythonのインストール【営業だってプログラミング】

2019年4月18日

長年IT業界にいながらこれまでプログラミングとは全く無縁だった私。

この度、諸般の事情からpythonの勉強を行うことになりました。

プログラミング経験に関しては正真正銘のゼロ。

新卒で入社した際に取得した基本情報処理試験の選択問題で、プログラミングに触れた程度です。

またSQLはもとより、Accessの使い方すらままなりません。

そんなアラフォーのおっさんがどこまで通用するか、その成長記録を記事にしてみたいと思います。

Pythonとは

いつものwikipediaです。

Python(パイソン)は、汎用のプログラミング言語である。コードがシンプルで扱いやすく設計されており、C言語などに比べて、さまざまなプログラムを分かりやすく、少ないコード行数で書けるといった特徴がある。 ※wikipediaより

私の印象では、機械学習やデータ分析などに使われているイメージがあったのですが、最近ではどうやら

  • テキストファイルやExcel、PowerPointなどのファイル加工
  • アプリ開発やwebプログラミング

にも利用されているとのこと。

またその誕生は1991年と意外に古く、JavaやJavaScriptより前に生まれていた、という点はかなり意外でした。

まずはPythonのインストール

とにかく、まずはPythonを自分のPCにインストールしてみます。

私の環境は、「Windows10 64bit」です。

※関係ありませんが、macには元々Pythonが入っているらしいです。

ただバージョンが古いはずなので、updateする必要はあるかもしれません。

プログラムのダウンロード

Pythonの公式サイトからダウンロード可能です。

英語ですが、難しいことはありません。

トップページのタブから「Download」を選べばWindows版のプログラムが表示されます。

記事執筆時点ではバージョン3.7.3が最新版のようでしたが、私は、64bit版「3.7.1(64bit)」を選択しました。

過去バージョンを含むwindows版プログラム一覧が表示されます。

私が選んだのは

  • 「Windows x86-64 executable installer」

です。

直接リンクは以下です。

インストーラの実行

プログラムをダウンロードしたら、あとは実行するだけです。

基本的には、「次へ」「次へ」の連続で終わります。

プログラムを実行したら「INSTALL NOW」を選択。

 

いつもの「ユーザー アカウント制御」の画面が出るので、「はい」

 

インストールが始まります。

 

インストールが終われば完了です。「Close」で閉じて終わり。

【40代からのプログラミング】Python挑戦記1 まずはPythonのインストール まとめ

とりあえずインストールだけだったら誰でも簡単にできます。

唯一の注意点としては、対応バージョンを間違えないようにする点というだけです。

その他、pythonやkaggle、AI・機械学習といった記事のまとめはこちらです。

【2020年版】python・kaggle関連の記事まとめ【営業だってプログラミング】

続きを見る

ここからは、実際に私が購入し、おすすめできると思った本を紹介してみたいと思います。

 

機械学習のための「前処理」入門

 

まずはこちら。「機械学習のための『前処理』入門」です。

 

  • これから機械学習を始めてみたい
  • kaggleやSIGNATEにチャレンジしてみたい

 

という方には最適な本。個人的には一番のおすすめです。

 

データモデルの精度向上には特徴量エンジニアリングが不可欠。

 

というかこれが全てと言っても過言ではないのですが、各種環境準備の方法やコーディングの詳細に至るまで、誰にでも分かりやすく書かれています。

 

この一冊さえあれば、とりあえずkaggleにトライすることができます。

 

 

スラスラ読める Pythonふりがなプログラミング

 

Pythonのコーディングが、全てふりがなで解説されている、究極に親切な解説本です。

 

  • 「機械学習のための『前処理』入門」は、自分には難しすぎた
  • 英語アレルギーがありpythonコードに触れることすらできない

 

という方は、まずはこちらをご一読される事をおすすめします。

 

※但し、慣れてきたらすぐに上記「機械学習のための『前処理』入門」に移行される事をおすすめします。

 

 

仕事ではじめる機械学習

 

定番のオライリーです。

 

こちらはkaggleやSIGNATEなどのコンペティションというよりは、機械学習をビジネスで生かしていくためにはどうすれば良いか?という観点の内容が充実しています。

 

pythonコードの記述に留まらず、

 

  • 機械学習プロジェクトを成功させるにはどうすれば良いか
  • KKD(勘・経験・度胸)を掲げる抵抗勢力とはどう付き合うべきか

 

というような、実務に即した内容は個人的には本当に参考になったのですが、オライリーは初心者にはかなり敷居が高いので、まずは本屋で立ち読みして、レベル感をチェックしてみるのが良いと思います。

 

 

人工知能は人間を超えるか

 

pythonのコーディングからは離れますが、もしこの本を読んでいない人がいたら必ず一度は目を通しておいた方が良いです。

 

この界隈では有名な、東大の松尾豊先生の著書「人工知能は人間を超えるか」。

 

いわゆるAI・人工知能、機械学習といった昨今のキーワードを中心に、過去の歴史からここ最近の動き、今後の動向に至るまでを、平易な表現で丁寧に解説されています。

 

また日本ディープラーニング協会が開催する「ディープラーニング ジェネラリスト検定(通称:G検定)」の推薦図書の一つでもあります。

 

全てのビジネスマンにおすすめできる一冊。中古でもkindleでも構いませんので、これだけは目を通しておいた方が良いです。

 

-スキルアップしたい

Copyright© 営業アップデート , 2020 All Rights Reserved.