pythonフルスタックday 1

6353 ワード

今日の内容
1.コンピュータの初歩的な認識
2.インタプリタの取り付け
3.IDEインストール、コード編集ソフト:Pycharm
4.python入門
5.宿題提出:ブログ/git
詳細
1.コンピュータの初歩的な認識
に質問
  • 一般的なオペレーティングシステム
  • win
  • xp
  • win7
  • win10
  • win server

  • linux
  • centos,グラフィックスインタフェース差
  • ubuntu、個人開発(グラフィック化が良い)
  • rehat、エンタープライズ
  • debian

  • mac,事务/装逼(入职する前にmacの游び方を勉强して、mac)
  • プログラミング言語の学習
  • インタプリタ/コンパイラ/仮想マシン
  • をインストール
  • 文法を勉強する

  • 2.インタプリタの取り付け
  • ダウンロード解釈器:python.org
  • python 3.6.8(推奨)ディスクのルートディレクトリ
  • に配置
  • python 2.7.16(2020年公式メンテナンスなし)
  • shift + Tab

  • python 3.6.8
  • をインストール
  • python 3.6.8が正常にインストールされたかどうかを確認する
  • 環境変数を追加すると、python c:python 36がシステム環境変数pathに追加された
  • をすぐに見つけることができます.
  • 端末を再開しpython解釈器
  • を実行する
  • python 2.7.16
  • をインストールする
  • c:\python27

  • 3.最初のスクリプト(ファイル)
  • パソコン端末を開き、機能キー+r
  • 入力コマンド:インタプリタパススクリプトパス(推奨.py接尾辞)python 3 D:oldboy.py
    print(“  ”)
  • 4.コード化
  • 初認識符号化
  • asciiコード、英語、8ビットは1つのものを表して、2**8
  • 万国コード、unicode、32ビットは1つのものを表して、2**32
  • utf-8対万国コードunicodeの圧縮は、できるだけ少ない桁数で一つのものを表し、8桁単位で
  • python解釈器符号化
  • py 2:デフォルト解釈器の符号化はasciiであり、ファイルヘッダに:
    # -*- coding=utf-8 -*-
    print("  ")
  • py 3:デフォルト解釈器の符号化はutf-8であり、py 2もpy 3もヘッダ符号化
  • を加える
  • ファイルコード作成ファイルの場合、保存ファイルはutf-8形式で使用します.どのコードで保存するか、どのコードで開くか
  • 5.午前中の内容の回顧
  • コンピュータベース
  • インストール環境.環境変数.マルチ環境共存
  • 符号化.asciiコード、8ビット=1バイト.ユニバーサルコードunicode、32ビット=4バイト.utf-8は、最低1バイト、最大4バイト=32ビットで表される.日文:3バイト24ビットで表します.
  • 符号化+復号一致
  • python .python 2デフォルト解釈器符号化:ascii.python 3デフォルト解釈器符号化:utf-8
  • 6.解釈器
    ファイル:a.py
    #!/usr/bin/env python   linux         
    # -*- coding:utf-8 -*-
    
    print("  ")

    環境ヘッダはLinuxでのみ有効です.
    実行シヨウ:インタプリタファイルパスインタプリタファイルパス
    linuxでは、次のような特別な実行方法があります.
  • ファイルに実行可能な権限を付与
  • ./a.pyファイルの最初の行/usr/bin/env python a.py
  • を自動的に検索
    7.入力
    print("        ")

    特殊:
  • py 2:print「こんにちは」
  • py 3:print(「こんにちは」)
  • 8.データ型
    ’alex‘ / “  ” / '''adfsdf''' / """ fsafasf""" ,       。
    666 ,      /  。
    True / False ,          。
  • 文字列
  • 単一引用符
  • 二重引用符
  • 三引用符
  • 数字
  • ブールタイプ
  • 9.変数
    content = "      ,       。"
    content = 666
    print(content)

    変数の要件:
  • 変数名には、アルファベット/数値/アンダースコア
  • のみが含まれます.
  • 数字は
  • から始まることができません.
  • はpythonのキーワードではありません.['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
  • 推奨事項:
  • 見名知意:name="alex"age=18
  • 下線で接続:alex_dad=「呉佩其」
  • 補足:AlexDad=「呉佩其」(アルパカ式命名)10.練習問題をまとめる
    #    
    age = 18
    new_age = age + 1
    print(new_age)
    
    #    
    name = "alex"
    new_name = name = " sb"
    print(nwe_name)
    
    #    
    age = "666"
    new_age = age + "666"
    print(new_age)
    
    #    
    age = "666"
    new_age = age + 666
    print(new_age)  #    
    
    #    
    age = 6
    new_age = age * 2
    print(new_age)
    
    #    (  )
    name = "alex"
    new_name = name * 2
    print(new_name)  # python        
    
    #    
    age = 18
    value = age > 19
    print(value)
    
    #    
    _ = 9
    _9 = 9
    9name = "alex"  #    
    True = 9  #    
    print = 666 #    

    11.出力
    user_name = input("       :")
    message = user_name + "  "
    print(message)

    注意:
  • input入力されたコンテンツは、常に文字列です.
  • pyバージョンの違い:
  • py2:name = raw_input(「名前を入力してください」)
  • py 3:name=input(「名前を入力してください」)

  • 例:
    user_name = input("       :")
    password = input("       :")
    """
            
    """
    #               
    content = "      :" + user_name + ";      :" + password + ";"
    
    #              
    print(content)

    12.コメント
    """
        
    """
    #     

    13.条件判断
  • 初級条件文
    #        :       ,     ,    :  ;     :        ;
    gender = input("     :")
    if gender == " ":
        print("  ")
    else:
        print("    ")
    
  • elif条件
    #        :       ,     ,    :  ;     :        ;   : 
    gender = input("     :")
    if gender == " ":
        print("  ")
    elif gender == " ":
        print("    ")
    else:
        print(" ")
    print("end")
  • 最も簡単な
    gender = input("     :")  #    ,      
    if gender == " ":
        print("  ")
  • 練習問題
    #    :         , :     > 50,    :  ;     <= 50 ,   :  。
    num = input("       :")
    number = int(num)
    if number > 50:
        print("  ")
    else:
        print("  ")
    
    #    :       
    user_name = input("      :")
    user_pwd = input("     :")
    
    if user_name == "exle" and user_pwd == "exle":
     print("    ")
    else:
     print("        !")
    
  • 14.今日の総節
  • コンピュータ基礎(図)
  • インタプリタの取り付け
  • py 2&py 3が共存し、自分が望んでいない環境を見つける.

  • 符号化
  • 3種類の符号化区別
  • は何で保存しても何で開きます.ハードディスクに永遠に保存されているのは0101
  • です.
  • py2 & py3

  • 出力
  • データ型
  • 文字列
  • 整型
  • ブール値
  • 変数
  • 入力
  • 注記
  • 条件文
  • 贈呈:
  • number = int("666")
  • result=“xxx”=“alex”and 213=“123”#False resultが返すデータ
  • リマインダ:
  • 金山タイプ通、タイプ速度
  • を向上
  • 英語は
  • できません
  • エラーノート

  • 15.pycharmのインストールと使用
    インストール:
    次の操作を行います.
  • pycharm
  • を開く
  • ファイル作成
  • 運転
  • フォントサイズ
  • 他のディレクトリを開く
  • ファイルディレクトリ
  • をすばやく開く
    今日の予定
  • 自分でメモを書く(typroa)
  • 作業
  • 自分でできることを探します.
  • ディスカッション問題
  • 家に帰る旅同テーブルを探して質問