“Pythonスキルの習得” コーナのご紹介

Pythonの基本文法から応用スキルまで、幅広く学べるコンテンツを提供するコーナです。

コーナの主な内容

  1. Pythonの環境構築
  2. Python基本文法: データ型、制御構文、関数、モジュールの概念を理解する。
  3. Python応用スキル: コード技術の応用と、収益目的に合わせた、スキルの取得(アプリ開発、Web & データベース操作、人工知能・データ分析)

具体的な記事

新しい情報やアップデートがあり次第、記事をアップロードしています。

またこの”コーナ紹介”に載っていない記事もあるので、ぜひ本コーナを、時々ご覧いただけると嬉しいです。

Pythonの、開発環境構築

PyCharmとは!? 特徴と使い方入門
PyCharmとは!? 特徴と使い方入門Pythonの定番IDEである「PyCharm」の、特徴から、インストール方法、具体的な使用方法までご紹介しました。...

Python基本文法: 第一歩としての基盤

変数と基本的なデータ型

数値、文字列、リスト、タプル、辞書、セットなど、Pythonの基本的なデータ型を、学びます。

【Python入門】プログラミング未経験者が、最初に学ぶべき基本 - 変数と基本的なデータ型 -
【Python入門】プログラミング未経験者が、最初に学ぶべき基本 - 変数と基本的なデータ型 -プログラミング初心者の方必見!Python言語の多彩な用途から基本的なデータ型まで、わかりやすく解説します。...

制御構文

プログラムの流れを制御するためのif, elif, else、forやwhileループなどを学びます。

【Python入門】制御構文の基本 - for, if, while文を使いこなそう -
【Python入門】制御構文の基本 - for, if, while文を使いこなそう -Python入門者向けに、制御構文(if文、forループ、whileループ)の基本わかりやすく解説しました。...

関数

Pythonでの関数の定義、引数、返り値、そしてラムダ関数の利用方法を扱います。

【Python入門】関数の基本 - 定義、引数、返り値、そしてラムダ関数の利用方法 -
【Python入門】関数の基本 - 定義、引数、返り値、そしてラムダ関数の利用方法 -Python入門者を対象に、関数の定義方法、引数、帰り値、そしてラムダ関数の使用方法まで、わかりやすく解説しました。...

モジュールとパッケージ

コードの再利用や、整理整頓のためのモジュールの作成方法を、学びます。

  • モジュールとパッケージの基本と、作り方・利用方法
【Python入門】モジュールとパッケージの基本 - 再利用可能なコードを書く -
【Python入門】モジュールとパッケージの基本 - 再利用可能なコードを書く -Pythonプログラミングにおけるモジュールと、パッケージの基本的な使い方を解説しました。Python初心者向けに、コードの再利用、整理整頓、効率的なプログラミングを書くための方法を紹介します。...
  • 外部ライブラリの利用方法
【Python】pipの使い型入門 - コマンドライン、Anaconda、PyCharmからの操作方法を解説 -
【Python】pipの使い方入門 - コマンドライン、Anaconda、PyCharmからの操作方法を解説 -Python入門者を対象に、pipの使い型を解説した記事です。 コマンドライン、Anaconda、PyCharmからの操作方法を、わかりやすく解説しました。 ...

ファイルの入出力

  • ファイル入出力の基本、テキスト、CSV、JSONファイルの読書き方法を、詳しく解説
【Python入門】ファイル操作の基本から応用まで徹底解説
【Python入門】ファイル操作の基本から応用まで徹底解説Pythonでのファイル操作を基本から応用まで解説しました。テキスト、CSV、JSONファイルの操作方法から、バイナリファイル(特に画像ファイル)の取り扱いまでを詳しく解説しています。...

日時処理

日時処理は、複雑で分かりづらいことがありますが、以下の記事で、わかりやすくまとめています。

アイキャッチ画像
Python 日時 処理の棚卸し・まとめPythonで、日時処理をまとめました。よく使う日時処理を棚卸して、整理しました。...

より安全なコードを作る

  • エラーハンドリング方法はこちら
Pythonのエラーハンドリング(例外処理)まとめ - Try〜except 文などを解説 -
Pythonのエラーハンドリング(例外処理)まとめ - Try〜except 文などを解説 -例外処理の重要性と基本的な使い方を解説しました。この記事では、Pythonのtry-except文の基本から、elseとfinally句の使い方、そしてraise文による例外の送出まで、段階的に解説しました。...
  • コンテキストとは?基本から使い方まで
【Python】なぜwith構文が重要なの? - 初心者からベテランまで必見のコーディングテクニック -
【Python】なぜwith構文が重要なの? - コードの効率をアップさせるための完全ガイド -Python初心者からベテランまで、必見のコーディングテクニック、with構文の使い方を分かりやすく解説しました。エラーハンドリングからリソース管理まで、重要な知識を身につける事ができます。...

「忙しい人のためのPythonシリーズ」

Pythonの基礎をサクッと復習したい方は、こちらのシリーズを、ご利用下さい。

忙しい人のためのPythonシリーズ サムネイル

さらに深く、基礎から応用まで学びたい方へ

「Udemy講座ランキングサイト」がオススメです!

技術的な内容のQiita記事を分析し、Udemy講座をランキング化したサイトです、

  • みんなが好評化している講座
  • 最近、流行しているスキル

を把握でき、最適な講座を探す「手助け」に使って頂けたら、幸いです。

ITスキル特化: Udemyのおすすめ講座ランキング
https://udemytechranking.com/

Python応用スキル: プロフェッショナルな開発を目指して

オススメは、「応用的なコーティング知識」から、始めて下さい(一部、工事中ですが)。

その上で、別コーナー「収益化へのステップ」と照らし合わせて、必要な学習内容を選択して下さい。

応用的なコーティング知識

オブジェクト指向を理解する
  • オブジェクト指向の考え方が、理解できます。
オブジェクト指向とは何か、イメージとコード(Python)で理解する
オブジェクト指向とは何か、イメージとコード(Python)で理解するオブジェクト指向とは何かを、入門者を対象にした記事になっています。イメージとコード(Python)、両方の面から理解できる内容になっています。...
  • 継承、ポリモーフィズム、カプセル化 オブジェクト指向プログラミングの3大要素を詳しく学ぶ。【公開予定】

テストコードの基本: 信頼性の高いプログラムを目指して
  • テストコードの基本: 信頼性の高いプログラムを保証するための方法を、取得します。
python ユニットテスト 入門 pytest
Python ユニットテスト 入門(pytest)プログラミングで、品質担保の1つであるソフトウェアテストの、導入方法から実行までをご紹介致します。使用言語は、Pythonです。...
python ユニットテスト まとめ pytest
Python ユニットテスト まとめ(pytest)Pythonのユニットテスト方法を網羅的にまとめました。よく使用するもの、ピックアップしてご紹介しました。...
アイキャッチ
ソフトウェアテスト技法 入門ソフトウェアの品質担保の1つである「ソフトウェアテスト技法」の紹介です。ブラックボックステストを一通り網羅しています。...

コードを効率的かつ読みやすく改善するテクニック。
  • コメント・Docstringの書き方、ドキュメントの作成方法
Python初心者から中級者まで! コメントとDocstringの書き方を マスターしよう
Python初心者から中級者まで! コメントとDocstringの書き方をマスターしようPythonコードのドキュメンテーションとコメントのベストプラクティスについて詳しく解説します。一般的なコメントの書き方から、Sphinxスタイル、GoogleスタイルやNumpyスタイルのdocstringの書き方まで、徹底的に解説しました。...
Sphinxを用いた、Pythonドキュメントの自動生成
Sphinxを用いた、Pythonドキュメントの自動生成Sphinxを用いて、Pythonプロジェクトのドキュメントを、効率的に生成するための方法を紹介します。Sphinxとその関連ツールを使用して、高品質なドキュメントを、簡単に作成する方法を解説します。...
  • リファクタリング方法に関して【公開予定】

プログラムの効率化
  • プログラムのプロファイリング: プログラムの動作を解析し、ボトルネックや遅延要因を特定する方法。【公開予定】

  • パフォーマンス向上テクニック: プログラムの速度や効率を高めるための方法。【公開予定】

プログラムのバージョン管理
  • プログラムを作っていくと、何が最新なのか、過去のバージョンに戻りたいという事が多々あります。 つまりバージョン管理が必須となります。【公開予定】

  • PyCharmから、Gitを操作する方法
PyCharm上での、Git 操作方法まとめ
PyCharm上での、Git 操作方法まとめPyCharm上で操作できる、Git に関する 操作方法をまとめた記事です。...

アプリ開発

  • ネイティブ用のGUIアプリを作りたい方はこちら
【 Python 】 かっこいいGUI wxPythonの使い方入門 その1
【 Python 】 かっこいいGUI wxPythonの使い方入門 その1Pythonの、かっこいいGUIである、wxPythonの使い方を紹介した記事です。...
  • 実行ファイル化は、こちら
PyInstallerの使い方をマスターする - PythonコードをEXE・APPに変換&トラブルシューティング -
PyInstallerの使い方をマスターする - PythonコードをEXE・APPに変換&トラブルシューティング -PyInstallerの使い方を、徹底的に解説しました。Pythonコードを、EXEやAPPに変換する方法から、トラブルシューティングまで、ステップバイステップで解説します。...

Web開発

  • Flaskを用いたWebアプリケーションの基本【公開予定】

  • FlaskとReactでSPAを実装する方法
FlaskとReact(TypeScript)で、SPA Webアプリを実装する方法
FlaskとReact(TypeScript)で、SPA Webアプリを実装する方法バックエンドにFlaskを、フロントエンドにReact(TypeScript)を使用して、SPA Webアプリを実装する方法を紹介しました。...
  • Herokuサーバーへの、デプロイ方法
【Python × Heroku × GitHub】Flaskアプリのデプロイ方法
【Python × Heroku × GitHub】Flaskアプリのデプロイ方法FlaskアプリをHeroku上にデプロイする方法をご紹介しました。GitHubとの連携も、あわせてご紹介しています。...

DBの取扱い

このセクションでは、Web開発に不可欠な、データベース操作の技術を取り上げます。

  • DBの構築、操作方法
【Mac対象】PostgreSQLコマンド(導入から解説)
【Mac対象】PostgreSQL コマンド まとめ (導入から解説)Macを対象にした、PostgreSQLコマンド一式を紹介した記事です。導入からDB作成、編集、ロールの設定を解説。また視覚的に操作できる、「pgAdmin」も紹介します。...
【Ubuntu対象】PostgreSQL コマンド まとめ(導入から解説)
【Ubuntu対象】PostgreSQL コマンド まとめ(導入から解説)Ubuntuを対象にした、PostgreSQLコマンド一式を紹介した記事です。導入からDB作成、編集、ロールの設定を解説。また視覚的に操作できる、「pgAdmin」も紹介します。 ...

  • ORMツール(Flask-SQLAlchemy)の利用方法【公開予定】

外部APIの使い方

  • Pythonから、外部APIへの接続方法に使用します。 必須の技術です。
Python Requests: A Comprehensive Guide - Including get, post, put, delete, Exception Handling, and Basic Authentication -
【Python Requests】使用方法まとめ - get、post、put、delete、例外処理、Basic認証まで網羅 -HTTPリクエストを簡単に実装できる、Pythonのパッケージ「requests」に関して、使い方をまとめました。基本的な使い方から、認証が必要なリクエストまで、網羅して、ご紹介しています。...
  • TwitterAPIを利用する方法
【Python】Tweepyを使用して、Twitterからツイート取得、自動投稿(画像付き) - V1.1、V2 両方対応 -
【Python】Tweepyを使用して、Twitterからツイート取得、自動投稿(画像付き) - V1.1、V2 両方対応 -TwitterApiを利用して、ツイートの収集方法、投稿方法を紹介しました。tweepyのインストール方法から、使用方法まで、紹介しております。 (TwitterAPI V1.1、V2 両方に対応)...
  • Pythonコードから、Lineにメッセージや、画像を送信する方法
【 Python 】Line Notify の使い方解説 - メッセージ、画像を送る方法 -
【 Python 】Line Notify の使い方解説 - メッセージ、画像を送る方法 -LineのAPIである、Line Notifyを使用して、メッセージ、画像を送る方法を紹介しました。サイトへの登録方法から、Pythonを使ったコードまで、初心者の方を対象に紹介しています。...
  • GPT-4・ChatGPTの、使用方法
【Python】GPT-4 APIとChatGPTの使用方法: 申請から費用までの完全ガイド
【Python】GPT-4 APIとChatGPTの使用方法: 申請から費用までの完全ガイドこのブログでは、OpenAIの最新モデルGPT-4の使い方を詳細に解説します。APIの使用料金、Pythonでのコードの書き方、また応答のカスタマイズ方法など、あらゆる角度からGPT-4を活用するための情報を提供します。AIとの対話を深めるための一助となることを目指します...

人工知能・データ分析

  • 機械学習ライブラリ Scikit-learnの紹介 (ディープラーニング以外はこちら)
scikit-learn(sklearn)入門 - インストールから、実際に分類問題を、実装してみる -
scikit-learn(sklearn)入門 - インストールから、実際に分類問題を、実装してみる -機械学習 入門者を対象に、scikit-learnの概要、インストール方法のご紹介をしました。また、簡単な機械学習の実装も紹介しており、実際の体験を通して、機械学習の雰囲気をつかむ事ができる内容となっています。...
  • ディープラーニングの概念を知る
ディープラーニングとは ? イメージでわかりやすく仕組みを解説
ディープラーニングとは ? イメージでわかりやすく仕組みを解説 世間で騒がれているけど、ディープラーニングって何? AI(人工知能)とどう違うの!? 筆者 今回は、「とある女性がプロ...
  • よく使われている、ディープラーニングのフレームワークのご紹介
TensorFlow vs PyTorch - 世界での使用状況と特徴比較 - どちらを使用するべき ?
TensorFlow vs PyTorch - 世界での使用状況と特徴比較 - どちらを使用するべき ?深層学習(ディープラーニング)用のライブラリである、TensorFlowとPyTorchの特徴を記しました。その特徴を把握した上で、オススメのライブラリを紹介した記事です。...
  • ディープラーニングのフレームワーク(PyTorch)の、インストール方法
【入門】PyTorchのインストール方法 - Mac, Windows, Ubuntu - GPU版インストールも、あわせて紹介
【入門】PyTorchのインストール方法 - Mac, Windows, Ubuntu - GPU版インストールも、あわせて紹介PyTorchのインストール方法を解説した記事です。紹介したOSは、Windows、Mac、Ubuntuです。GPUを使用するための、注意点も併せて、ご紹介しました。...
【Python】PyTorchをAppleシリコン搭載Mac(M1、M2)にインストールする方法 - AppleシリコンGPUで動かす方法も、併せて紹介 -
【Python】PyTorchをAppleシリコン搭載Mac(M1、M2)にインストールする方法 - AppleシリコンGPUで動かす方法も、併せて紹介 -Appleシリコン(M1、M2)への、PyTorchインストール手順を紹介しました。併せて、 AppleシリコンGPUで、PyTorchを動かす、Pythonコードも併せて解説しました。...

  • ディープラーニングのフレームワーク(PyTorch)の、使い方入門
【 入門 】初めてのPyTorch - 実際にコードを書いて、体験してみる -
【 入門 】初めてのPyTorch - 実際にコードを書いて、体験してみる -Python初心者以上の方で、ディープラーニングに興味はあるが、まだコードを書いた事の無い方、もしくは、「PyTorch」初めての方を対象に、「PyTorch」を実際に体験してみて、特徴の把握、自分に合う・合わないを、実感するという内容になっています。...
  • ディープラーニングの応用的な使い方
【Python】自分のPCで、画像生成AI「Stable Diffusion v1.4」を実行するまで(GPU版) - インストール方法の紹介 -
【Python】自分のPCで、画像生成AI「Stable Diffusion」を実行する方法(GPU版) - 概要、NSFW無効化も紹介 -画像生成AI「Stable Diffusion」のインストール方法を紹介した記事です。Stable Diffusionの概要、実行するまでの手順、セーフティーフィルター(NSFW)の無効化 まで、紹介しています。...
  • ディープラーニングの環境構築(ハードウェア編)
ディープラーニング 自作PC に必要なスペックと注意点、おすすめパーツのご紹介
ディープラーニング 自作PC に必要なスペックと注意点、おすすめパーツのご紹介ディープラーニング用の自作PCとして、必要なスペック、注意点、オススメのパーツを紹介した記事です。...
  • 生成AIに対する、プロンプト技術
ChatGPTのチャット技術 - 質の高い回答を得るプロンプト技術 -
ChatGPTのチャット技術 - 質の高い回答を得るプロンプト技術 -ChatGPTのチャット技術と質の高い回答を得るためのプロンプト技術を徹底解説!この記事では、効果的なプロンプト技術6選を紹介します。ChatGPTや他の大規模言語モデルを最大限に活用し、精度の高い回答を引き出すための具体的な方法を解説しました。...

その他、知っておくと、役に立つ技術

  • 画像・動画処理の方法
Pythonで画像処理を初めよう! OpenCV 入門
Pythonで画像処理を初めよう! OpenCV 入門Pythonによる、OpenCVの使い方をご紹介しました。インストール方法から、GUI上での画像表示方法まで、解説しています。...
【 Pythonで使うOpenCV 】 よく使用する機能まとめ
【 Pythonで使うOpenCV 】 よく使用する機能まとめ 「OpenCVのあの機能、どうやって使うんだっけ?」「OpenCVの基本的な部分が、いまいちよく分からない・・」 本記事では、 ...
【 Python OpenCV 】カメラ(内蔵、USB接続)撮影動画を、リアルタイム表示 - Windows, Mac, Linux 対応 -
【 Python OpenCV 】カメラで撮影した動画を、リアルタイムで表示させる - Windows, Mac, Linux 対応 -OpenCVを使って、リアルタイムにカメラから取得したデータを、画面に表示するPythonコードをご紹介しました。...

  • 音声合成 方法
【Python 音声合成】VOICEVOXで、テキストを読み上げてもらう - インストール方法から解説 -
【Python 音声合成】VOICEVOXで、テキストを読み上げてもらう - インストール方法から解説 -VOICEVOXを、Pythonから操作する方法を紹介しました。VOICEVOXは、無料のテキスト読み上げソフトです。Python入門者以上の方を対象に、インストール方法から、解説しています。...

  • Pythonから、Excelの操作方法
【 Python ✖️ Excel 】OpenPyXLとPandasによる、頻繁に使用する操作 まとめ
【 Python ✖️ Excel 】OpenPyXLとPandasによる、頻繁に使用する操作 使い方まとめPythonから、Excelファイルを操作するための方法を、ご紹介しました。頻繁に利用されている、「OpenPyXL」と「Pandas」ライブラリを使用した方法を、ご紹介しています。...

まとめ

Pythonスキルの習得コーナでは、Pythonの基本文法から応用技術までを総合的に学べるコンテンツを提供しています。

最新の情報やトピックについても取り上げており、最新のPython技術にも触れられます。

今後も随時コンテンツを更新していく予定ですので、Pythonスキルの習得を目指す方はぜひチェックしてください。

皆様のPythonスキルアップをサポートするため、有益なコンテンツを、提供し続けます。

次の章では、Pythonのスキルをどのように収益化につなげるかを取り扱っていますので、ぜひ参照してください。

収益化へのステップコーナのご紹介_サムネイル画像
”収益化へのステップ” コーナのご紹介Pythonを活用した、「収益化へのステップ」コーナのご紹介。収益化方法として、クライアントからの受注、広告やアフィリエイトを利用した収益、金融取引のアルゴリズムを制作し活用する方法、そしてソフトウェアやデータの販売・サブスクリプション化による収益化方法を詳しく説明しています。...