210629 2日目トレーニング(D+4)

14844 ワード

$今日の担任の任務:人工知能でできることを探す


注意:https://www.notion.so/AI-92b8c8eca0294fc7a9a2538bca205bdf

AIFFELノード学習


1. Git & GitHub


芝生の作成(commit)



バージョン管理用Git


  • ある時点の進捗を保存し、再開するためにその時点に戻ります.

  • 開発にはバージョン管理が必要です

  • 初めてコードを学ぶときに誰もが出会う생활코딩の中で、Gitに対して勉強します.
    (休めない勉強…👀)
    https://opentutorials.org/module/2676

  • まったく同感のコメント!!!개발을 공부하다보면 애매모호하게 알고 넘어가는 용어들이 참 많습니다. 받아들일 당시에는 어렴풋이 그 의미를 이해했다고 생각하지만, 사실 입문자가 그 본질을 제대로 이해하기에는 어려운 것들이 많기 때문이죠.

  • いつも混同されているGitとGit Hub...ううう
  • Gitはソースコードを開発して作成しています.
    更新されたバージョン
    記録と管理
    ソースバージョン管理システム
    保存バージョン
  • GitHubはGitが管理するプロジェクトを管理している.
    時間とスペースの制限を必要とせず、
    オンラインサービスワークスペース
  • GitHubは、Gitツールをより使いやすくするための専用サービスです.

  • 私のバニラの住所は😎
    https://github.com/milan-d
  • GitHubコマンド:リモート・リポジトリをGitHubと同期してオンラインで管理する$ git config --global user.email "[email protected]" $ git config --global user.name "my-username"
  • 各種コマンドとファイルを挿入
  • 以下のコマンドを入力した場合のREADME:mdファイルを作成するとともに、ファイルに「」の1行の文字を入力します.echo "# first-repository" >> README.md
  • catコマンドチェックファイルのリンク
  • Gitが追跡している変化はgit statusコマンドによって
  • を検証する.
  • git add README.md git commit -m “new readme file”
  • addとcommitの違い
  • add:追加ファイル
  • コミット:変更の確認git comit -m の後、提出説明を記入すればよい.
  • GitHubリモート・ストレージを最初のリポジトリとして作成し、ローカル・リポジトリをリモート・リポジトリに接続します.$ git remote add origin https://github.com/xxx/first-repository.git git config credential.helper store $ git push origin main
  • 😢上記の状態で行いますが、2番目のコマンドがエラーを開始しました...
    Google検索理由->githubパスワードが変更され、続行できません.
    エラーが発生した場合は、git push origin master を押してください.上記のコードを入力する場合は、IDとパスワードを入力してください.
    インポート時にpushの代わりにpushでpullを書けばよい.
    でも.git config credentialですhelper storeはこのコードを書きたいのですが...もう少し方法を探さなければならないようだ.ㅠㅠ制作したものを削除して再开しても…自動完了できないため...方法を知りたい
    上記の画像は以下のように表示されます.

    2. jupyter notebook


    -データ分析をする人なら、誰もが一度使います!!


    -オープンソースWebアプリケーションは最適化され、データのクリーンアップと変換、統計モデリング、機械学習などのデータ分析を容易に行うことができます。


    -最も一般的なショートカットキーはescキー/ショートカットグループで、コマンドモードでHキーを押します。


    草葉学校


    1.if、else、elif、for、whileを学ぶ。


    1.1バイナリ={key:value}


    ディクシャナリーの作成
    dic = {}
    dic[キーワード]=値

    1.2 if,elif,esle末尾に:(コロン)!

    button = int(input())
    
    if button == 1:
        print('콜라')
    elif button == 2:
        print('사이다')
    else:
        print('제공하지않는 메뉴')

    1.3 for


    1.3.1基本型for 변수 in range(횟수): 반복할 코드 1.3.2反復シーケンスオブジェクト
    fruits = ('apple', 'orange', 'grape')`
    for fruit in fruits:
        print(fruit) 

    1.4 while


    条件文
  • whileを書く必要があるため、i=0はデフォルト
  • を初期化する.
    i = 0                          # 초기식
    while i < 100:                 # while 조건식
         print('Hello, world!')    # 반복할 코드
         i += 1                    # 변화식
    繰り返し入力
  • 回(増加)
  • count = int(input('반복할 횟수를 입력하세요: '))
     
    i = 0
    while i < count:     # i가 count보다 작을 때 반복
        print('Hello, world!', i)
        i += 1
    실행결과繰り返す回数を入力してください:3(入力)
    Hello, world! 0
    Hello, world! 1
    Hello, world! 2
    繰り返し入力
  • 回(より少ない)
  • count = int(input('반복할 횟수를 입력하세요: '))
     
    while count > 0:     # count가 0보다 클 때 반복
        print('Hello, world!', count)
        count -= 1       # count를 1씩 감소시킴
    실행결과繰り返す回数を入力してください:3(入力)
    Hello, world! 3
    Hello, world! 2
    Hello, world! 1

    1.5一般的なimport random(ランダムモジュールインポート)


    重複回数が不確定です.
    import random    # random 모듈을 가져옴
     
    i = 0
    while i != 3:    # 3이 아닐 때 계속 반복
        i = random.randint(1, 6)    # randint(정수를 생성하는 random모듈의 함수)를 사용하여 1과 6 사이의 난수를 생성
        print(i)
  • random.select関数はシーケンスオブジェクトを受信するため、リストのほかにtuple、range、文字列を追加することもできます.
  • dice = [1, 2, 3, 4, 5, 6]
     random.choice(dice)

    1.6無限ループの作成


    while True: = while 1: = while 'Hello': /True
    0, "":/FALSE
    while True = while 1 while 'Hello' =

    1.7 break, continue


    if~時:break(停止)、if~時:continue(スキップ)、
    i = 0
    while True : #무한루프
        print(i)   
        i += 1   #i를 1씩 증가시킴
        if i == 100:  # i 가 100일때
            break   # 반복문을 끝냄
    実行結果:
    0
    1
    2
    ....
    99
    for i in range(10000):   #0부터 9999까지반복
        print(i)
        if i == 100:  # i가 100
            break    # 반복문 종료
    実行結果:
    0
    1
    ....
    100
    for i in range(100):    # 0부터 99까지 증가&반복
        if i %2 == 0:       # i를 2로 나누었을때 나머지 0 (짝수)
            continue        # 건너뛰기(코드실행안함)
        print(i)
    実行結果
    1
    3
    ....
    99

    1.8オーバーラップループの繰り返し文に進むほどijk順に...無言の約束


    1.9コーディングテストの問題を解く

  • 推奨ステップ解答
  • ifゲート計算閏年
  • 😢 思ったより長かったです.そして結局解けなかった.ドアの問題だと見れば、問題を解くことができます.コーディングテストで、問題は「私の問題なら!!」上には書けないので、問題を見て、どんな関数を書くべきか考えてみます...
    うるう年なので公倍数の問題ですが、条件については「まだ」と「また」という言葉を見て、私は
    andとorを書き終えてコードを書きました.また年と書いてある時もxという変数を使います.超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超超新生児開発を勉強しているような気がして恥ずかしかったです.
    x = int(input())
    if (x % 4 == 0 and x $ 100 != 0 ) or x % 400 == 0: 
        print(1)
    else :
        print(0)
    これは私がやっと書いたコードで、私は同じグループと一緒にorを書くことを議論してフィードバックを得ることができます.
    可読性を考慮できる時間です.
    次はパーヒル様が書いたコードです.

    今日のオルミの考えと決意


    🤔 やはり世界は広く、学ぶべきことも多い.
    👍 一人で勉強するより一緒に勉強するほうがモチベーションが高い!!