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

2020-12-14 好專欄

在講解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套課程所有權屬於《好專欄》如果需要轉載請聯繫管理員

相關焦點

  • python初學者必看的學習路線 Python是近幾年比較火的程式語言
    Python是近幾年比較火的程式語言之一,因為人工智慧的火爆,讓很多人都想從事python開發。很多零基礎學員在學習python的時候都會走一些彎路,下面小編就為大家分享python學習路線圖,幫助零基礎學員在學習的時候少走彎路。 很多人都在問Python學習步驟應該如何安排?
  • Python和Java語言,新手應該先學哪個
    Python和Java對於編程小白來說,在初入門徑的時候,經常會有一個困惑,拿不定主意,是學習java呢,還是學習python?今天我就給大家說道說道,關於這兩個語言的選擇問題。至於python語言,現在火得不行,全宇宙都知道的程式語言,吸引了不少人的眼球,各大培訓機構的標語都是大數據+python+人工智慧了,這些趁熱點的標語你看看就行了,別當真,當真你就輸了。python是個腳本語言,極其靈活,極其好學,既然這麼好,為啥不學呢?其實在編程界裡,語言的靈活,其潛臺詞就是失控。
  • 0基礎學Python有多難?該怎麼入門?
    0基礎學Python有多難?該怎麼入門? 0基礎學Python有多難?該怎麼入門?零基礎學Python並不難,因為Python是一門非常適合初學者入門的程式語言。Python語法簡單明了,代碼可讀性很高,容易入門。
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    網絡爬蟲 26機器學習入門篇 27機器學習入門篇2 28機器學習提升篇 29數據挖掘篇 30深度學習必備原理與實戰 31深度學習必備原理與實戰2 32深度學習必備原理與實戰3 33深度學習必備原理與實戰4 34深度學習項目實戰 35深度學習項目實戰2
  • Python最佳經典學習路線
    如何學習Python python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例) (1)Python3入門,數據類型,字符串 (2)判斷/循環語句,函數,
  • 教你學習:Python-100-Days-01
    教你學習:Python-100-Days-01 本項目是參考項目內容,進行個人理解,和原有項目有出入,如想了解詳情,請自行百度去搜索項目為什麼用Python?python是腳本語言,學習簡單。包含很多環境的數學包,可以簡化我們的開發,方便我們數學計算。未來是數據的時代,java和python是必須要會的語言,是人工智慧和大數據的基礎。
  • python與c語言的語法有哪些不一樣的
    在眾多程式語言之中,想必很多人都聽說過Python和C語言,在進行編程學習之前,大家都會問:python和c語言的區別有哪些?我該如何選擇?接下來我們來看看吧。python與C的區別如下:1、語言類型:Python是一種基於解釋器的語言,會逐行讀取代碼,將Python編譯為字節碼,由大型C程序解釋;C是一種編譯語言,完整的原始碼將直接編譯為機器代碼,由CPU直接執行。
  • 零基礎學習python,這幾本書少不了
    python是世界上最強大、最受歡迎的程式語言之一,即使不是程式設計師,我們平時在工作中也會經常用到,例如用python分析競品數據,做財務報表等等。目前,社會上已經掀起了一波學習python的熱潮,但是很多人由於並沒有python基礎,不知道從哪裡開始學習,小編今天整理了零基礎學習python的一些書籍,希望對大家有所幫助。1.
  • python自學行嗎?python學好了能幹什麼-開課吧
    作為一門簡單易學的腳本語言,Python設計之初就是面向大眾,個人感覺比c容易些,零基礎小白也可以輕鬆入門。Python編程儘管國內還是C語言為主,但好多國家都將Python作為編程的第一步。人生苦短,我用python.
  • Python入門指南教程:10天學會使用python做爬蟲!免費領取!
    從去年開始,公眾號鋪天蓋地的python廣告,讓很多行外人也知道了python這個東西,python語言開始變得無所不能,剛畢業的新手用python能做什麼?前些天我弟弟突然聊天,推薦我學python,我把聊天截圖給了學計算機的楊先生。楊先生的解釋:python和C語言、java一樣是一門程式語言。學會了或許可以三分鐘做好excel的數據分析。但是,為了寫這個三分鐘的程序,你可能要花一個星期的時間。
  • python爬蟲100個入門項目
    )9一鍵生成QQ個人歷史報告10微信公眾號文章爬蟲11新浪微博爬蟲分享(一天可抓取 1300 萬條數據)12新浪微博分布式爬蟲分享13python爬蟲教程,帶你從零到一45新聞監控46你好汙啊47ofo共享單車爬蟲48QQ空間49QQ 群50清華大學網絡學堂爬蟲整理不易,希望大家多多支持,文章最後有供大家入門學習到進階的學習資料免費無償給大家
  • Python如何入門?直接按這個方式玩炸彈超人小遊戲,就能掌握編程
    還在從基礎知識點開始學python嗎?還不如直接玩python小遊戲炸彈超人,跟著詳細教程開始,從不會python到掌握python基礎知識點,並且還有所有源碼,想學不會編程都難。下面講一下開發Python小遊戲炸彈超人的大致步驟(在底部直接拿詳細教程和所有源碼)首先是開發工具Python版本:3.6.4相關模塊:Pygame,以及自帶的模塊然後開始搭建相應所需的環境,安裝python並添加到環境變量,pip安裝需要的相關模塊即可。
  • Python真的值得學習嗎
    1989年,Guido van Rossum在參加設計ABC(一種教學語言)後,萌生了想要開發一種新的計算機高級語言的想法。他綜合了ABC語言的優點,並且結合了Unix shell和C的習慣,創造出了一種新的語言——Python。1991年初python公布了第一個公開發行版本。
  • python 爬蟲學習路線:從入門到進階
    在目標的驅動下,你的學習才會更加精準和高效。那些所有你認為必須的前置知識,都是可以在完成目標的過程中學到的。這裡給你一條平滑的、快速入門的學習路徑。本文依舊需要有一些python基礎,至少要求掌握python語法。
  • 開課吧:Python是什麼意思?為什麼有那麼多人學Python?
    PythonPython 是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python 的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。
  • Python開發簡單爬蟲【學習資料總結】
    開發爬蟲步驟 python語言基礎:(帶你熟悉python語言的特性,學會使用python開發環境,使用python開發一些簡單的案例)
  • python入門教程06-01(python語法入門之字符編碼)
    解釋器執行文件的流程以python test.py為例,執行流程如下#階段1、啟動python解釋器,此時就相當於啟動了一個文本編輯器#階段2、python解釋器相當於文本編輯器,從硬碟上將test.py的內容讀入到內存中#階段3、python解釋器解釋執行剛剛讀入的內存的內容,開始識別python語法
  • 電腦入門程式語言
    今天和大家介紹一下電腦入門編程學什麼語言更合適。首選python語言,python 是一門開源免費、通用型的腳本程式語言,現在社會上會python語言的人很吃香的。它上手簡單,功能強大,堅持「極簡主義」。
  • 學C語言好還是Python好?
    程式語言 發展進程 學哪一門程式語言,我們不妨先梳理一下語言的發展過程…… 我們甚至可以再用 C 語言寫一個 C 語言的編譯器,再用之前寫好的 C 語言學會了C和C++,那麼其他的命令式語言基本上,最多一個月你就能自學會。而學會了python,你啥也不是。
  • c語言是好幾百年的內功,python是大力金剛掌?
    python現在作為最火的語言之一。在不久前成功壓住了c語言和Java,這是科技進步的發展的必然結果。python非常容易學也是一個很重要的原因。主要還是學習python還抓住了時代的潮流,順應時代的發展,比如未來的發展的方向,人工智慧這一些。