日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python基础--初识python

發布時間:2023/12/8 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python基础--初识python 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

目錄:

1.為什么要學習python?
2.電腦的簡史
3.計算機結構
4.操作系統歷史
5.二進制
6.編程語言
7.python發展史與比較
8.系統的位數
9.硬盤的區分
10.交互器模式
11.文件的擴展名
12.環境變量(windows 7為例)
13.變量與常量
14.字符碼表
15.注釋
16.用戶輸入

?

1.為什么要學習python?
  就業,為了自己的畢業不是一個笑話!


2.電腦的簡史
  (1)手指計數--結繩記事--算籌--算盤--計算尺...
  (2)a:1642年,帕斯卡加速器(只能做加、減)
   ? ? b:萊布尼茨(連續加法=乘法)
      類比中國的:八卦圖(二進制)/織布機(穿孔紙帶)
    c:1822年,巴貝奇發明的差分機--“被稱為計算機之父”
   ? ? 注:阿達-奧古斯塔--“被稱為程序員的祖師奶奶”
  (3)a:艾肯,“馬克一號”--最后一臺史前“計算機”--采用的是機械和電動凡方式。
? ? ? ? ? ?b:“ABC計算機”--世界第一。
   c:1946年,“艾克阿克”(ENIAC)--世界通用第一,采用的是程序與計算分離。
   d:馮-諾依曼的“艾德瓦克”(EDVAC)--被稱為"電腦之父",其中有著名的“101頁報告”。
   e:接著就是教科書上的“四代發展階段”。
   f:現在
   詳細資料查看書籍:《電腦史》


3.計算機結構
  (1)輸入設備,輸出設備,存儲器,運算器,控制器。(其中CPU包含運算器和控制器)
  (2)內存:存儲速度快,但是斷電丟失信息。
  (3)硬盤:存儲速度慢(比內存慢很多,所以直接影響就是開機的軟件加載速度慢),斷電不丟失信息,可以永久保存。
  (4)在運行軟件時候的操作順序是:雙擊桌面圖標>> CPU>> 硬盤>> 內存>> CPU。


4.操作系統歷史
  (1)手工處理--批處理--脫機批處理系統(分時)--通用處理系統(實時)
  (2)現在主流的有:Mac、Linnux、windows.
  (3)常用的有:ubuntu(程序員)、cent os(國內企業)。
  (4)以后的趨勢:云計算(例如Google os)


5.二進制
  (1)使用電流表示0/1.也可以使用電壓表示
  (2)編碼ASSIC  每一個字符統一都需要8個bit來存儲
  (3)計算機容量
    1位 = 1bit
      00000000
      00110001
      00000001?
    8bit = 1byte = 1字節
    1024bytes = 1kbytes =1KB?
    1024KB = 1Million Bytes = 1MB = 1兆?
    1024MB = 1Gigabytes

    1024GB = 1TB?
    1024TB = 1PB


6.編程語言
  (1)全世界有600多種編程語言。
  (2)編程語言是:一套與計算機交互的語法規則。
  (3) C = 各個操作系統的開發語言 1973
    C++ = C++是C語言的加強版 ,1983年,貝爾實驗室的Bjarne Stroustrup在C語言基礎上推出了C++[1]。C++進一步擴充和完善了C語言,是一種面向對象的程序設計語言。
    java = 1995 由sun 公司開發出來,java 虛擬機 支持跨平臺?
    php = 1994, 純web開發語言, 1994 Netscape 瀏覽器誕生了
    python = 1989年誕生, 剛開始被做為腳本語言, 開發小任務, 跟linux同年誕生,1991年正式版本
    C# = (c sharpe) =C#是微軟公司發布的一種面向對象的、運行于.NET Framework之上的高級程序設計語言。并定于在微軟職業開發者論壇(PDC)上登臺亮相。C#是微軟 公司研究員Anders Hejlsberg的最新成果。C#看起來與Java有著驚人的相似;它包括了諸如單一繼承、接口、與Java幾乎同樣的語法和編譯成中間代碼再運行的過程。但是C#與 Java有著明顯的不同,它借鑒了Delphi的一個特點,與COM(組件對象模型)是直接集成的,而且它是微軟公司 .NET windows網絡框架的主角。
    ruby = Ruby, 一種簡單快捷的面向對象(面向對象程序設計)腳本語言,在20世紀90年代由日本人松本行弘(Yukihiro Matsumoto)開發,遵守GPL協議和Ruby License。它的靈感與特性來自于 Perl、Smalltalk、Eiffel、Ada以及 Lisp 語言。由 Ruby 語言本身還發展出了JRuby(Java平臺)、IronRuby(.NET平臺)等其他平臺的 Ruby 語言替代品。Ruby的作者于1993年2月24日開始編寫Ruby,直至1995年12月才正式公開發布于fj(新聞組)。因為Perl發音與6月誕生石pearl(珍珠)相同,因此Ruby以7月誕生石ruby(紅寶石)命名。
    Ruby on rails web框架
    perl = Unix平臺上開發出來的語言,做文字處理非常強大, 可以寫出沒人能看懂的代碼
    shell = 腳本語言, 簡單易學,基于unix,linux, 做一些簡單的系統管理任務, 運維人員必學
    scalar = Scala是一門多范式的編程語言,一種類似java的編程語言[1] ,大數據開發
    erlang = 是一種通用的面向并發的編程語言,它由瑞典電信設備制造商愛立信,函數式編程
    go ===Go語言是谷歌2009發布的第二款開源編程語言。Go語言專門針對多處理器系統應用程序的編程進行了優化,使用Go編譯的程序可以媲美C或C++代碼的速度,而且更加安全、支持并行進程。
    javascript = 是當下使用最為廣泛的語言,主要寫前端的語言,
    nodejs =后端 全棧式的語言

    vb = 微軟的腳本語言,bat腳本
    lua = nginx 的腳本語言, ngnix 是時下最nb web服務器


7.python發展史與比較
    (1)創始人:龜叔,1989年,是一種解釋型語言(邊執行邊翻譯)。
    (2)2004年,python 2.4.
    (3)2008年,python 2.6 與python3.0?
    (4)所有的新項目都轉換為3.*版本開發。官方給出2.*版本會在2020年不在維護。(python2.x 是遺產, python3.x是現在和未來的語言)
    (5)編碼
      2.x = 默認編碼 =ASSIC =不支持
      3.x = 默認編碼 =UNICODE =默認支持中文


8.系統的位數

  32bit = 內存的最大尋址空間是2**32,為4GB?
  64bit = 2**64 但實際上支持不到這么大的內存,2**44, 目前主板支持的最大的內存是100多GB

  4gb內存安裝在64位系統會不會比32位系統快? 答案:一樣的


9.硬盤的區分
  (1)機械硬盤
    5400轉 = 每分鐘
    7200轉 = 每分鐘?
    10000轉 = 每分鐘?
    15000轉 = 每分鐘 =機械硬盤最快的
  (2)SSD


10.交互器模式
  開始--》cmd --> cd c:\ -->dir?
  cd = change directory?
  dir = 查看當前目錄文件列表
  cd .. 返回上一層目錄
  cd ../.. 返回上上一層目錄
  cd ../../.. 返回上上上一層目錄
  cd ../../../.. 返回上上上上一層目錄


11.文件的擴展名
  .txt 記事本文本文件
  .doc word文件
  .xls excel文件
  .ppt PPT文件
  .exe 可執行文件
  .jpg .png .jpeg 圖片
  .gif 動態圖片
  .pdf PDF文件
  .mp4 .avi 視頻
  .py python文件
  .java java 文件
  .c .h c源碼
  .php php文件
  .js javascript


12.環境變量(windows 7為例)
  例子:
    我的電腦》右擊》點擊屬性》點擊彈出界面的左邊“高級系統設置”》在高級里面點擊環境變量(N)》選擇系統變量里面的“Path”》點擊編輯,在后面加上“;”和小添加的文件路徑,并進行保存。


13.變量與常量
  (1)變量 是 為了存儲 程序運算過程中的一些中間 結果,為了方便日后調用
  (2)變量的命名規則:
    1. 要具有描述性
    2. 變量名只能_,數字,字母組成,不可以是空格或特殊字符(#?<.,¥$*!~)
    3. 不能以中文為變量名
    4. 不能以數字開頭
    5. 保留字符是不能被使用
  (3)常量 :不變的量 pie = 3.141592653....
  (4)python 環境下:所有的變量都是可變的 ,所以用全部大寫的變量名來代表次變量為常量


14.字符碼表
  (1)支持中文的第一張表就叫 GB2312?
  (2)1980 gb2312 6700+
  (3)1995 gbk1.0 20000
  (4)2000 gb18030 27000?
    big5 臺灣
  (5)unicode 萬國碼 支持所有國家和地區的編碼?
  (6)2**16 = 65535 = 存一個字符 統一占用2個字節
  (7)UTF-8 = unicode 的擴展集,可變長的字符編碼集
  (8)所有的編碼表都向下兼容
  (9)Python2.x == Assic 默認編碼
      變換為utf8:#!-*- coding:utf-8 -*-?
        或者#coding:utf-8?
  (10)python3.x == unicode默認編碼


15.注釋
  (1)單行注釋 用#
  (2)多行注釋用三個單引號或三個雙引號?'''被注釋的內容'''


16.用戶輸入
  (1)input("請輸入。。。")
  (2)表達式if ...else語句
    縮進級別必須保持一致?
  (3)表達式:if ...
        elif...
        elif...
        else...

轉載于:https://www.cnblogs.com/Kate-liu/p/9870200.html

總結

以上是生活随笔為你收集整理的python基础--初识python的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。