2021.06.11. STUDY TRACKER


[GOAL]
▶目標:初回コードテスト前に150時間勉強+毎日記録
▶目標設定期間:2021.06.10-2021.06.24.
▶今日(2021.06.11.)学習時間:2時間20分(1.56%)
(学習時間は毎日24時間以内の学習時間に準ずる)
[TO DO LIST]
□全員のためのプログラミング:Python(Getting Started with Python)
□Pythonデータ構造
□(基礎)Python学習のアルゴリズム基礎
□アクセスWebデータをPythonでWebスクライブ
□Pythonによるデータベース処理
□CodeUp Pythonベース100剤
□就職のためのコードテストで、Pythonを使用
[CHECK]
学習データ構造とアルゴリズムの確保

今日習ったこと


全員向けPython(PY 4 E)
1.紹介
1)カリキュラムの紹介-なぜプログラミングするのですか?
2)コンピュータの内部構造
3)細かく切る
4)予約語、順序文、条件文及び複文

1.紹介


1)カリキュラムの紹介-なぜプログラミングするのですか?


-問題解決プログラムの作成
-コンピュータが私たちの言語を理解するよりも、コンピュータの言語を理解するほうが簡単です.
-プログラミングとは?
プログラムは,ユーザのニーズを満たすためにコンピュータ内のリソースに発行される命令の集合である.

2)コンピュータの内部構造


コンピュータの内部構造を知ることはプログラミングの始まりです
<キーワード>
-ハードウェア構成
-CPU
-入力デバイス
-出力デバイス
-メインメモリ
-補助メモリ
-マザーボード
CPU:脳に最も近い機能
後ろの32個または64個のピンで毎秒30億回次のステップを尋ねる
コマンドはメインメモリに格納され、非常に高速です.
CPUに新しいコマンドが必要な場合は、メインメモリが必要なコマンドを提供します.
CPUは、マスタからのコマンドを実行する
マザーボードはメモリ、CPU、ハードディスクを収容できます
つまり、マザーボードはすべての部品を接続できます.
HDDはセカンダリメモリ
メインメモリ:非常に高速ですが、電源を切ると情報が消えます.
ハードディスク:補助リポジトリで、文字ファイル、テキストファイルなどを長期保存できます.つまり、電源がオフになっても、セカンダリストレージはメモリを永続的に格納します.

現代のCPUは1960年代と異なり、蓄電池、抵抗器、トランジスタ回路が極小化している
入力デバイス:キーボードマウスタッチスクリーン
出力デバイス:スクリーン、キーボード、プリンタ
CPUが次に何をするかを尋ね続けると,その答えは人が行う.
答弁のリストや逐次行う必要がある事項はPython言語で記入して補助メモリに保存する.
CPUの質問に答える必要がある場合、これらの内容はメインメモリにロードされます.
私の書いたファイルはCPUの上で0と1の機械に訳されます

3)細かく切る


Pythonの機能:シンプル、シンプル
構文エラー
構文エラーはプログラミング能力のせいではなく、コンピュータがPythonのコードブロックを理解できないと判断し、詳細な説明を要求する必要があります.

4)予約語、順序文、条件文及び複文



予約語ほぞんご:意味を指定する語のみ
意味を指定しない他の意味は使用できません.一種の約束
子犬と散歩
x = 2
x = x +2
print(x)
ここでprintは関数であり定語でもある



プログラミング方法-インタラクティブ、スクリプト
1つのプログラムには多くの文が必要です.
インタラクティブ(Interactive):コマンドラインでコードを行単位で実行する方法
インタラクティブメソッドは、即時結果検証に役立ちますが、コードが長い場合は、スクリプトメソッド(1回に複数行を記述する)がより効果的です.(作成時にインタラクティブにエラーが発生した場合は、最初から作成する必要があります)
したがって、スクリプト形式で作成され、ファイルをセカンダリメモリに保存し、一度に実行して処理します.
プログラムが長くなったら、スクリプトで書いたほうがいいです.
ファイル名.pyで保存します.
Pythonとインタラクティブに会話し、コードが予想通りに動作するかどうかをテストできます.
プログラムフロー制御
1)順序文(sequence):順序で行う
2)条件文(conditional):ある部分をスキップする
3)繰り返し(繰り返し):繰り返し続ける

学習の詳細


1.フローチャート


何事も処理する過程を順次簡単な記号と図形で図式化することを意味する.
シーケンスシンボル

2. Python Programming in Interactive vs Script Mode


Python Programming in Interactive vs Script Mode

今日勉強して感じたこと


復習を再開するために、Severance教授の授業を見直しています.勉強を復習しながら、本と並行しながら、Pythonのアルゴリズムと資料構造部分で私の不足を補います.まずやってみましょう.