《小灰教你零基礎學python》-Python入門語言

2020-11-22 好專欄

在講解Python介紹之前我需要從解釋一些基礎概念,為了照顧零編程基礎小白。

一、什麼是程序?

電腦(包括手機)由硬體和程序構成:

很多硬體 + 很多程序 = 電腦

具體硬體和程序如何集成這個咱們不用太了解,這個是計算機設計原理裡面的東西了,咱只需要了解,電腦就是硬體(攝像頭、鍵盤、滑鼠、電源啊等等)加上一大堆程序(別名也叫軟體)(咱們使用的qq、微信、windows、office等等)構成。

這裡手機也是一樣的,手機可以看成縮小版本的電腦,也是有硬體和程序構成,硬體(按鍵、觸控螢幕、攝像頭、耳麥、電池、充電器)加上程序(日期時間、消息提示、微信、qq、騰訊視頻)。

二、什麼是程式語言

程序(軟體)是使用程式語言編寫的,比如咱們日常使用的微信、qq、瀏覽器、播放器都是使用程式語言編寫的,程式語言有哪些:

javapythonc語言php(有人稱php是最好的程式語言)這裡包括咱本套課程需要學習的python,其實理解咱這麼理解就行:

咱們和外國人交流需要說英語,那麼咱們必須要學會英語才能和對方溝通;咱們需要讓電腦進行「溝通」就必須要使用程式語言。程式語言有很多,咱們就學簡單強大的python即可。

三、python程式語言介紹

Python是荷蘭人吉多·范羅蘇姆(Guido van Rossum)在1989年聖誕節期間開發的一門解釋性的腳本語言,什麼是解釋性的語言,大家可以參照百度百科(解釋型語言)。

Python中文名叫:蟒蛇,大家不要被他的名字嚇到,其實是取自英國20世紀70年代首播的電視喜劇《蒙提.派森的飛行馬戲團》(Monty Python's Flying Circus)裡面的動物。

Python是一種清晰而強大的面向對象程式語言,不過還沒入門的小白不要想多了哈,不是你的對象(女朋友?)而是一種語言架構,點擊查看百度百科解釋: 面向對象程序設計。所以可以與Perl、Ruby、和Java等語言相媲美。

Python目前是分成2個大版本,python2 和python3,python是完全免費的,所以不用擔心版權問題,因為python2已經廢棄,所以咱們這套課程完全基於python3。

下面列舉了Python的一些顯著特性:

使用優雅的語法:特別是縮進格式,不懂沒關係,咱後續課程會講到,使您編寫的程序更易於閱讀,不會像c語言那麼亂和難理解;也不會像java那樣教條死板。 是一種簡單的語言:很容易編寫,並且功能強大。 附帶很多包:包就是官方和其他人分享的代碼:比如您寫好一個功能(例如在電腦展示一個頭像)的功能,您按照庫的規則打包分享給其他人,這個就叫做包。 很容易擴展:通過添加用編譯語言(如C或c++)實現的新模塊,很容易進行擴展。 跨平臺:可以在任何地方運行,包括Mac OS X、Windows、Linux和Unix, Android和iOS也有非官方的版本。

我再列舉一下python語言具體的特性:

可以使用各種基本數據類型:數字(浮點型、複雜型和無限長整數)、字符串(ASCII和Unicode)、列表和字典 Python支持使用類和多個繼承進行面向對象編程。 代碼可以分組成模塊和包。 該語言支持引發和捕獲異常,從而實現更清晰的錯誤處理。 數據類型是強類型和動態類型。混合不兼容的類型(例如,嘗試添加一個字符串和一個數字)會引發異常,因此可以更快地捕獲錯誤。 Python包含高級編程特性,如生成器和列表理解。 Python的自動內存管理使您不必手動分配和釋放代碼中的內存。 以上python語言的特性咱們後續課程會講解,大家目前不用擔心和理解這裡面的含義,大家只需要有大體的了解即可。

原文地址:https://www.haozhuanlan.com/p/95套課程所有權屬於《好專欄》如果需要轉載請聯繫管理員

相關焦點

  • 0基礎學Python有多難?該怎麼入門?
    0基礎學Python有多難?該怎麼入門? 0基礎學Python有多難?該怎麼入門?零基礎學Python並不難,因為Python是一門非常適合初學者入門的程式語言。Python語法簡單明了,代碼可讀性很高,容易入門。
  • Python入門小迷宮,走完這個迷宮,就能掌握python編程基礎
    這是一個很神奇的迷宮,走完這個迷宮就能掌握python基礎。其實,這是一個用python做的迷宮小遊戲,非常簡單,但對於python初學者來說,還是有一定的挑戰性,但TONOW有源碼和教程,只要跟著python迷宮小遊戲的教程和相應的源碼,不僅很容易就能自己開發出這個遊戲,還能在這個過程中,掌握python編程的基礎哦!
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    總目錄 零基礎全能篇(4套課程) 實用編程技巧進價(1套課程) 數據分析與挖掘(8套課程) 辦公自動化(3套課程) 機器學習與人工智慧(7套課程) 開發實戰篇(4套課程) 量化投資(2套課程) 網絡爬蟲(6套課程) 資料庫操作(1套課程) python
  • 開課吧:學習編程,該學什麼語言?Python如何?
    現在很多朋友覺得IT行業的工作人員薪資高,福利好,也想加入到網際網路行業,但不知道該學什麼語言比較好,以下是小編的想法,希望對你有所幫助。編程編程如果是興趣方面的可以選擇比較簡單的入門語言入手,然後再慢慢切入到新的程式語言,目前相對來說比較好入門的程式語言是
  • 中科大統計學python_python 中科大 - CSDN
    視頻節奏非常好,語速偏快,適合下飯時間入門了解。主講很擅長深入淺出的講清複雜的概念,一集信息量很大甚至評論區還會有課代表幫你總結才能稍稍消化。該課程不涉及任何算法及公式,主要是對為什麼開展自然語言理解的研究進行介紹,對於想要入門相關領域同學不妨一看。
  • 13個小案例輕鬆認識python
    python流行一段時間了,開始的就感覺只是一種新的語言罷了,可是這個世界總是對新事物非常尊崇,平時用的不多,看起來也沒多大動力,結合著平時講VB(信息技術《算法與程序設計》9講)的套路,用案例簡單自學下python,這13個小案例不像網絡上的圖形處理等那麼酷炫,不能做出酷炫的作品,也沒有涉及基礎的算法,但也是python的基礎吧
  • 人生苦短,我用Python,那麼問題來了,普通人要學python嗎?
    話說在金融和IT行當混跡了多年,python一直是被我隨手拿來當個小工具用用,有時候偷懶用python弄個excel自動化整理工具,有時候拿來上各種網站爬蟲搜集點信息,有時候也會拿來寫點量化小工具。那麼到底什麼是python?
  • 「python opencv視覺零基礎」十四、直方圖反向投影
    前文提醒:博主正在參加博客之星評比,成功入選Top200,現在暫居第九歡迎各位點擊了解更多幫我投票,非常感謝~目錄「python opencv 計算機視覺零基礎實戰」 第一節「python opencv視覺入門到實戰」二、格式與攝像頭「python opencv 視覺入門到實戰」 三、圖像編輯「python
  • Python為什麼這麼火?小孩子適合學習python編程嗎?
    比如你突然不想吃火鍋了,想改吃宮保雞丁,第一種方式中,你需要重新出門買菜、講價…而第二種方式,你只需要重新手機點個單就好,對於編程來說,大大降低了維護成本,提高了維護性。原因二、代碼量級小很多人可能都經歷過這樣的過程,被興趣驅使著打開某種程式語言的介紹,然後被密密麻麻的複雜代碼喚醒強烈的求生欲關閉頁面。
  • 電腦入門程式語言
    今天和大家介紹一下電腦入門編程學什麼語言更合適。首選python語言,python 是一門開源免費、通用型的腳本程式語言,現在社會上會python語言的人很吃香的。它上手簡單,功能強大,堅持「極簡主義」。
  • python基礎教程之python是什麼?
    本文引用地址:http://www.eepw.com.cn/article/265927.htm現在,全世界差不多有600多種程式語言,但流行的程式語言也就那麼20來種。如果你聽說過TIOBE排行榜,你就能知道程式語言的大致流行程度。
  • Python基礎教程(一) - 快速入門
    從今天開始學習python,會將學習到的相關知識整理到這裡。今後的所有內容都基於Ubuntu系統中進行的,和其他語言一樣,讓我們先來"Hello World!"吧。Hello world!#!/usr/bin/python為Linux系統下Python解釋器的路徑,通常python解釋器的路徑安裝在/usr/local/bin或/usr/bin目錄下。
  • gRPC Python 入門到生產環境
    gRPCgRPC是一個高性能、通用的開源RPC框架,其由Google主要由開發並基於HTTP/2協議標準而設計,基於ProtoBuf(Protocol Buffers)序列化協議開發,且支持眾多開發語言。
  • 計算機網絡安全之python入門基礎
    一起動手做一個小腳本(C)專注網絡安全A:Python 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。
  • Python開發簡單爬蟲【學習資料總結】
    開發爬蟲步驟 python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例)
  • 「python opencv視覺零基礎」十、圖片效果毛玻璃
    一、學習目標了解高斯模糊的使用方法了解毛玻璃的圖片效果添加了解如何自己做一個噪聲圖片目錄「python opencv 計算機視覺零基礎實戰」 第一節「python opencv視覺入門到實戰」二、格式與攝像頭「python opencv 視覺入門到實戰」 三、圖像編輯「python opencv視覺入門到實戰
  • 慢步學習,python語言編程,來扯扯語言的學習理解
    那麼慢步來說說自己對程式語言的學習理解吧。關於語言的共性——累積學習程式語言,跟一個人學習一門自然語言(英語、日語)是差不多的。學習在某種情景下使用語言的詞彙/語句來表達。比如表達善意的問候:「你好」、「hello」、「こんにちは(抗你知哇)」。
  • python是什麼:Python相關內容了解
    今天來聊聊一篇關於python是什麼:Python相關內容了解的文章,現在就為大家來簡單介紹下python是什麼:Python相關內容了解,希望對各位小夥伴們有所幫助。Python是著名的「龜叔」Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。現在,全世界差不多有600多種程式語言,但流行的程式語言也就那麼20來種。如果你聽說過TIOBE排行榜,你就能知道程式語言的大致流行程度。
  • 4種方法告訴你!天津0基礎如何學python培訓?
    天津Python培訓 小夥伴們,今天小築又來啦!小夥伴們應該都知道豆瓣網吧,這個真的很強大了,我們一般看的電影評分較高的就會是優zhi電影,這其中豆瓣可是貢獻了不少,看來是有很多小夥伴都很相信豆瓣的評分的,但小夥伴們知道豆瓣是被什麼開發出來的嗎?就是我們的python程式設計師,python可以用來做很多事情,比如:網絡爬蟲、數據分析等。
  • 三分鐘從入門到精通——Python模塊
    #Python入門教程#什麼是python中的模塊:假設您正在使用python解釋器。因此,python有一種方法可以將該函數定義放入文件中並隨時使用。模塊是ModuleType類型的對象。該模塊基本上是一個python文件(擴展名為的文件.py),其中包含定義和語句(例如:類,函數,變量等)。Python中的模塊為我們提供了邏輯上組織代碼的靈活性。我們使用模塊將大型程序分解為小的可管理文件。