【初心者向け】基礎&実践プログラミング

初心者がつまづきやすいところ、最短で実力が身につく方法をお伝えします。

Python

Google Colaboratoryの使い方

Google Colaboratoryとは Google Colaboratoryは、Googleが提供するJupyter notebook環境です。 プログラムの実行は、クラウドでされるので自身が使用しているPCのスペックや環境を気にする必要がありません。 特に、ハイスペックなGPUを無料で使用すること…

Flaskで作ったWebアプリをHerokuへデプロイする方法

目的 Flaskで作ったWebアプリをHerokuへデプロイする 環境 Ubuntu 18.04.3 LTS Python 3.6.8 Flask==1.1.1 Heroku 必要なパッケージのインストール $ pip3 install flask Webアプリの作成 main.pyの作成 今回はFlaskのtutorialにあるHellow, Worldを表示する…

AscendingやDescendingを加味したDICOMからPNG変換

目的 DICOMからPNGに変換 ただし、被験者によっては撮像の順番(Ascending, Descending)がばらばら PNGのファイル名は、Decendingを基準として番号をふる 準備 フォルダ構造はこのような感じ。 2000人分のフォルダがあり、それぞれの中に複数の画像が入ってい…

【Python】フォルダのみの一覧リストを取得

目的 ファイルやフォルダが混在しているときに、フォルダだけの一覧をリストにする。 フォルダの中身 フォルダの中身が以下のように、ファイルとフォルダが混在している場合。 $ ls file_1.txt file_3.txt folder_1 folder_3 file_2.txt file_4.txt folder_2…