1. python 有哪些好的學習資料或者博客
1、無開發經驗,初學python
如果你不會其他語言,python是你的第一門語言:
A Byte of Python (簡明python教程,這個有中文版簡明 Python 教程)是非常好的入門教程。
Learn Python the Hard Way (Zed Shaw的免費教程,個人強烈推薦)
Python, Django and Flask教程: Real Python (收費,需購買)
short 5 minute video 解釋了為什麼你的出發點應該是要完成什麼項目,或者解決什麼問題,而不是為了學一門語言而去學一門語言。
Dive into Python 3 是一本開源的python教程,提供HTML和PDF版。
Code Academy 有一個為純新手准備的 Python track 。
Introction to Programming with Python 介紹了基本語法和控制結構等,提供了大量代碼示例。
O'Reilly 的書 Think Python: How to Think Like a Computer Scientist 是非常好的入門教材。
Python Practice Book 是一本python練習的書,幫你掌握python基本語法。
想通過做實際項目來學編程?看看這個 this list of 5 programming project for Python beginners(5個適合python初學者的編程項目)。
Reddit的創造者之一寫了一個教程,如何用python構建一個博客網站(use Python to build a blog.),使非常好的web編程入門。
The fullstack python的作者寫了一篇關於如何學習python的文章learning Python 。
2、有開發經驗 ,初學Python
Learn Python in y minutes ,讓你在幾分鍾內快速上手,有個大概了解。
Python for you and me , python的語法,語言的主要結構等,還包含來Flask Web App的教程。
The Hitchhiker』s Guide to Python
How to Develop Quality Python Code ,如何開發高質量的python代碼
2. python和php 哪個更適合做web開發
1.語法:PHP 的語法看起來就像沒有經過精心設計一樣,很隨意。有的語法看似很方便(用點來連接字元串), 但是卻為之後擴展造成了很多麻煩(點沒法用於訪問對象的成員), 再比如比較蛋疼的命名空間的語法。Python 相比之下要好一點,但是 Python2 和 Python3 直接存在著一些不兼容的語法變動。
2.編寫 HTML 模版:PHP 可以非常方便地直接用來編寫 HTML 模版,Python 需要藉助其他的語言或庫來實現。
3.包管理器:PHP 的包管理器(PEAR)和擴展管理器(PECL)恐怕根本沒人用,這導致引入一個新依賴的成本很高,於是很多人傾向於自己造輪子而不是引入現成的庫。Python 有統一的包管理器,雖然也有問題,但要比 PHP 好得多,引入庫之後的命名空間管理也要比 PHP 好。
4.擴展和庫:PHP 和 Python 都可以用 C 來編寫擴展。相比之下 Python 可用的庫要更多一點。
5.運行方式:PHP 運行方式比較單一(php-fpm, mod_php), Python 則可以以 fastCGI 運行,也可以自行監聽埠來處理請求。
6.性能:因為 PHP 運行方式單一,opcode 緩存方案也比較成熟(APC, opcache),緩存 opcode 之後運行速度很快。Python 則可能需要更多地自行優化性能。
7.類型系統:PHP 和 Python 都是動態類型。PHP 對類型判別比較模糊,有很多陷阱,Python 則嚴格一些。
8.學習成本:PHP 和學習成本都不是很高。PHP 優勢在於有比較完整的官方中文文檔,而且 PHP 應用領域只有 Web, 所以需要學習的內容較少。Python 因為學習路線較多,不太容易找到適合自己的教程和資料。
9.社區:PHP 的資料遍地,但是高質量的中文社區較少,普遍對官方的新功能不是很關注。Python 則要好一點。
10.應用領域:PHP 僅在 Web 後端方面被使用,Python 應用領域更廣泛一點,如果需要將邏輯移植到其他平台(如桌面), Python 要方便一點。
3. python好的論壇推薦
博客園,CSDN、悟空問答,知乎github、碼雲,根據自己得實際需求找適合自己的,
4. 介紹一些國外的python論壇和社區
學習英文對於高級黑客來說非常重要,因為現在大多數資料和教程都是英文版本,而且有關黑客的新聞也是從國外過來的,一個漏洞從發現到出現中文介紹,需要大約一個星期的時間,在這段時間內網路管理員就已經有足夠的時間修補漏洞了,所以當我們看到中文介紹的時候,這個漏洞可能早就已經不存在了。因此學習黑客從一開始就要盡量閱讀英文資料、使用英文軟體、並且及時關注國外著名的網路安全網站。 二、學會基本軟體的使用: 這里所說的基本軟體是指兩個內容:一個是我們日常使用的各種電腦常用命令,例如ftp、ping、net等;另一方面還要學會有關黑客工具的使用,這主要包括埠掃描器、漏洞掃描器、信息截獲工具和密碼破解工具等。因為這些軟體品種多,功能各不相同,所以本教程計劃在後面將會介紹幾款流行的軟體使用方法,學習者在掌握其基本原理以後,既可以選擇適合自己的,也可以在「第二部分」中找到有關軟體的開發指南,編寫自己的黑客工具。 三、初步了解網路協議和工作原理: 所謂「初步了解」就是「按照自己的理解方式」弄明白網路的工作原理,因為協議涉及的知識多且復雜,所以如果在一開始就進行深入研究,勢必會大大挫傷學習積極性。在這里我建議學習者初步了解有關tcp/ip協議,尤其是瀏覽網頁的時候網路是如何傳遞信息、客戶端瀏覽器如何申請「握手信息」、伺服器端如何「應答握手信息」並「接受請求」等內容,此部分內容將會在後面的章節中進行具體介紹。學會如何使用WWW和寫HTML黑客文化建造的大多東西都在你看不見的地方發揮著作用,幫助工廠、辦公室和大學正常運轉,表面上很難看到它對非黑客的普通人的生活的影響。Web是一個大大的例外。即便政客也同意,這個巨大耀眼的黑客玩具正在改變整個世界。單是這個原因(還有許多其它的),你就需要學習掌握Web。這並不是僅僅意味著如何使用瀏覽器(誰都會),而是要學會如何寫HTML, Web的標記語言。如果你不會編程,寫HTML會教你一些有助於學習的思考習慣。因此,先完成一個主頁。(網上有很多好的教程;)但僅僅擁有一個主頁不能使你成為一名黑客。 Web里充滿了各種網頁。大多數是毫無意義的,零信息量垃圾——界面時髦的垃圾,注意,垃圾的水準都類似 四、熟悉幾種流行的編程語言和腳本: 這當然是最基本的黑客技能。如果你還不會任何編程語言,我建議你從Python開始。它設計清晰,文檔齊全,合適初學者入門。它是一門很好的入門語言,並且不僅僅只是個玩具;它非常強大、靈活,也適合做大型項目。Java也是好的入門語言。它比Python難得多,但是生成的代碼速度也快得多。它同時也是一種優秀的計算機語言,不止是用來入門。但是注意,如果你只會一兩門語言,你將不會達到黑客所要求的技術水平,甚至也不能達到一個程序員的水平——你需要學會如何以抽象的方式思考編程問題,獨立於任何語言。要做一名真正的黑客,你需要學會在幾天內通過一些手冊,結合你現在所知,迅速掌握一門新語言。這意味著你應該學會幾種截然不同的語言。如果要做一些重要的編程工作,你將不得不學習C語言,Unix的核心語言。 C++與C非常其他類似;如果你了解其中一種,學習另一種應該不難。但這兩種都不適合編程入門者學習。而且事實上,你越避免用C編程,你的工作效率會越高。C非常有效率,節約你的機器資源。不幸的是,C的高效是通過你手動做很多底層的管理(如內存)來達到的。底層代碼都是復雜極易出現bug的,會使你花極多的時間調試。如今的機器速度如此之快,這通常是得不償失——比較明智的做法是使用一種運行較慢、較低效率,但大幅節省你的時間的語言。因此,選擇Python。其他對黑客而言比較重要的語言包括 Perl和 LISP。 Perl實用,值得一學;它被廣泛用於動態網頁和系統管理,因此即便你從不用Perl寫程序,至少也應該學會看。許多人使用Perl的理由和我建議你使用Python的理由一樣,都是為了避免用C完成那些不需要C高效率的工作。你會需要理解那些工作的代碼的。LISP值得學習的理由不同——最終掌握了它時你會得到豐富的啟迪和經驗。這些經驗會使你在以後的日子裡成為一個更好的程序員,即使你實際上很少使用LISP本身。當然,實際上你最好五種都會(Python,Java,C/C++,Perl和LISP)。除了是最重要的黑客語言外,它們還代表了截然不同的編程思路和方法,每 如果幫助到您,請記得採納為滿意答案哈,謝謝!祝您生活愉快! vae.la
希望採納
5. 有沒有推薦的python中文社區
搜一些python交流群
群文件里有很多好的教程的
中文關於編程的社區貌似都不怎麼熱
6. 國內最好的python學習網站論壇
龍天論壇 lthack.com 學習資源最多了 python培訓學習課程免費下載
7. python有哪些比較人氣多的中文論壇啊經常有一些問題需要和大家請教。謝謝。
Python中文社區:知乎專欄
Python中文社區維基:python-chinese.GitHub.io
8. 學習和交流 Python,大家一般去哪個社區
stackoverflow不錯,還有網路谷歌,還有python庫的官網教程。
9. 有哪些學習氛圍比較不錯的 Python 論壇
不需要論壇,Google和郵件列表足矣。
最好的學習方法不是上論壇求助,而是Google和實踐,涉及開源項目的問題可以通過郵件列表討論。
10. python社區哪個比較適合新手
我愛自學網。
裡麵包括入門、圖形界面、爬蟲框架與資料庫開發,Python辦公自動化,Python介面自動化測試多個方面,適合新手。
此外,還有知乎、CSDN、博客園等也適合新手。