バックエンドの基礎#3
静的ページと動的ページの違い、アプリケーションサーバー、キャッシュ、SPA、バンドルとレイジーローディングなど、バックエンドの基礎知識を図解付きでまとめた学習ノート第3弾です。
続きを読む静的ページと動的ページの違い、アプリケーションサーバー、キャッシュ、SPA、バンドルとレイジーローディングなど、バックエンドの基礎知識を図解付きでまとめた学習ノート第3弾です。
続きを読むBootstrapのブレークポイントやアラートのドキュメントへのリンクと、Foundation・Pure・tailwindcss・UIkit・MVP.cssなど他のCSSライブラリをまとめた学習メモです。
続きを読むIPアドレスやパケット、HTTPリクエストとレスポンス、HTTPS、APIなど、バックエンドの基礎知識を初心者向けにまとめた学習ノート第2弾です。図解を交えてWEB通信の仕組みをやさしく解説します。
続きを読むネットワークやインターネットの仕組み、クライアントとサーバー、HTML・CSS・JavaScript、ウェブホスティングの種類など、バックエンド学習の基礎を図解付きでまとめた学習ノートです。
続きを読むPythonのFlaskで「hello」と表示するだけの最も基礎的なWEBアプリを作成します。Flaskクラスのインポートや__name__の意味、@app.routeデコレータの仕組みを初心者向けに解説します。
続きを読むUbuntuでMySQLにrootログインできず詰まった話です。原因は最近のUbuntuのroot認証方式(auth_socket)。「sudo mysql」で解決した理由と、パスワードを設定する手順を最新の環境に合わせて整理しました。
続きを読むflask_mysqldbからFlask_SQLAlchemyに乗り換えてMySQLへ接続した備忘録です。接続設定のサンプルコードと、ModuleNotFoundErrorをmysqlclientの導入で解決した手順を紹介します。
続きを読むWindowsでMySQLのバックアップ(dump)に詰まったときの解決策を簡易記録します。環境変数Pathの設定からmysqldumpコマンドの実行まで、つまずいたポイントをまとめています。
続きを読むPythonのopenpyxlでExcelデータを読み込み、JSONファイルへ変換するコードを紹介します。tkinterのメッセージボックスで確認しながら変換できる実用的なサンプルです。
続きを読むPythonでPDFを画像(PNG)に変換するクラスを作成する方法を紹介します。popplerとpdf2imageを使い、フォルダ内のPDFをまとめて画像化するコード例を解説します。
続きを読むPythonでPNG画像から文字を抽出してテキストファイルに出力するクラスを作成します。tesseractとpyocrを使ったOCRの環境準備と、日本語に対応したコード例を紹介します。
続きを読むコードの動きが理解できないときに役立つ無料ツール「Python Tutor」を紹介します。コードを1行ずつビジュアル化して実行過程を確認でき、JavaScriptなどにも対応しています。
続きを読む