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

歡迎訪問 生活随笔!

生活随笔

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

python

python 入门DAY1

發(fā)布時間:2025/4/16 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 入门DAY1 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

一、計算機基礎

  CPU:中央處理器。相當于人類的大腦,是計算機的運算中心和控制中心。

  內(nèi)存:暫時存儲數(shù)據(jù),與CPU交互。

    優(yōu)點:內(nèi)存讀取速度快。

    缺點:容量小、造價高、斷電就沒有數(shù)據(jù)了

  硬盤:長期存儲數(shù)據(jù)。

    優(yōu)點:容量大造價低,斷電不消失。

    缺點:讀取速度慢。

  操作系統(tǒng):調(diào)控統(tǒng)領這些組件。

二、Python介紹

  1、發(fā)展與應用

      在1989年的圣誕節(jié),python的創(chuàng)始人為吉多·范羅蘇姆為了打發(fā)無聊的時間發(fā)明了Python。Python是一門崇尚優(yōu)美、清晰、簡單的被廣泛運用的優(yōu)秀編程語言。1991年,第一個Python編譯器誕生。它是用C語言實現(xiàn)的,并能夠調(diào)用C語言的庫文件。從一出生,Python已經(jīng)具有了:類,函數(shù),異常處理,包含表和詞典在內(nèi)的核心數(shù)據(jù)類型,以及模塊為基礎的拓展系統(tǒng)。   

  • Granddaddy of Python web frameworks, Zope 1 was released in 1999
  • Python 1.0 - January 1994 增加了?lambda,?map,?filter?and?reduce.
  • Python 2.0 - October 16, 2000,加入了內(nèi)存回收機制,構(gòu)成了現(xiàn)在Python語言框架的基礎
  • Python 2.4 - November 30, 2004, 同年目前最流行的WEB框架Django 誕生
  • Python 2.5 - September 19, 2006
  • Python 2.6 - October 1, 2008
  • Python 2.7 - July 3, 2010
  • In November 2014, it was announced that Python 2.7 would be supported until 2020, and reaffirmed that there would be no 2.8 release as users were expected to move to Python 3.4+ as soon as possible
  • Python 3.0 - December 3, 2008
  • Python 3.1 - June 27, 2009
  • Python 3.2 - February 20, 2011
  • Python 3.3 - September 29, 2012
  • Python 3.4 - March 16, 2014
  • Python 3.5 - September 13, 2015
  • Python 3.6 - December 16,2016

      其中2004年的Python2.4推出了web框架Django,2008年更新了兩個版本2.7和3.0。

   他們的區(qū)別:python2.x:源碼不規(guī)范,重復率多,對于中文報錯默認ASCII碼(只包含英文)

         python3.x: 源碼清晰,優(yōu)美簡單中英文都能顯示,默認編碼方式UTF-8

    python主要的應用領域:云計算、WEB開發(fā)、科學運算、人工智能、系統(tǒng)運維、金融、圖形GUI

  2、Python是什么樣的語言

  編譯型:將代碼一次性全部編譯成字節(jié)碼,在執(zhí)行。代表語言:C

      優(yōu)點:執(zhí)行速度快

      缺點:不能跨平臺、開發(fā)速度慢、不好調(diào)試

  解釋型:代碼從上至下逐行解釋并運行。代表語言:python

      優(yōu)點:便于調(diào)試、可以跨平臺、開發(fā)效率高

      缺點:執(zhí)行速度慢

  3、python的優(yōu)缺點

  優(yōu)點:1、開發(fā)效率高。2、高級語言。3、可移植可嵌入可擴展

  缺點:1、相對速度慢。2、代碼不能加密。3、不能利用CPU多線程

  4、Python的種類

    

Python

?

當我們從Python官方網(wǎng)站下載并安裝好Python 3.6后,我們就直接獲得了一個官方版本的解釋器:CPython。這個解釋器是用C語言開發(fā)的,所以叫CPython。在命令行下運行python就是啟動CPython解釋器。

?

CPython是使用最廣的Python解釋器。教程的所有代碼也都在CPython下執(zhí)行。

?

IPython

?

IPython是基于CPython之上的一個交互式解釋器,也就是說,IPython只是在交互方式上有所增強,但是執(zhí)行Python代碼的功能和CPython是完全一樣的。好比很多國產(chǎn)瀏覽器雖然外觀不同,但內(nèi)核其實都是調(diào)用了IE。

?

CPython用>>>作為提示符,而IPython用In [序號]:作為提示符。

?

PyPy

?

PyPy是另一個Python解釋器,它的目標是執(zhí)行速度。PyPy采用JIT技術,對Python代碼進行動態(tài)編譯(注意不是解釋),所以可以顯著提高Python代碼的執(zhí)行速度。

?

絕大部分Python代碼都可以在PyPy下運行,但是PyPy和CPython有一些是不同的,這就導致相同的Python代碼在兩種解釋器下執(zhí)行可能會有不同的結(jié)果。如果你的代碼要放到PyPy下執(zhí)行,就需要了解PyPy和CPython的不同點。

?

Jython

?

Jython是運行在Java平臺上的Python解釋器,可以直接把Python代碼編譯成Java字節(jié)碼執(zhí)行。

?

IronPython

?

IronPython和Jython類似,只不過IronPython是運行在微軟.Net平臺上的Python解釋器,可以直接把Python代碼編譯成.Net的字節(jié)碼。

?

小結(jié):

?

  Python的解釋器很多,但使用最廣泛的還是CPython。如果要和Java或.Net平臺交互,最好的辦法不是用Jython或IronPython,而是通過網(wǎng)絡調(diào)用來交互,確保各程序之間的獨立性。

?

  

?

三、變量

變量就是將一些數(shù)據(jù)的中間結(jié)果暫時儲存起來,以便后續(xù)調(diào)用。

1、變量如何命名

(1)只能用數(shù)字、字母、下劃線任意組合來命名

(2)不能使用特殊字符

(3)開頭不能用數(shù)字

(4)不能使用漢字

(5)不能使用拼音

(6)定義變量要有描述性

(7)不能使用Python中的關鍵字

(8)變量不能過長

官方推薦變量命名規(guī)范:

      駝峰體:AgeOfOldBoy

      下劃線:age_of_old_boy

四、常量

一直不變的量。python中的常量將變量大寫,常常在文檔上方表明

五、注釋

解釋說明代碼的意思,共自己或者別人理解

單行注釋用#,多行注釋用'''或者“”“

?

?

轉(zhuǎn)載于:https://www.cnblogs.com/buchiyudeyang/p/9407897.html

《新程序員》:云原生和全面數(shù)字化實踐50位技術專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的python 入门DAY1的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。