ゴン

JavaScriptの基本的な使い方を解説

JavaScriptの基本な使い方を解説

JavaScriptの基本的な変数の定義方法からループの書き方、開発するために必要なブラウザでの確認方法について解説しています。 他にもJavaScriptを外部ファイルにした際のImportやExportによる注意点についても解説しているので、ご確認ください。 JavaScriptとは JavaScriptは、Webサイトやサーバサイドの技術で使われています。 Webサイトでは、ページのボタンに動きをつけたり、表示する際にアニメーション表示させたりすることもできます。 サーバサイドでは、APIやSock ...
Seleniumの基本的な使い方を解説

PythonによるSeleniumの基本的な使い方を解説

PythonのSeleniumを使って、ChromeやFirefox、Edgeを操作しました。 各ブラウザで利用できるものと出来ないもので違いがあるのか、この記事ではSeleniumの基本的な使い方からちょっとした違いについて解説しています。 また興味があれば、こちらのSeleniumで日本株一覧エクセルの取得記事もご覧ください。 構成 今回解説するために下記の構成で進めます。 各Pythonファイルがあり、同じ位置にdriverディレクトリ(フォルダ)を作成し、その中にChromeDriverやFire ...
Python Selenium

PythonのSeleniumを使って日本株一覧表を取得してみた

Pythonでエクセルの操作をして、集計表や分析するために色々作っていました。 今回、日本取引所が出している日本株一覧表のデータを自動で取得するために、GolangのSeleniumで作るのがめんどくさかったのでPythonで作ることにしました。 正直、SeleniumじゃなくてScrapyやもっとカンタンにできるのですが、PythonのSeleniumは使った事がなかったので試しに作成してみました。 この記事では、PythonのSeleniumについて解説しています。 ちなみに、GolangでSelen ...
レイアウトボックス

【CSS入門】レイアウトとボックスモデルについて解説

CSS入門の第2弾として、レイアウトとボックスモデルについて解説します。 今回解説するのはディスプレイプロパティの種類と変更の仕方、絶対位置や相対位置のスタイルについてです。 ちなみに第1弾ではCSSの基本的な書き方から、セレクタや擬似クラスなどについて解説しています。 第1弾について興味があれば、こちらの記事になります。 CSSボックスモデル HTMLの要素には、ボックスと呼ばれる領域が生成されます。 その中には、marginやpadding、コンテンツの領域があり、下記がその図になります。 margi ...
CSS入門 基本的な書き方

【CSS入門】基本的な書き方を解説

Webサイトを制作するにあたって、CSSは必須のスキルになります。 他にも最近のモバイルアプリなどでは、CSS構造を利用したフレームワークも多くあります。 そのため、WEBアプリからモバイルアプリまでCSSを利用することが多い為、アプリ開発をするにはスキルを習得していたほうが良いでしょう。 この記事ではWEBページを作る上で、CSSの基本であるHTMLにスタイルをあてるための3つの方法と、CSSの使い方までを説明します。 動画などで勉強したい方は、下記のUdemy講座もオススメです。 CSSとは CSSと ...
HTML入門

HTML開発の入門!VSCodeのオススメプラグインと基本的な書き方を紹介

私はプログラミング開発を行う時に、VSCodeとIntelliJを併用して使っています。 理由としては、IntelliJがちょこっとしたメモやコードで利用する場合、使い勝手が悪いからです。 カンタンなコードで1ファイルしか開かない場合には、VSCodeを利用しています。 今回、VSCodeを紹介する理由は、HTML開発をする際にIntelliJだと有料エディタの為、初心者からすると痛い出費になるからです。 VSCodeでも、プラグインを入れることでIntelliJのIDEAとほとんど似たような開発が出来る ...
PythonでEXE化

【まとめ】PythonをEXE化する方法について

Pythonを使ってEXEファイルを作成する方法をまとめました。 使うならPyInstallerを使った方が良いです。 しかしWindowsだけやMacだけといった場合は、Py2exeやPy2appといったライブラリもあります。 Py2appは私の環境の問題なのかうまく動作しなかったので、オススメはしません。 この記事では、PyInstallerやPy2exeとPy2appについて解説しています。 PyInstallerとは PyInstallerは、Pythonアプリとそれに依存するライブラリなどをまと ...
PyInstallerを使ったEXEファイルかと実行ファイルの作成を解説

PyInstallerを使ったEXEファイルや実行ファイル化を解説

Pythonで実行ファイルを作成してみました。 作成するにはPyInstallerを使ってみましたが、MacではWindowsのEXEファイルを作成することが出来ないということが分かりました。 MacからEXEファイルを作りたい場合は、Golangを使ってみるのもアリです。 この記事では、PyInstallerを使ったMacとWindowsで検証した結果を解説しています。 PyInstallerとは PyInstallerとは、さまざまなOSでスタンドアロンとして実行可能ファイルにパッケージ化します。 W ...
py2appは使わない方が良い?

py2appは今のところ使わない方が良い?

試しにインストールしてみましたが、Macで動きませんでした。 原因を追えば追うほど、エラーが増えていき時間の無駄です。 この記事ではpy2appのインストールから動かない原因までを解説しています。 py2appのモジュールを導入することを検討している方は、PyInstallerあたりが無難だと思います。 py2appとは py2appとは、Pythonコードからアプリケーションを作成することができます。 基本的にはPythonのsetuptoolsコマンドで、Windows用だとpy2exeでpy2app ...
py2exeの使い方

py2exeの使い方を解説

PythonでEXEファイルを作成してみようと考えて、py2exeを利用してみました。 私はMacがメインなので、インストールしてみましたが動きません。 py2exeはMacでは動かないので、Mac使いの人はpy2appやPyInstallerを調べた方が良いのですが、私の中でpy2appは利用しない方が良いと判断しています。 詳しくは「py2appは使わない方が良い?」をご確認ください。 この記事は、py2exeを使ってWindowsで動作するかについて解説しています。 py2exeとは スタンドアロン ...
Replitとは

Replitとは?50以上のプログラミングが利用できるブラウザ型IDE

AtomやEclipse、Sublime Text、VS Codeを使って最終的にIntelliJのIDEAを使っています。 他にもいろいろなエディタを使ってきましたが、ブラウザ型のIDEでセットアップや設定が不要ということが気になって試しに使ってみました。 この記事では、Replitについての特徴やアカウント作成の仕方、使い方について解説しています。 Replitとは ブラウザで利用できるコラボレーション型のIDE(統合開発環境)です。 セットアップはほぼ不要で、50以上の言語でプログラミングコードを書 ...
Python URLの操作

Pythonを使ったURLの操作やクエリパラメータの使い方を解説

PythonでURLを操作するために、Request関数やURLのパース関連について解説しています。 標準モジュールを使って操作しているので、他のライブラリを使った方法については説明していません。 この記事で説明しているのは、URLのRequest関数の使い方やURL解析を行うurlparseやurlencodeといった作成についてです。 興味があればぜひご確認ください。 URLを扱う標準のモジュール PythonでURLを扱うには、urllibのモジュールを使います。 urllibの中には、URLを開い ...