中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

小白如何入門Python? 制作一個網站為例

發布時間:2020-07-05 10:19:07 來源:網絡 閱讀:453 作者:Lickm 欄目:編程語言

以制作一個網站為例,聊一聊小白如何入門Python,具有一定的參考價值,感興趣的小伙伴們可以參考一下

首先最重要的問題是為什么要學習python?這個問題這個將指導你如何學習Python和學習的方式。
以你最終想制作一個網站為例。從一個通用的學習資源列表開始不僅會消磨你的激情,而且你獲得的知識很難應用,我曾經嘗試過不通過上下文和具體應用來學習編程,但是我幾乎沒有獲得任何有用的技能。
當我3年前學習python時,我想創建一個網站。這對于任何一個學習Pyhon人來說,不足為奇。
1、找到是什么激勵你
找到并保持你的動機是關鍵-我高中睡了很多個的程序設計課,因為它只讓我們記住了一堆語法。另一方面,當我需要學習python來制作一個自動作文評分算法時,我連續熬夜幾個晚上來學習和迭代。
學習中很少涉及動機--你通常只是跟隨別人給的教程去嘗試做一些東西。但是,python的偉大之處在于,你幾乎可以開發所有的東西,從移動應用程序到游戲到高級機器學習算法。無論你是否感興趣,你都可以在python中構建它,并且可能獲得了一個很好的入門教程。
選擇一個或兩個你感興趣的東西,并堅持下去-你會在這個領域開發很多項目。
以下是一些示例區域,但可以隨意添加:
? 網站
? 游戲
? 數據科學/機器學習
2、了解一些基本的python語法
除非你知道基本的語法,否則很難實現任何東西。即便如此,也不要花太長時間在上面。你的目標是開展你感興趣的項目,學習基本的語法就足夠了
作為參考,我花了不到一周的時間在codecademy上,學習了大概30%的語法。這足以可以開始一個項目了
一些可以幫助你的資源:
Codecademy --很適合學習基本語法
Learn python the hard way--一本教了很多python概念的書。
Dataquest.io --這是我學習Python的第一個網站。它的重點是教你在數據科學中使用python,但它可以教會你所有的基本語法。
Python教程--主要python站點上的教程。
我再次強調,前期不要花太多時間在基本語法上。你越快開展項目工作,你將學的越快。當你遇到問題卡住的時候,你還是可以回去看看語法的。
3、進行結構化項目
除非你真正的把你學到的東西應用在實際項目上,否則你學到的知識將會慢慢流失。項目是一個很好的學習方式,因為他可以促進你的能力,讓你知道如何應用你所學到的技能,并且可以讓你在找下一份工作時有東西可以拿出來展示。
當你開始工作時,更多帶有指導的結構化項目對你幫助很大。這里有幾個想法:
游戲
Pygame tutorials --pygame(用于制作游戲的python庫)有一個很好的教程列表
Making games with pygame--這本書看起來像是通過制作游戲這樣一個很好的方法來學習python
網站
Flask tutorial --官方flask教程(簡單的python web框架)。
Bottle tutorial--Bottle教程(更簡單的python web框架)。
How To Tango With Django 1.7--個django的指南(有些復雜的python web框架)
數據科學
Dataquest.io --以交互方式教你Python和數據科學。你可以分析一系列從CIA文件到NBA球員的有趣的統計數據數據集。
Scikit-learn 文檔--Scikit-learn有一些很好的文檔和教程(python的主要機器學習庫)。
Python數據分析--由python數據分析庫(pandas)主要作者編寫,對使用python分析數據有一個很好的介紹。
4、自己開展項目
一旦你以指導的方式學習了這些概念,那么現在是自己開展一些項目的時候了。你仍然需要查閱參考資料并查找概念,但是你將根據項目的需求來應用你所學到的知識,而不是相反。
找一起工作的其他人一起開展項目,那樣可以幫助你學習并幫助你保持積極性。
我的一些建議:
? 擴展你之前工作的項目,并添加更多功能
? 去你所在地區的python聚會,找到正在開展有趣項目的人。
? 查找開源包并做出貢獻。
? 看看是否有任何本地非營利組織正在尋找志愿者開發者
? 查找其他人已經完成的項目,看看你是否可以擴展或改寫它。
我的第一個項目是將我的自動文本評分算法從R改寫成python。它最終看起來沒有很漂亮,但它事我在學習Python旅程上的開始。
其實關鍵是選擇一些東西來做。如果你只想做出一個完美無瑕疵的項目,那么你有可能永遠都不會做出一個項目。
5、勇于挑戰更困難的項目
不斷增加你項目的難度和范圍。如果你對你正在開發的東西感到很輕松,那就意味著現在是嘗試更加困難的東西的時候了。
以下是當時的一些想法:
? 嘗試教一個新手如何做你當前的項目。
? 嘗試加載測試你的網站-比如你可以擴大它的規模嗎?
? 你可以讓你的程序運行得更快嗎?
6、結語
不管怎么說,python一直在不斷演變進化。可能只有少數人可以斷言完全理解它。
你需要不斷地學習和研究項目。如果你這樣做了,當你回頭看看自己6個月前寫的代碼,你會覺得這代碼是有多么糟糕。如果你到達這一層次了,那恭喜你,說明你上道了。
另外想學習Python的小伙伴,一個系統的學習方法是很重要的,學習效率會高很多。
那如何學習才能快速入門并精通呢?
當真正開始學習的時候難免不知道從哪入手,導致效率低下影響繼續學習的信心。
但最重要的是不知道哪些技術需要重點掌握,學習時頻繁踩坑,最終浪費大量時間,所以有一套實用的視頻課程用來跟著學習是非常有必要的。

                                                  分享交流群:862672474
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

资讯| 呼和浩特市| 琼中| 来安县| 永修县| 九江县| 邮箱| 岳普湖县| 池州市| 张家口市| 东辽县| 托里县| 隆安县| 五原县| 太谷县| 孝感市| 惠安县| 固镇县| 且末县| 沛县| 巴青县| 陈巴尔虎旗| 雅安市| 大港区| 武宁县| 塔河县| 上栗县| 农安县| 无锡市| 威宁| 余庆县| 涟源市| 九江县| 屯留县| 伊宁县| 邵阳市| 东丰县| 米易县| 新绛县| 浦县| 疏附县|