首頁>Club>
7
回覆列表
  • 1 # 愛健身的程式猿老K

    零基礎麼?

    1、網上可以搜一下 python入門的書籍

    2、一些論壇,網站,比如liujiang的論壇,liuxuefeng的部落格,菜鳥教程等

    3、網上買點課程,各個培訓機構的

    4、從小專案做起

  • 2 # 使用者95877765594

    首先介紹下我的背景,我高中是理科生,但是大學四年,研究生都是管理專業,平時不怎麼接觸程式設計,完全是0基礎的程式設計小白。

    沒學程式設計前覺得程式設計很難,搞不懂學資料結構能做什麼,for迴圈有毛用, if while 判斷真真假假有意思嗎?還有錯誤處理,類,修飾器,更不知道能用來做什麼?

    所以沒學python 前,你和我一樣對ta是未知的。人們對未知天生的恐懼,導致咱們小白,尤其是文科生,對程式設計這片未知領域望而卻步,生怕付出了沒有回報。而且人們做事前天生的害怕失去,卻不怎麼考慮得到這方面。這種習慣把很多人限制於程式設計世界之外。

    我最早接觸程式設計是三年前,當時有一位朋友學世界上最好的語言PHP ,學php 實際上要前端html css JavaScript 和後端資料庫。我那時也跟著湊熱鬧學了學html css JavaScript 至於資料庫基本沒學,學習放棄的原因是學到JavaScript 時不懂這些資料結構,條件判斷,迴圈這些東西能用來做什麼。而且只是看影片學,沒有真正的動手,幾十集教程妄圖一口氣看完,再去敲程式碼寫出個東西來。可想而知,一寫就出錯,很有打擊感,挫敗感。

    然後我就放棄了學程式設計,還是安心的去考研吧。這一考就是三年,總算在15年考上管理學研究生。但是讀研時導師要求我去爬資料,開展分析。我嘞個去,文科生程式設計低能兒小白的我,腫麼辦?

    當時導師說你要是有決心學我就送你暑假去參加“哈工大大資料與商務智慧暑期學校”。這誘惑力還是挺大的,畢竟離開學校三年,想回母校的本部看看(我是威海校區的)。但是我還有其他人都沒有立刻回覆導師,也在做思想鬥爭。

    直到一個月後,因為看了很多相關論文,大資料的概念應用等,覺得這方面很有前途。能夠解決未來自己的讀博科研需要,又能在職場上加分,我覺得學程式設計對我很有用,特別有用。

    當一個人覺得掌握某樣知識對自己很有用,很迫切時,也就會忽略了要掌握這技能的艱辛過程。我開始渴望程式設計,想學會了就可以從網路中獲得資料,有了資料那就可以寫論文,想想都覺得很美很贊。

    在這個時候,我有位朋友開始學python ,我轉戰python ,瞬間覺得python 好簡單。因為我是一點點的啃程式碼,看到一行程式碼不懂,就去敲程式碼,不考慮以後拿來能作什麼。也沒時間考慮這資料結構,條件判斷語句很簡單,可是能用來做什麼。這些問題,我哪裡有時間考慮。還有不到一個月時間我就要去哈工大暑期學校了,我必須掌握python 基本知識。

    人有時候越聰明越被動,反而不如傻乎乎點單純點。不要糾結那麼多,啥也別說別想就去敲程式碼就好了。不懂得沒關係,敲程式碼,報錯,那就改程式碼,總會三兩下就記住這錯誤。下次就不會犯錯。

    就這樣,基礎部分,再結合自己需要學相關的庫,任務導向,學習起來很快。基礎部分用時快的人一週,慢的一個月。我從學python 到寫出第一個爬蟲,用時不到一個月。真的很簡單。

    後來,寫出爬蟲覺得python 大法好,我又繼續精進爬蟲這門手藝,最初只能爬的靜態網頁,到後來,動態的也會爬了。但是自己水平還不夠,還需要提高提高再提高。

    說了我的例子,廢話很多。雞湯很多,但程式設計小白的我現在會寫爬蟲了,也算一個正面案例。

    全面瞭解Python

    很多小夥伴想學Python又不知如何入手。今天,我們就先了解Python,回答關於Python的常見問題:

    Python是一種什麼語言?

    Python是一種計算機程式設計語言。你可能已經聽說過很多種流行的程式語言,比如非常難學的C語言,非常流行的Java語言,適合初學者的Basic語言,適合網頁程式設計的Java語言等,Python是他們其中的一種。

    而不同的程式語言,幹同一件事,編寫的程式碼量,差距也很大。比如完成同一個任務,C語言要寫1000行程式碼,Java只需要寫100行,而Python可能只要20行。

    用Python可以做什麼?

    可以做日常任務,比如自動備份你的MP3;可以做網站,很多著名的網站像知乎、YouTube就是Python寫的;可以做網路遊戲的後臺,很多線上遊戲的後臺都是Python開發的。

    其它比如運維、Web開發、應用開發、大資料、資料探勘、科學計算、機器學習、人工智慧、自然語言處理……還可以寫很長很長……

    總之就是能幹的事情非常多,但是Python也有不能幹的事情,比如寫作業系統,這個只能用C語言寫;寫手機應用,只能用Objective-C(針對iPhone)和Java(針對Android);寫3D遊戲,最好用C或C++。

    學Python難度大嗎

    Python是一門高階語言,那麼是不是越低階的程式越難學,越高階的程式越簡單?表面上來說是這樣的。但是,高階的Python程式設計也是非常難學的,所以,高階程式語言不等於簡單。不過對於初學者和完成普通任務,Python語言是非常簡單易用的。像樓主這樣軟體工程師出身的話,掌握起來也應該是比較輕鬆的。

    Python薪資

    有打算學習Python的同學會問,Python學完之後就業情況怎麼樣?薪資待遇怎樣?就Python的職業發展方向,這裡簡單的做一些分析,給大家提供一些參考。

    可以看到,Python的平均薪資在15000元左右,而根據今年的行情來說,20000元左右不是難事。即使是剛畢業的應屆生,一般二線城市起薪也可以達到6-8K左右,一線城市起薪可以達到8K左右。

    就業職位有如下方向:Linux運維工程師Python開發工程師Python人工智慧工程師大資料工程師Python遊戲開發工程師Web網站開發方向Python自動化測試
  • 中秋節和大豐收的關聯?
  • 不飽和脂環烴的命名?