Python 從零開始--入門篇

2021-02-13 挑戰算法與程序設計


從這篇文章開始我將分享 python 系列,從 ptyhon 的起始發展,到現在的方方面面, 從最基礎的語法開始,大家一起學習,目的只有一個是大家一起能夠使用 python 寫自己的爬蟲,能夠達到公司要求的基本水平。

why pthon

為什麼是 python 呢,原因很簡單~

嗯哼!就是很簡答

相比於 C語言 的指針的混亂,和 Java 的繁瑣,python 更加適合作為非計算機專業的第一個入門的程式語言。(計算機專業最好還是以C語言為第一門語言入門為好,後面寫文章出來介紹)從語法上面來說也擁有更多的第三方庫,避免了很多「重複製造輪子「。能夠很快上手,很多系統也都內置了python環境,相關配置也很簡單。

當然除了這些拿來吃飯也是很重要的,時代所需,生活所迫。 -- 當然也比較有趣

正式學習之前大家可以看一下python發展歷史[人生苦短,只需一部Python簡史](https://www.douban.com/note/543082723/)

版本選擇

Python2.x是遺產,Python3.x是現在和未來的語言。

Python2.x默認編碼為ASSIC碼,不支持中文。

Python3.x默認編碼為UNICODE,默認支持中文。

能夠選擇 python3.x 還是選擇這個,這個屬於 python 的未來。有選擇困難可以兩個都去了解一下。

推薦一些 python 方面的書籍

入門篇:簡明Python教程Head First Python 中文版笨辦法學Pythonpython 3.x 從零開始學進階篇:Python核心編程深入理解Python

python 視頻:推薦使用 小甲魚的 python 教程(褒貶不一)

連結:https://pan.baidu.com/s/1oePd-y_ds5-1B_fa3o_1ig

提取碼:0oqh

還有慕課網上面的教程

學習 ptyhon 的打法

學習程式語言類的知識,打發分為三步走,視頻(很快帶你上手)+看書(入門後效率高)+敲代碼(熟能生巧),不斷的熟悉對語言語法的感覺,感覺只有從練習中才能得到。寫點簡單小慄子,找興趣,然後是良性循環

IDE 選擇

工欲善其事,必先利其器,一個好的編譯環境的選擇對於一門程式語言的學習很重要,python 的環境不少,根據自己的需要去選擇,如果是以 Linux 為主的你就用編譯器之神 vim ,win/mac 可以選擇 pycharm,Eclipse + PyDev, 還有一個很輕便的 Spyder,非零基礎入門的應該對上面的應該都很熟悉,但是如果是零基礎入門的請別瞎折騰,先使用 python 自帶的 IDLE 。簡單容易上手。windows 用戶的操作:」開始->所有程序->python x.x.-> IDLE (Python GUI)」

簡單的 python 的程序

既然寫好了 python IDE 已經有了,就然偉大的程式設計師開始從事偉大的編譯工作

print ('hello world!') # 這是一個注釋

這個是安裝好一個 IDE 對 IDE 起碼的尊重,來自世界的 問候。程序就是指令的集合,這個程序裡就一條指令。新手可以試著在 IDLE 中執行一下。 但是如果跳出這個 IEDA 執行,在命令行裡如何執行,值得你去試試。

相比於其他程式語言,python 做到了優雅,簡潔,方便。所有沒有使用的去使用這個吧。

編程主要考不停的敲寫,聽和看只是輔助作用,沒有敲這個輸出位是不行的。希望你看到這篇文章開始動手去開始吧。對於任何東西的學習,都需要一定的堅持,來我們一起揚帆起航。

如果你是新手,沒有接觸過,能夠看了這篇文章,搭建好環境,用著 IED 和 shell 環境中都輸出了 hello world!, 你已經很牛逼了。至於上面的版本選擇安裝可以官網尋找安裝一下即可解決!

有什麼問題交流在後臺留言!

推薦閱讀:

Python | 網絡爬蟲常用的幾種技巧,三探爬蟲,理解爬蟲

ps:感覺還行,隨手在看,轉發!

相關焦點

  • 從Scratch開始零基礎編程學習、用Python入門
    那麼如何從零開始學習編程呢?筆者整理了下自己總結的回答資料,所以就有這篇文章。零基礎學習編程的,建議先找一門可見既所得的交互圖像式程式語言開始,拖拖控制項,雙擊進去補充寫幾行邏輯就行。比如我學編程開始就是已VB,Delphi入門的。 當然任何語言學習,都得有一點計算機基礎。對完全沒有任何基礎的純小或者小孩子來說就有點不是很適合的。
  • 從零開始的 Python 爬蟲速成指南,10篇 Python 技術熱文
    (點擊上方公眾號,可快速關注)本文精選了 Python開發者 1月份的10篇 Python 熱文。
  • 從零開始的python爬蟲速成指南
    在前言:最近後臺有人留言問:有沒有python爬蟲的相關教程,爬蟲不是我專業方向,很多不是很熟悉,而網上很多資料講的過於散亂,不能很好的系統性學習爬蟲,而且水平參差不齊。特委託一位熟悉爬蟲的小夥伴,幫忙把關,將網上現有資料進行整合,整理了一份相對比較系統的資料。
  • 《小灰教你零基礎學python》-Python入門語言
    在講解Python介紹之前我需要從解釋一些基礎概念,為了照顧零編程基礎小白。一、什麼是程序?程式語言有很多,咱們就學簡單強大的python即可。Python是一種清晰而強大的面向對象程式語言,不過還沒入門的小白不要想多了哈,不是你的對象(女朋友?)
  • Python視頻教程網課編程零基礎入門數據分析網絡爬蟲全套Python...
    本課程為python教程大合集,包含python所有就業方向,每套課程均來自市面上主流培訓機構的原版教程,價值都在數百元以上 每套課程均包含:視頻課程+課件+原始碼 重要:建議根據自己工作方向和需求,重點選擇2到3套課程學精,吃透,然後在工作 重要:零基礎小白建議先選擇零基礎全能篇的一套課程學精
  • Python快速入門的方法
    那麼,作為一個新手,如何才能快速並有效的入門呢?0.快速入門《和孩子一起學編程》這本書說是給兒童設計的,所以內容比較生動。非常非常非常簡單易懂 不用花太長時間就能看下來一遍。import一個easygui,初學者分分鐘做個圖形界面出來,對於初學python,成就感!!
  • 如何從零開始學Python
    如何從零開始學python?書聲琅琅教育番茄老師介紹,零基礎的朋友學python相對來講難度要大,但是很多python大牛都是從零基礎上來的,對於這些python大牛來講,參加合理的培訓指導和有一套python學習路線是分不開的,有目標有計劃的學習才能更加高效。
  • python入門書籍,輕鬆學python
    全民學python的熱潮已經開啟,然而,對於這種情況,還是有很多小夥伴私信我python到底該怎麼入門?沒接觸過編程能學會嗎?
  • 十六本python入門學習書籍推薦,python入門新手必看
    隨著人工智慧時代的到來,python程式語言一步登天衝到編程排行榜第一名,因此更多朋友想轉行學習python程式語言的朋友,可以一起看一下:python入門新手必看的十六本python入門學習書籍1、python基礎教程司維所著圖書:本書包括Python程序設計的方方面面,首先從Python
  • 零基礎菜鳥如何快速上手Python
    那麼作為零基礎菜鳥的你,如何在Python入門的時候能避開大多數的雷區,這篇文章值得你花10分鐘的時候仔細閱讀。零基礎菜鳥如何快速上手Python為了幫助大家更輕鬆的學好Python,無私分享一套Python學習資料,希望對正在學習的你有所幫助!
  • Python基礎 | 大學小白如何入門Python程序設計
    二、如何進行自主學習其實python非常適合初學者入門。相比較其他不少主流程式語言,有更好的可讀性,因此上手相對容易。自帶的各種模塊加上豐富的第三方模塊,免去了很多「重複造輪子」的工作,可以更快地寫出東西。
  • 可能是最通俗易懂的Python入門資料整理和最優學習路線推薦.
    在這篇文章裡,我會把所涉及的資料分為三個部分。第一個部分是書籍的推薦,第二個部分是視頻教程的推薦,第三個部分是練手項目的推薦。在文章的最後我會根據我推薦的三個部分,挑選其中的一些項目,組合在一起推薦一個適合初學者的最優學習路線。還學不會Python你打我。文章末尾會給出本文提及的所有教程的連結或下載地址。
  • 如何快速學會Python爬蟲(入門篇)
    一、爬蟲入門Python爬蟲入門一之綜述2.Python爬蟲入門二之爬蟲基礎了解3. Python爬蟲入門三之Urllib庫的基本使用4. Python爬蟲入門四之Urllib庫的高級用法5. Python爬蟲入門五之URLError異常處理6.
  • python入門
    --Yves Hilpisch 《Python for Finance》發現近期學習python的人越來越多了,最近也有人問我有沒有啥課程或者書推薦的。我自己還是側重數據計算和在金融中的應用,系統管理、web開發等沒做過。我當年也是新手入門,自己搜索嘗試,買了很多的書,也在網上下載了很多資料。
  • 入門Python, 看這些資料就夠了
    最後,平時有空可以看看awesome-python-cn和python-tip上的內容,作為入門之外的擴展,開闊自己的視野【實驗樓Python3教程】連結:Python3 簡明教程 (https://www.shiyanlou.com/courses/596)簡介: 提供了開箱即用的實驗環境 ,省去了搭建環境的麻煩。 偏重實戰。
  • Python語言如何入門
    閱讀本文大概需要5分鐘:Python 語言應該如何入門,記得我幾年前也碰到過這樣的問題,當時網上隨便搜了一下飢不擇食的找了一些書開始啃起來,結果發現很疑惑,感覺吃力,走了很多彎路。若不得法還會降低初學者的興趣,現在我就說說自己對python 入門的理解.學Python和學其他的語言其實是相同的,我給新同事講課的時候就說學編程和練武功其實是很相似,入門大致這樣幾步:找本靠譜的書,找個靠譜的師傅,找一個地方開始練習。 學語言也是的:選一本通俗易懂的書,找一個好的視頻資料,然後自己裝一個IDE工具開始邊學變寫。
  • 求職大視野 | 編程零基礎應當如何開始學習 Python?
    零基礎學編程,用python入門是個不錯的選擇,雖然國內基本上還是以c語言作為入門開發語言,但在國外
  • 我整理了大數據入門帖子200篇並用python分析了一下
    部分大數據入門帖子000我通過 數據挖掘入門,自學人工智慧,python入門,nlp是什麼,統計學入門,大數據入門,爬蟲是什麼意思,學習大數據要什麼基礎,數據分析師適合女生嘛,自學大數據該怎麼入手等63個入門相關關鍵問題,找了200篇左右的高票入門帖子。
  • python如何快速入門
    昨天有同學私信我,說看了機器學習的東西,但是不懂python,也不知道怎麼入門,打算介紹一下思路給同學參考一下。首先,要連接python是什麼?可以做什麼?目前有什麼場景?目前,puthon主要有機器學習,數據處理,爬蟲,圖像處理,工業控制,文本處理,工具開發等,確定好方向後就開始學習。小編建議往機器學習發展,可以參考我的文章
  • 從零開始學量化(一):量化如何入門
    之前經常有童鞋在後臺/群裡問量化如何入門這個問題,這種問題一般都是沒有人回答的,因為這是一個到處都可以找得到答案的問題,所以也推薦大家