Cursorとは?AI搭載のコードエディタの概要 Cursorは主に以下の4つの機能で構成されている。 Cursorの主要機能 VSCodeの機能(CursorはVSCodeのフォーク版) コード補完機能(Tab) イン […]
Main Content
最近の投稿

Pythonの型ヒント:コレクション型とOptional型の使い方
By
Pythonの型ヒント:コレクション型とOptional型の使い方 前回は、型ヒントの基本的な利用方法について解説した。 今回は、リストや辞書などのコレクション型と、Noneを許可するOptional型について詳しく解説 […]

Python型ヒントについて、変数と関数の引数と戻り値に付与する基本的な書き方について
By
この記事では、最も基本的なPythonの型ヒントについて解説する。 Python型ヒントとは Pythonは「動的型付け言語」と呼ばれており、変数の型がプログラムの実行時に決定される。 つまり、実行の段階ではどの変数にど […]

ITエンジニアとしてスキルを高めるためのUdemy講座一覧(クーポン付き)
By
私が個人で作成しているUdemyの講座をここにクーポン付きで一覧化しました。 毎月(1-5, 11-15, 21-25日)はクーポン付きでUdemyページに遷移できます。 【22日間で学ぶ】SQL文、分析関数、テーブル設 […]

Pythonの基本的なリファクタリングと条件分岐のリファクタリングについて基本的な内容
By
今回は、Pythonの一番基本的なリファクタリングについて書いた。 リファクタリングとは、コードの構造やデザインを改善するプロセスで、コードの可読性、保守性、拡張性も向上させる。一番、初歩的なリファクタリングには、次のよ […]

元SEが語る、システムエンジニア(SE)の仕事の良いところって?将来性は?SEになるにはどうするのか
By
どの仕事にも良い面があれば悪い面もある。システムエンジニア(以下、SE)も例外ではないが、実際にSEを経験した身として、今回は良い面にフォーカスして語りたい。 SEのつらい部分については、以下の記事に記述したので、是非、 […]

元SEが語る、システムエンジニア(SE)ってどんな仕事?きつくてつらいのか?
By
IT業界は、きつい、帰れない、給料が安いと言われてきた。中でもシステムエンジニア(以下、SE)はきつい仕事の代表だった。 私は、新卒から大手SIerに入社して4年間働いた後、フリーランスのエンジニアとなった。自身の経験を […]

【まとめ】よく使うLinuxのショートカット11選
By
[rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" […]

覚えておくべきLinuxコマンド50選
By
[rtoc_mokuji title="" title_display="" heading="h3" list_h2_type="" list_h3_type="" display="" frame_design="" […]

FlaskでFormを用いてPOSTリクエストを行い、送信された値を取得する
By
request関数でPostリクエストの値を取得する Flaskを利用する上で、Formを用いてPostリクエストで値を渡すことは必須となる。 今回は、どのようにすれば、Postリクエストで値を渡すことができるのか解説す […]

Flaskでabortを用いてHTTPException例外を強制的に発生させる
By
Flaskでabortを用いてエラーを発生させる abortを用いると、HTTPExceptionを発生させて強制的に処理を終了させることができる。 例えば、 abort(404) abort(Response("Err […]

Flaskで404, 500などのエラーハンドリングを行う方法についてまとめました
By
404エラー、500エラーなどエラーを別のサイトに遷移させる(エラーハンドリング) Flaskでエラーハンドリングをするには、関数のデコレータ関数として@app.routeとするかわりに、 @app.errorhandl […]

現役エンジニアがDjangoに関する本を5つ紹介
By
[rtoc_mokuji title="" title_display="" heading="h2"] Djangoに関する日本語の書籍は少なく、これはという有名な書籍もまだない。 そのため、Djangoを勉強をした […]

Pythonエンジニアが選ぶPython入門者、初心者向けの本おすすめ10選
By
[rtoc_mokuji title="" title_display="" heading="h2"] 人気が急上昇しているプログラミング言語Pythonだが、その人気に比例してたくさんの書籍が書店に並んでいる。 Py […]

flaskでリダイレクト処理を行う(flask.redirect)
By
Flaskで別サイトにリダイレクト(flask.redirect)する Flaskで別のサイトにリダイレクトをするには、flask.redirectを利用する。 redirect('https://www.○○○') と […]

Flaskのテンプレートでurl_forを用いてリンク作成、画像表示を行う。
By
url_forを利用して、リンクを作成して画面遷移する url_forは、エンドポイントから、そのURLを生成する関数で、テンプレート上でaタグでリンクを作成したり画像を表示する場合などに用いられる。 ・関数名を指定して […]
Flaskのテンプレートのフィルターを自作する方法についてまとめました
By
テンプレートのフィルター機能について、以前の記事で紹介したが、紹介した内容はビルトインのフィルターで初めからFlaskによって用意されているフィルターである。 ここでは、自分で使いたいようにフィルターを作成する方法につい […]

Flaskのテンプレートのフィルター機能の利用、フィルター一覧
By
Flaskのテンプレートは、フィルターという機能がある。 フィルターというのは、テンプレート上で値を変換したい場合に用いられる。 下記に、フィルターの使い方・実装方法とフィルター一覧を記載する テンプレートのフィルターの […]

Flaskでのテンプレートの継承のやり方についてまとめました~block, extends~
By
Flaskのテンプレートでも別のテンプレートを継承することができる。 テンプレートを継承することで、共通の機能(bootstrap, jqueryなどライブラリの読込み、その他)を1つのファイルに記述して共有することがで […]
Flaskのテンプレートでfor文、if文、コメント文の書き方
By
FlaskはJinjaというテンプレートエンジンを利用している。 Jinjaを用いるとHTMLのコード上に、Pythonのコードを記述して、 Viewから渡された値の表示 for, ifでのループや分岐処理の実行 コメン […]