Pythonは動的型付け言語であり、型情報が省略されることが一般的ですが、これは時にコードの可読性や安全性に影響を与えることがあります。 そこでPython 3.5から導入された「型ヒント」が役立ちます。型ヒントを活用することで、コードに型
当サイトでは、主に「普通のエンジニアが"つよつよエンジニア"を目指すために、"テクノロジー情報"や"書籍や体験談から得た仕事のコツ"や"キャリア戦略"」等を発信しております。
|
https://twitter.com/ya6maDev |
---|
今日 | 04/26 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(IN) | 圏外 | 圏外 | 圏外 | 圏外 | 35,660位 | 35,753位 | 35,764位 | 1,034,372サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 210位 | 210位 | 209位 | 9,760サイト |
クラウドコンピューティング | 圏外 | 圏外 | 圏外 | 圏外 | 3位 | 3位 | 3位 | 77サイト |
今日 | 04/26 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(OUT) | 圏外 | 圏外 | 圏外 | 75,288位 | 66,076位 | 66,301位 | 66,229位 | 1,034,372サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 537位 | 493位 | 488位 | 447位 | 9,760サイト |
クラウドコンピューティング | 圏外 | 圏外 | 圏外 | 12位 | 9位 | 9位 | 9位 | 77サイト |
今日 | 04/26 | 04/25 | 04/24 | 04/23 | 04/22 | 04/21 | 全参加数 | |
---|---|---|---|---|---|---|---|---|
総合ランキング(PV) | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 1,034,372サイト |
INポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
OUTポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
PVポイント | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0/週 |
IT技術ブログ | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 9,760サイト |
クラウドコンピューティング | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 圏外 | 77サイト |
Python 型ヒントをマスター!効率的なコード開発のための完全ガイド
Pythonは動的型付け言語であり、型情報が省略されることが一般的ですが、これは時にコードの可読性や安全性に影響を与えることがあります。 そこでPython 3.5から導入された「型ヒント」が役立ちます。型ヒントを活用することで、コードに型
Pythonデータクラス徹底解説: 使い方から最適化までマスター
Pythonでクラスを扱う際、データの保持と簡単な操作に特化したデータクラスがあります。データクラスは、コードの簡潔性と可読性を向上させるために開発された機能で、効率的なコーディングに役立ちます。 この記事では、Pythonのデータクラスの
Python Docstringのマスターガイド:完全な文書化とベストプラクティス
ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値
【完全ガイド】Python命名規則:コードの可読性と効率性を向上
プログラミングにおいて、命名規則はコードの可読性やメンテナンス性を大きく左右します。 可読性の高いコードは、他の開発者が理解しやすくなり、エラーの発見や修正が容易になります。それにより、メンテナンス性も向上します。 命名規則を遵守することで
【Python】例外処理完全ガイド:初心者向けの使い方と応用テクニック
現場でPythonを書くなら、例外処理が書けないとお話になりません。 例外処理が適切に実装されていないと、業務システムとしては不完全で使い物になりませんね。 本記事では、Pythonの例外処理について、初心者でも理解できるように基本から応用
【初心者向け】Pythonでよく見る例外クラスとその原因を解説
プログラミングしていると、必ずエラーが発生します。初心者の場合、エラーが解決できないと、挫折することもあります。 そこで本記事では、初心者にとってわかりやすいように、代表的な例外クラスの種類と、その原因を紹介します。さらに、例外処理の基礎や
Pythonパッケージ開発の入り口!初心者向けsetup.pyの使い方をマスター
Pythonは、オブジェクト指向プログラミング言語の一つであり、多くの場面で使われる汎用言語です。Pythonを使うことで、簡単かつ効率的にアプリケーションやツールを開発することができます。 Pythonで開発したアプリケーションやツールを
Python__init__.py入門:基本から応用まで分かりやすく解説
Pythonプロジェクトにおいて、__init__.pyファイルは重要な役割を果たしていますが、その存在や使い方については初心者にとって分かりにくいことがあります。 この記事では、__init__.pyファイルの基本から応用までを、初心者に
仮想環境を作ることで、Pythonのパッケージをプロジェクトごとに隔離することができます。 チームで開発する時はもちろんのこと、個人開発をする時も、環境依存の問題をなくすために、仮想環境を使って、開発をすべきです。 個人的には、環境差異によ
今回は、2019年から毎日AWSを触って開発している私が、AWSの勉強方法についてまとめます。AWS公式の情報を軸として勉強をすべきですが、お世辞にも分かりやすいとは言い切れないので、AWSの技術書やUdemyの講座を使いながら、理解を深めていくというのが、基本的な勉強方法です。
【最新版】AWSの勉強におすすめな書籍7選をAWSエンジニアが解説
AWSの勉強におすすめな書籍を7つ紹介します。私は2019年からAWSに入門して、それから毎日、業務でAWSで開発しています。色々な書籍を買って読んでみた中で、実際に役に立ったと思った書籍を紹介します。
pytestには、コマンドオプションがあります。 コマンドオプションを使えば、細かく実行ケースを指定したり、欲しい情報を追加表示することが可能です。 この記事では、 pytestでよく使うコマンドオプションをサンプル付きで紹介します。 py
テストコードを書いていると、どれくらいテストコードを書くべきか迷うことがあります。その時に有効なのが、カバレッジです。カバレッジとは、開発したプログラムに対するテストのカバー率のことを言います。カバレッジが高いとテストの網羅率が高いと判断ができます。今回の記事では、「pytestでカバレッジを出力する方法」について解説します。
【一括インストール】requirements.txtの使い方
Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。requirements.txtを使って、インストールするモジュールを管理できると、環境差異が原因のエラーを防げます。
fixture(フィクスチャ)を使えば、テストの前処理、後処理を書けます。pytest以外のxUnitに詳しいなら、fixtureはsetup()、teardown()に相当すると考えると理解しやすいです。fixtureを使うと、テスト関数から前処理・後処理を分離できて、シンプルで保守性の高いテストコードが書けます。
この記事では、pytestで単純な足し算をする関数をパラメータ化して、テストする方法を解説します。テストを書いていると、同じ処理を異なるデータで検証したい時があります。何も考えないと、似たコードが量産されますが、パラメータ化をすると解決できます。パラメータ化すれば、短くシンプルなコードで、一つのテスト関数を複数のテストデータで検証できます。
「テストコードが書けたら良いな」と思いながらも、学習コストが高いため、習得を諦めた人も多いと思います。この記事ではpytestについて、現場で使えるように徹底的に解説します。具体的には、インストールから始めて、assert文の書き方、fixtureを使った前処理・後処理の実装方法、パラメーター化テストなど、初心者レベルから、中級者レベルまでをカバーした内容となります。
「エンジニアになりたいなら、プログラミングスクール」という先入観は危険です。学費は数十万円するので、簡単に支払える金額ではありません。安くないので、もっと良い代案があれば、そっちを選ぶべきです。この記事では、安ければ数千円で学習と転職活動ができる方法を解説します。
今では仕事でPythonを毎日書いていますが、Pythonに入門した当時は勉強方法で苦労しました。ということで、今回はPythonを独学した時に、勉強した内容や使った書籍・サービスについて紹介します。初心者からでも挫折せずに、現場で活躍できるように検討した勉強方法です
Vue.jsで地図画面を実装したくなり、地図を表示できるVue Leafletの使い方について調べたのでまとめました。Vue Leafletとは、無料で簡単に地図画面を実装できるJavaScriptのライブラリです。サンプルコード豊富に、間違いやすい点について丁寧に解説するので、最後までお読み下さい。
「ブログリーダー」を活用して、エソラ@Webエンジニアさんをフォローしませんか?
Pythonは動的型付け言語であり、型情報が省略されることが一般的ですが、これは時にコードの可読性や安全性に影響を与えることがあります。 そこでPython 3.5から導入された「型ヒント」が役立ちます。型ヒントを活用することで、コードに型
Pythonでクラスを扱う際、データの保持と簡単な操作に特化したデータクラスがあります。データクラスは、コードの簡潔性と可読性を向上させるために開発された機能で、効率的なコーディングに役立ちます。 この記事では、Pythonのデータクラスの
ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値
プログラミングにおいて、命名規則はコードの可読性やメンテナンス性を大きく左右します。 可読性の高いコードは、他の開発者が理解しやすくなり、エラーの発見や修正が容易になります。それにより、メンテナンス性も向上します。 命名規則を遵守することで
現場でPythonを書くなら、例外処理が書けないとお話になりません。 例外処理が適切に実装されていないと、業務システムとしては不完全で使い物になりませんね。 本記事では、Pythonの例外処理について、初心者でも理解できるように基本から応用
プログラミングしていると、必ずエラーが発生します。初心者の場合、エラーが解決できないと、挫折することもあります。 そこで本記事では、初心者にとってわかりやすいように、代表的な例外クラスの種類と、その原因を紹介します。さらに、例外処理の基礎や
Pythonは、オブジェクト指向プログラミング言語の一つであり、多くの場面で使われる汎用言語です。Pythonを使うことで、簡単かつ効率的にアプリケーションやツールを開発することができます。 Pythonで開発したアプリケーションやツールを
Pythonプロジェクトにおいて、__init__.pyファイルは重要な役割を果たしていますが、その存在や使い方については初心者にとって分かりにくいことがあります。 この記事では、__init__.pyファイルの基本から応用までを、初心者に
仮想環境を作ることで、Pythonのパッケージをプロジェクトごとに隔離することができます。 チームで開発する時はもちろんのこと、個人開発をする時も、環境依存の問題をなくすために、仮想環境を使って、開発をすべきです。 個人的には、環境差異によ
今回は、2019年から毎日AWSを触って開発している私が、AWSの勉強方法についてまとめます。AWS公式の情報を軸として勉強をすべきですが、お世辞にも分かりやすいとは言い切れないので、AWSの技術書やUdemyの講座を使いながら、理解を深めていくというのが、基本的な勉強方法です。
AWSの勉強におすすめな書籍を7つ紹介します。私は2019年からAWSに入門して、それから毎日、業務でAWSで開発しています。色々な書籍を買って読んでみた中で、実際に役に立ったと思った書籍を紹介します。
pytestには、コマンドオプションがあります。 コマンドオプションを使えば、細かく実行ケースを指定したり、欲しい情報を追加表示することが可能です。 この記事では、 pytestでよく使うコマンドオプションをサンプル付きで紹介します。 py
テストコードを書いていると、どれくらいテストコードを書くべきか迷うことがあります。その時に有効なのが、カバレッジです。カバレッジとは、開発したプログラムに対するテストのカバー率のことを言います。カバレッジが高いとテストの網羅率が高いと判断ができます。今回の記事では、「pytestでカバレッジを出力する方法」について解説します。
Pythonで開発をすると、頻繁に「pip install」コマンドを使って、モジュールをインストールします。この記事では、一括でモジュールをインストールできるrequirements.txtの使い方について解説します。requirements.txtを使って、インストールするモジュールを管理できると、環境差異が原因のエラーを防げます。
fixture(フィクスチャ)を使えば、テストの前処理、後処理を書けます。pytest以外のxUnitに詳しいなら、fixtureはsetup()、teardown()に相当すると考えると理解しやすいです。fixtureを使うと、テスト関数から前処理・後処理を分離できて、シンプルで保守性の高いテストコードが書けます。
この記事では、pytestで単純な足し算をする関数をパラメータ化して、テストする方法を解説します。テストを書いていると、同じ処理を異なるデータで検証したい時があります。何も考えないと、似たコードが量産されますが、パラメータ化をすると解決できます。パラメータ化すれば、短くシンプルなコードで、一つのテスト関数を複数のテストデータで検証できます。
「テストコードが書けたら良いな」と思いながらも、学習コストが高いため、習得を諦めた人も多いと思います。この記事ではpytestについて、現場で使えるように徹底的に解説します。具体的には、インストールから始めて、assert文の書き方、fixtureを使った前処理・後処理の実装方法、パラメーター化テストなど、初心者レベルから、中級者レベルまでをカバーした内容となります。
「エンジニアになりたいなら、プログラミングスクール」という先入観は危険です。学費は数十万円するので、簡単に支払える金額ではありません。安くないので、もっと良い代案があれば、そっちを選ぶべきです。この記事では、安ければ数千円で学習と転職活動ができる方法を解説します。
今では仕事でPythonを毎日書いていますが、Pythonに入門した当時は勉強方法で苦労しました。ということで、今回はPythonを独学した時に、勉強した内容や使った書籍・サービスについて紹介します。初心者からでも挫折せずに、現場で活躍できるように検討した勉強方法です
Vue.jsで地図画面を実装したくなり、地図を表示できるVue Leafletの使い方について調べたのでまとめました。Vue Leafletとは、無料で簡単に地図画面を実装できるJavaScriptのライブラリです。サンプルコード豊富に、間違いやすい点について丁寧に解説するので、最後までお読み下さい。
Pythonは動的型付け言語であり、型情報が省略されることが一般的ですが、これは時にコードの可読性や安全性に影響を与えることがあります。 そこでPython 3.5から導入された「型ヒント」が役立ちます。型ヒントを活用することで、コードに型
Pythonでクラスを扱う際、データの保持と簡単な操作に特化したデータクラスがあります。データクラスは、コードの簡潔性と可読性を向上させるために開発された機能で、効率的なコーディングに役立ちます。 この記事では、Pythonのデータクラスの
ドキュメントは開発者間のコミュニケーションを円滑にし、コードの可読性とメンテナンス性を向上させる重要な役割を果たします。 Docstringは、Pythonコード内に記述されるドキュメントで、開発者が関数やクラスの目的、使い方、引数や戻り値
プログラミングにおいて、命名規則はコードの可読性やメンテナンス性を大きく左右します。 可読性の高いコードは、他の開発者が理解しやすくなり、エラーの発見や修正が容易になります。それにより、メンテナンス性も向上します。 命名規則を遵守することで
現場でPythonを書くなら、例外処理が書けないとお話になりません。 例外処理が適切に実装されていないと、業務システムとしては不完全で使い物になりませんね。 本記事では、Pythonの例外処理について、初心者でも理解できるように基本から応用
プログラミングしていると、必ずエラーが発生します。初心者の場合、エラーが解決できないと、挫折することもあります。 そこで本記事では、初心者にとってわかりやすいように、代表的な例外クラスの種類と、その原因を紹介します。さらに、例外処理の基礎や
Pythonは、オブジェクト指向プログラミング言語の一つであり、多くの場面で使われる汎用言語です。Pythonを使うことで、簡単かつ効率的にアプリケーションやツールを開発することができます。 Pythonで開発したアプリケーションやツールを
Pythonプロジェクトにおいて、__init__.pyファイルは重要な役割を果たしていますが、その存在や使い方については初心者にとって分かりにくいことがあります。 この記事では、__init__.pyファイルの基本から応用までを、初心者に
仮想環境を作ることで、Pythonのパッケージをプロジェクトごとに隔離することができます。 チームで開発する時はもちろんのこと、個人開発をする時も、環境依存の問題をなくすために、仮想環境を使って、開発をすべきです。 個人的には、環境差異によ
今回は、2019年から毎日AWSを触って開発している私が、AWSの勉強方法についてまとめます。AWS公式の情報を軸として勉強をすべきですが、お世辞にも分かりやすいとは言い切れないので、AWSの技術書やUdemyの講座を使いながら、理解を深めていくというのが、基本的な勉強方法です。
AWSの勉強におすすめな書籍を7つ紹介します。私は2019年からAWSに入門して、それから毎日、業務でAWSで開発しています。色々な書籍を買って読んでみた中で、実際に役に立ったと思った書籍を紹介します。