日々考えたり

プログラミング学習記録、読んだ本の感想など

プログラミング

Powershell 関数(計算式)作成・削除

Powershellについて、どうしてWindowsを長いこと使ってきたのに知らなかったのだろうと自分にがっかりしたので、気軽に試せる内容をメモすることにしました。 PowerShell(パワーシェル)は、マイクロソフトが開発した拡張可能なコマンドラインインターフェ…

Python Jupyter lab

Jupyter Notebookの次はJupyter Labらしい。 雰囲気はJupyterNotebookと変わらないように見えますが、Jupyter Labはよりシンプルで見やすくなっている気がします。 入手方法については、Anacondaをインストールしたときに自動で入っていました。 起動方法は…

Bootstrap form

問い合わせフォームのコードをメモ。 See the Pen ZEQbWmZ by しげ@元プログラマ (@sigeo5) on CodePen.

JQuery resize/load/scroll

JQueryで、ウィンドウサイズを変えたときに動作を発動したいケースを調べていました。 //画面サイズを変えたときにイベント発動 $(window).on('resize', function(){ //処理 }); resizeを使う、これだけでした。 ちなみに、画面を更新したとき、スクロールし…

CSS poistion

CSSでレイアウトを考えるときに、「position」の設定はどう効いているのか、試してみたかったため、CodePenで表示してみました。 borderで枠を作ると、absolute側がborder分下にずれています。起点にborderが含まれないということなんでしょうか・・・。 See…

CSS animation作成

CSSでアニメーションを付ける方法です。 下記例では、四角の枠が斜め下に動きながらバウンドしたような動きになっています。 CSSプロパティのanimation, keyframes, transform, translateの使い方がわかります。 @keyframes 関数名 { from { transform: tran…

Gitとの出会い

GitHub、巷ではとてもメジャーだとのことですが、実際使ったことがなかったので、興味もあり、UdemyのGit入門を受講することにしました。 Gitとの出会い・・? 本当にトレンドについていけていないのが悲しいですが、かなり昔から「Git」というバージョン管…

MAMP:Pythonで素数を表示

勉強記録です。 題材 1~50までの値で、素数のみを表示 Code #!C:/MAMP/bin/python/bin/python print 'Content-type: text/html'print '' #1~50の素数のみを表示i = 1while i <= 50: j= 1 while j < i: if (i%j == 0) and (j != 1): break else: j = j…

MAMPのPython用設定(Windows)

Udemy教材で習ったのですが、MAMPのPython実行結果をブラウザで表示したいときの設定方法について、ちょっと迷ったのでメモします。 OS: Windows10 変更する設定ファイル: httpd.conf (保存場所:C:\MAMP\conf\apache) 変更箇所(左:変更前、右:変更後):…

ディレクトリ操作 - Python 学習記録 2019.11.18

やはり基本のディレクトリ操作は知っておく必要があるようですね。 絶対パスでの移動は os.chdir('\\Users\xxx\Desktop\Python') というかんじで。 参考サイト http://localhost:8888/notebooks/Desktop/Python/Jupyter/directry.ipynb

電卓作成 - Python 学習記録 2019.11.18

今回は電卓作成やってみました。 Tkinterのコマンド、いろいろありますね。そのせいか一つのコマンドを探すのにどこのサイトを参照すればいいのやら・・・ 表示を消す disp.delete(0, tk.END) 便利ですね。使いこなせばデスクトップアプリも手軽に作れるでし…

Jupyter Notebook - Python 学習記録 2019.11.16

Jupyter Notebook, 名前は聞いたことがあったのですがどういうものなのか知りませんでした。グラフや表がWebブラウザで確認できるのは確かに開発環境に役立ちそうですね。 こないだ仕事でちょっとグラフ状態確かめたいときに、いちいちExcelにデータを作成し…

Anaconda Navigator - Python 学習記録 2019.11.14

新しいライブラリをインストールしようと初めてAnaconda Navigatorを使用してみました。Environmentsのページで なぜかほしいライブラリが出てこない・・・と思ったら「update Index」のボタンを押さないと最新情報に更新されないのですね。 コードでやりた…

ファイル名をまとめて変更 - Python 学習記録 2019.11.13

今日はファイルリネームのスクリプト ファイル名を一瞬にして取得できるPythonはやっぱり優秀。 jpegファイルは確かに自分のPCにはたくさんありますが、例題のように数値だけだと実際は内容がわからず使い勝手が悪いので、ファイル名ヘッダをつけてリネーム…

簡単メッセージボード作成 - Python 学習記録 2019.11.11

最近コードに触れてなかったので、久々だとなんか安心感ありますね。コードを見ながら昔の色々な失敗や変な出来事を思い返しそうです。 アドレスからパラメータを与える メッセージボード をやってみました。細かい設定は追々覚えます。。。 最近の言語はCと…

BMI計算ウィンドウ - Python 学習記録 2019.11.10

できることなら毎日コードを触りたいけどそうもいかない現実。。。 参考ページはweb上でPythonを動かす、という内容でしたが、とりあえずはローカル環境でやってみます。なんかArdinoとかでやったやつだな。。。 前回作るところまでいかなかった、BMI計算ス…

実行環境Anacondaインストール Python 学習記録 2019.11.5

忘れないようにやったことをメモします。 Anacondaセットアップ、tkinderインストール Anaconda Prompt実行 コマンドライン入力 ・cdはディレクトリ移動 注)エクスプローラのファイル表示は「拡張子も表示」に しばらくPrivate PC触れないとこういうのは浦…

IoT開発が身近に

先日都内の某イベントにて、面白そうな開発プラットフォームを紹介されていました。 それがこちら↓ enebular.com 例で作成されていたのは、ラズパイを使って、そのI/O(今回は距離センサー入力)をわかりやすい図で描いて認識させるというもの。 ラズパイなの…

Paizaにチャレンジ

気になっていたPaizaのプログラミング学習サイトを本日はやっていました。 paiza.jp このサイト考えた人すごいです・・・。 初歩的なところしかまだやっていませんが、コーディング中に躓きそうなところを丁寧にVideoの中で教えてくれます。 ナレーションも…

コーディングの練習

とりあえずPaizaのお題をPythonで解いていってます。 まだちょっとですが、初心者にはなかなか大変なのでいい訓練になりそう。 paiza.jp というか、Cでやろうとしたら意外に難しくてやめた人です。 普通の計算は向いてないんだろうな。。。

プログラムは自分で書かないとわからない件

CODEPREPで今更ながらPythonの項目完了しました。 でもやっぱり納得するまでには、自分でEditerに書き込んで実行し、間違いながら覚えていくのが効きますね。。。 こーんな。 自分で書こうとして、あれ、これいいんだっけ。。。というのは現場でもよくあるこ…

プログラミングか数学か

先日のブログでも書いたCODEPREPをやっていて、Numpyというライブラリを使う演習がありました。 そこではあの懐かしい「行列」を利用する機能が。。。。 正直プログラミングってホント便利。公式とか覚えなくてもライブラリ変数呼び出せば、一発で計算できて…

プログラミング学習サイト体験

この前ツイートで気になった無料のプログラミング学習サイトを、PC立ち上げついでに見てみました。サイト名は「CODEPREP」。 前から巷で行われているプログラミング系の勉強会に行きたかったのですが、ことごとく日程が合わない(平日が多い)ので、それならと…