【保存版】実務でPythonを使いこなすための初心者向け完全マニュアル

stairs

photo credit: pni Extent via photopin (license)

みなさん、こんにちは!
タカハシ(@ntakahashi0505)です。

シンプルな文法と豊富なライブラリが特徴の人気プログラミング言語Python。

Pythonを使うと、それはもう簡単なプログラミングで、実に様々な作業を自動化することができるようになります。

当ブログでは

  • Windowsユーザー
  • 非エンジニアのプログラミング初心者
  • 一般的なビジネスマン

とった皆さんをターゲットに、Pythonのプログラミングの仕方や便利ツールの作り方を紹介していますが、本ページはそのまとめページです。

上から順にチュートリアル的に利用いただくことで、少しずつ階段を上るようにPythonプログラミングを学習していただけます。もちろん、欲しいツールから順にチョイスして頂いてもOK!

ぜひ、みなさんのお仕事の価値を高めるべくPythonとこのページをご活用くださいませ。

こちらのキーワード別リファレンスページも合わせてご覧下さいね。

【保存版】Pythonリファレンス~キーワード別インデックス
プログラミング言語Pythonのリファレンスページです。Pythonのステートメント・関数・メソッドなどについてキーワード別にリストアップ。皆さんが、Pythonを習得する際のお供ととしてご活用ください。


スポンサーリンク

連載目次:非エンジニアの初心者がPythonをはじめるための第一歩

シンプルな文法、豊富なライブラリが特徴の人気プログラミング言語Python。Windowsマシンをお仕事で使用している非エンジニアの一般ビジネスマン向けに、Pythonをはじめるための予備知識をお伝えしつつ、開発環境の準備をするところまでお手伝いします。
  1. 非エンジニアのWindows派がPythonを始めるメリットをこれでもかと説明します
  2. 非エンジニアがWindowsでPythonを始める場合どこから何をインストールするべきか
  3. 【初心者向け】IDLEを使ってはじめてのPythonプログラムを対話モードで実行する
  4. 【初心者向け】IDLEを使ってPythonプログラムを作成して実行する一連の流れ
  5. Python初心者向けIDLEのウィンドウサイズ・フォント・配色のおすすめ設定


連載目次:ノンプロPython~Anaconda&VS Code環境作り

非エンジニア&Windowsユーザー向けのPython環境づくり。最近、人気急上昇中の統合開発環境Visual Studio Code(VSCode)を使ってPythonの環境を作る手順についてシリーズでお伝えします。
  1. 【Python】非エンジニアWindowユーザー向けのAnacondaインストールの手順
  2. Pythonを開発するエディタVisual Studio Codeについてとそのインストール手順
  3. 【初心者向けPython】VS Codeを最初に立ち上げたWelcome画面と画面構成について
  4. Python初心者がVS Codeを使うときに最初にしておくとよい設定
  5. VS CodeではじめてのPythonのコードを入力する・保存する・実行する方法
  6. Python初心者を強力にサポートするVS Codeのインテリセンスの機能について
  7. Python初心者のための覚えておきたいVS Codeの編集機能とショートカットキーまとめ
  8. Python初心者に知ってもらいたいVS Codeのコマンドパレットとその使い方


連載目次:ノンプロPython~Jupyter Notebookの使い方

Python初心者のノンプログラマーがAnacondaをベースに開発環境を作るなら、ぜひこちらも使ってもらいたい「Jupyter Notebook 」。このシリーズでは、その基本や使い方についてお伝えしていきます。
  1. Python初心者&Windowsユーザー向けJupyter Notebookとそのはじめかた
  2. 初心者向けJupyter NotebookでPythonを動かす最初の一歩
  3. 【ノンプロPython】Jupyter Notebookのノートブック名の変更とシャットダウンについて
  4. Python初心者向けJupyter Notebookでprint関数・セルの最後の値を出力する方法
  5. Python初心者向けJupyter NotebookでセルにMarkdown記法で入力する方法
  6. Python初心者向けぜひ覚えておきたいJupyter Notebookのショートカットキーまとめ


連載目次:【初心者向けPython】基本の基本を学びながらフォルダ操作

非エンジニアの一般ビジネスマンの初心者向けにPythonでWindowsのファイルやフォルダを操作する簡単便利ツールの作り方を解説しながら、Pythonプログラミングの基本中の基本を学んでいくシリーズです。
  1. Pythonで標準ライブラリのモジュールをインポートして使ってみよう
  2. Pythonでosモジュールのmkdir関数を使ってフォルダを作成する超簡単なプログラム
  3. Pythonプログラミングの基本中の基本!forループによる繰り返しの作り方
  4. Pythonでデータをまとめて取り扱う基本中の基本!リストの使い方とforループ
  5. Pythonで指定したフォルダが存在しているかどうかを調べるos.path.existsの使い方
  6. Pythonで条件分岐をする基本中の基本!if~else文の作り方
  7. Pythonでテキストファイルを開いてデータを読み込む基本中の基本
  8. Pythonで文字列を区切り文字や改行で分割してリスト化するsplitメソッドの使い方
  9. Pythonで文字列のスペース・タブ・改行を取り除くstripメソッドの使い方
  10. Pythonで開いたファイルのクローズを忘れやすい人のためのwith文の使い方
  11. Pythonでcsvファイルからデータを読み込む最初の一歩


連載目次:初心者向けPythonで辞書を使った集計ツールの作り方

Pythonの「辞書」を使うことで、カウントや計算などの集計作業を簡単に行うことができます。本シリーズでは、辞書とは何かというところから実際にcsvファイルを集計するツールを作るところまでを伝えしていきます。

  1. Pythonでリストの値をカウントをする超簡単なプログラム~辞書とは何か、またその使い方
  2. Pythonで辞書をforループするkeysメソッド・valuesメソッド・itemsメソッドの使い方
  3. Pythonで辞書にキーが存在していなければキーと値を新たに追加する方法
  4. Pythonでcsvファイルのデータを辞書データとして集計する簡単なプログラム


連載目次:Pythonで簡単作成!クリップボードを使ったツールを作ろう

一般ビジネスマンの非エンジニア向けにPythonのpyperclipモジュールによる、クリップボードを使った簡単便利ツールの作り方をお伝えします。Webページやテキストファイルからコピーしたテキストを加工して貼り付ける…といったことが可能になります。超便利です。
  1. Pythonでクリップボードを操作!pyperclipを使ってコピーしたデータを取得する
  2. 初心者でも簡単!Pythonでデータを加工してクリップボードにコピーをする方法
  3. Pythonでリストのforループでインデックスと要素の両方を取り出して繰り返す方法
  4. Pythonで文字列の中に変数などの値を埋め込むformatメソッドの使い方
  5. Pythonでクリップボードの内容をExcelに貼り付けられるように変換するスクリプト
  6. Pythonでテキストファイルに追加で書き込みをする基本中の基本
  7. Pythonでcsvファイルにデータを書き込みをする基本中の基本


連載目次:Pythonでいろんなプログラムをまとめて起動をする方法

お仕事でいつも使うアプリケーション、ファイル、フォルダ、Webページなどの「定番セット」を自動で起動するPythonスクリプトを作ります。とっても便利です。
  1. 初心者でも簡単!PythonでWindowsのアプリケーションを起動する方法
  2. Pythonで特定のファイルをアプリケーションで開く方法とフォルダを開く方法
  3. 【初心者向けPython】既定のブラウザでWebページを開くツールの作り方


書籍『Pythonでかなえる Excel作業効率化』発売のお知らせ

この連載が『Pythonでかなえる Excel作業効率化』という本になりました! Pythonの使い方の基本からだけでなく、Pythonでオフィス業務を効率化するために必要な知識をたくさん詰め込みました!ぜひお買い求めください。
Pythonでかなえる Excel作業効率化
Excelは全ビジネスマン必須のアプリケーションですが,操作がめんどうだと感じたことはありませんか? 本書は,「Python」というプログラミング言語を使って,そんなめんどうな業務を自動化・効率化する方法を紹介します。プログラミングがはじめ...

連載目次:PythonでExcelを操作するモジュールOpenPyXL

OpenPyXLというモジュールを使うことでPythonでExcelファイルを操作することができます。本シリーズでは初心者向けにExcelファイルの作業をPythonで自動化する方法をお伝えします。
  1. PythonでExcel作業を自動化するOpenPyXLのはじめての使い方
  2. OpenPyXLで複数のセルの値を取得する方法
  3. OpenPyXLでExcelファイルの新規作成・保存を行う方法
  4. PythonでOpenPyXLを使ってExcelのシートを追加・削除する方法
  5. PythonでOpenPyXLでExcelのセルに値を入力する方法と編集する方法
  6. PythonでOpenPyXLを使いExcelのフォントを設定する方法
  7. PythonでOpenPyXLを使いExcelに数式を入力する方法
  8. PythonでOpenPyXLを使いExcelの行と列について色々な設定をする方法
  9. PythonでOpenPyXLを使いExcelの行と列を固定する方法
  10. PythonでOpenPyXLを使いExcelのグラフを作成する〜Chart関連オブジェクトの紹介〜
  11. PythonでOpenPyXLを使いExcelのグラフを作成する〜グラフのつくりかた編〜


連載目次:初心者向け!PythonでファイルをZIP圧縮するツールを作る

複数ファイルをまとめてZIPに圧縮すると、メール添付やバックアップなどに便利です。定期的にZIP圧縮をする必要があるのであれば、Pythonに任せてしまいましょう!ツールの作り方をシリーズでお伝えしていきます。
  1. 初心者でも簡単!PythonでファイルをZIP形式に圧縮する基本のプログラム
  2. Pythonでフォルダ内のサブフォルダ&ファイルを全てリストアップする方法
  3. Pythonで指定フォルダ配下のサブフォルダとファイルを全てZIP圧縮する方法
  4. Pythonで現在の日時を取得して指定のフォーマットの文字列に変換する


連載目次:Pythonでフォルダ内の古いファイルを自動削除するプログラム

フォルダの中にどんどんたまっていくファイルたち…。Pythonでツールを作って、ファイルの数が一定数を超えたら古い削除から自動で削除するようにしちゃいましょう。

  1. Pythonでファイルの作成日時・更新日時・アクセス日時を取得する方法
  2. Pythonでフォルダ内の特定の拡張子のファイルだけ抽出する方法
  3. Pythonでリストに要素を追加をする方法、リストの要素を並び替えをする方法
  4. Pythonでフォルダ内の古いファイルを削除するスクリプトを作る方法


連載目次:初心者向け!PythonでWebスクレイピングをしよう

スクレイピングとはWebサイトから情報を集めてくること。Pythonは専用の書籍が出るくらいスクレイピングが得意です。本シリーズでは、PythonでWebスクレイピングをする方法をお伝えしていきます。

  1. Pythonでスクレイピングをする最初の一歩、Webページを丸ごと取得する方法
  2. PythonでWebページを取得できたかどうかのエラーチェックと安全な中止の仕方
  3. Pythonで取得したWebページのHTMLを解析するはじめの一歩
  4. PythonでWebページ内の特定のタグ要素をまとめて取得する
  5. PythonでWebページから特定のclass属性を持つ要素をまとめて取得する方法
  6. PythonでWebページからid属性を条件にして要素を取得する方法
  7. PythonでWebページのHTML要素からテキストやリンクURLを取得する方法

Pythonその他の便利テクニック

  1. 初心者向けPythonでパッケージ管理をしてくれるツールpipのはじめての使い方
  2. Pythonでチャットワークにメッセージを送る方法
タイトルとURLをコピーしました