老男孩Python全棧開發(92天全)視頻教程 自學筆記03


day3課程目錄:

pyhton的歷史 32bit和64bit系統的區別

Python版本的選擇

第一個pyhton程序

文件后綴名及系統環境變量的介紹

pyhton程序的執行和其他編程語言的簡單對比

變量詳解

變量的重新賦值

編碼部分歷史及文件編碼 簡介項目類型

注釋以及簡單的用戶輸入輸出

if語句實現猜年齡

縮進介紹

多分支if語句及作業

day3課程內容梳理:

  python發展史

  1991年第一個pyhton編譯器誕生,它是用c語言寫的
  2000年加入了內存回收機制,構成了現在pyhton語言框架基礎
  2004年經典版本pyhton2.4版本誕生,同年最流行的WEB框架Django誕生
  2010年pyhton2.7發布 目前依然是工業主流
  2008年pyhton3誕生 新的項目都用3了

  系統位數

  32bit = 內存的最大尋址空間是2**32 4G內存尋址空間

  就算64位的硬件,安裝了32位的系統

  處理器最大只支持到4G內存

  64bit = 內存=2**64,但保留了幾位,只能支持到2**44。

  32位系統(4gb)和64位系統 是一樣快的。不論是32位系統還是64位系統

  軟件都不可能將內存用滿,操作系統是要占內存的。

  系統運行機制淺析

  原則上 程序拿到內存資源越快,程序跑得越快。

  加載:數據硬盤到內存的過程  如果硬盤慢加載的就慢  一旦加載完程序就快了

  保存:數據內存到硬盤的過程  如果硬盤慢保存也會慢  內存里修改數據是非常快的,但斷電就丟失。

  cpu比內存快   內存比硬盤快

  pyhton2還是Python3

  pyhton2.x是遺產,pyhton3.x是現在和未來的語言。

  2.x 默認編碼是ASSIC碼  不支持中文

  3.x 默認編碼是UNICODE 默認支持中文

  新特性只在3.x上有 不兼容2.x

  第一個Python程序:

  print(“hello world!”)

  pyhton程序執行

  交互器模式:

  開始——cmd——cd c:\       切到c:\ 目錄下

  dir 查看當前目錄文件列表

  “p”+table鍵自動補全 找到pyhton + 文件名+回車鍵

  文件后綴名及系統環境變量的介紹

  后綴名(擴展名)表示文件類型

  右鍵計算機——屬性——高級系統設置——高級——環境變量——在第二個內容框中找到 變量名為Path的一行,雙擊

  ——前面將pyhton的安裝目錄前面加分號粘貼到里面

  程序加入了環境變量,就可以在任意路徑下調用執行了。

  在Linux mac上自帶pyhton 不用安裝

  pyhton程序的執行和其他編程語言的簡單對比

  執行pyhton程序的兩種方式:

  1、交互器,缺點是程序不能保存,用於簡單的語法測試相關

  2、文件執行

  變量詳解

  變量:為了儲存程序運算過程中的一些中間結果,方便日后調用

  變量名命名規則:

  1、要具有描述性

  2、變量名只能 _,數字,字母組成,不能加空格或特殊字符(,。、……)

  3、不能以中文為變量名

  4、不能以數字開頭

  5、保留字符不能為變量名

  pyhton是不區分常量和變量的,程序員為了區分變量和常量,用全部大寫代表常量

  變量的重新賦值

  自動回收內存

  編碼部分歷史及文件編碼 簡介項目類型

  ASSIC碼   1字節=8bit(比特)  255個字節

  字符編碼:

  1980年 第一張支持中文的表:GB2317   6700+

  1995年 gbk1.0  20000+

  2000年 gb18030 27000+

  Unicode編碼 萬國碼 支持全球的語言 1字符=2字節

  UTF-8=Unicode擴展集 可變長的字符:編碼ASSIC表里的1字符=1字節 編碼歐美1字符=2字節  編碼東亞:1字符=3字節

  注釋以及簡單的用戶輸入輸出

  #單行注釋

  ‘’‘多行注釋‘’‘或“““多行注釋”””

  輸入:

  name=input(“your name:”)

  輸出:

  print(“your name is:”,name,"哈哈")

  if語句實現猜年齡

  age=56

  guess_age=int(input(">>>:"))

  if guess_age==age:

    print("Yes,you got it“)

  else 

    print(“no,It's wrong.”)

  縮進介紹

  tab鍵!=4個空格

  官方建議用4個空格當縮進

  notpad++里 設置——首選項——制表符設置——選上將tab鍵轉化為4個空格

  多分支if語句及作業

  score=int(input(“score:”))

  if score>90:

    print("A")

  elif score>80:

    print("B")

  elif score>70:

    print("C")

  elif score>60:

    print("D")

  else:

    print("滾!")

 

 

  作業1:寫博客

  

 

  

 

  

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM