Sparta Camp DAY4 10, Nov, 2019
1. ぐるなびAPP解説
todoをかく
“
題名:
仕様:
to do:
リクエストを出す
店名、URL、アクセスを出力
””
2. 22歳エンジニア 響氏のお話
2018年12月にスパルタキャンプpython編に参加し、独学を経て2019年4月よりエンジニアとしてインターンを開始した、現在大学4年生休学中のスパルタキャンプTA。
詳しくは録画-> https://www.youtube.com/watch?v=R4GF3Opyc-8
3. データの保存
データを永続化させる
open, mode、追記
リストの作り方(split)
リストのアンパック方法と使い方
4. データベース
操作は4つ。
create、read 、update、delete CRUD:クラッド
SQL / UNIX: データベース操作のためだけの言語
DataBase(Relational database )にアクセスするよ
まず、ターミナルでやってみる。
SQLを作っていくよ
pycharm pro 開く->
terminalアプリ起動->
1 “sqlite3 camp.sqlite3”でsqlite3アプリ起動->
2 中に入れるので中でファイルを作る ->
3 ちょっとタイムラグあるけどファイルできるよ->
4 .exit or ctl +D で終了
勝手が違って混乱しやすいところ
sqlite3内 では
1,sqlite3 コマンドは使えない
2,命令完結には ;(セミコロン)が必要。
command + shift + A ->data で
やることは、
pycharm経由で
1sqlite3でデータベースファイルを作る
2データベースファイル内にテーブルを追加
3テーブル内にカラムを設定し情報を追加
わかりにくいSQL用語
row, column
トランザクション(データの整合性を保つ) トランザクションを貼る、という。
column追加、テーブル名変更もやってみてちょ。ググってな。
コミット:
SQL直接操作する方法とPycharm経由で操作する方法がある。
ほんじゃ次はPycharmでやってみよう。
SQlite の使い方
https://docs.python.org/ja/3/library/sqlite3.html
何ができるようになったのか?
情報ととってきて、保存することができるようになった。(もちろん新しいのだけとか変更も。)
SQLはデータを操作できる言語なので、プライバシーを守ってあげなければいけない。
ー>placeholder
やれたらいいこと~
connectionにしてとってくる
placeholder
fetch 系
実装課題 :
体重管理アプリ
?>register :入力しデータベースに書き込む。
?>tom : tomの体重を教えてくれる。
課題: 何のアプリを作りましょ?DAY6午後に発表しよう。
この記事が気に入ったらサポートをしてみませんか?