首頁 後端開發 Python教學 如何自學python語言

如何自學python語言

Jun 20, 2019 pm 02:24 PM

如何自學Python程式設計?一堆的Python教學卻感覺無從下手呢?我想這應該是很多Python初學者正在糾結的問題。

如何自學python語言

今天想要分享給大家的是如何自學Python編程,學習這件事還真不是人人都擅長的,有的人拿到一堆的Python教程卻感覺無從下手,有的人卻靠這一堆Python教程入門,這就是差距!那麼對於拿了一堆Python教程卻手足無措的同鞋要怎麼辦呢?

#我們來看看同樣的問題,其他前輩是怎麼解決的。

我的學習經驗分享

不只是學Python,你學任何東西都得去實踐。只看書,一是記不住,二是看時間長了,沒動力了,看不下去了。

分享一下我自己的經驗。

接觸Python是從爬蟲開始(臉紅,以後再也不xjb寫了),那時只知道照著網上的教程寫,仗著自己C/C 的基礎,強行理解Python代碼含義。如果是考試的話,我是連學號都要抄下來的那種。

後來發現Python和C 完全是兩個東西,而且Python也不簡單,其中包含著非常有趣的語法。由於我沒有系統的看過書,所以對Python的一些細節完全不了解,只能是寫程式碼的時候現場查,東拼西湊的感覺。

後來覺的根基不穩,寫不下去了,就嘗試著看廖雪峰的博客還有python核心編程。廖大的看完了,部分章節跳了,很基礎。核心程式設計那本書也沒看完,因為覺得好多東西基本上用不到,無非是運行下例子,很沒意思,後來這書看到一半就放棄了。

此時,我的Python水平就是強行用c 的思想編程,然後用Python翻譯,都是簡單語句,絕對跟python不沾邊。估計這時候連入門都不算。後來慢慢找一些小項目練手,逐步提升自己

必須在專案中學習

舉個例子,想從一個有100個人員資訊excel或txt裡找到年齡小於25歲的女生的電話號碼.

先思考怎麼操作,然後用python去實現,那麼完成的時候,你就對用python操作文本,組裝數據結構有了一定的了解。

下一步就是怎麼把這些資料儲存到資料庫中,然後透過python去查你想要的人的信息,這時候你對python的資料庫操作有了認識

再下一步,透過python怎麼在資料庫中加入和刪除人員資訊

再思考怎麼加上一個UI去實現操作,用web還是python 圖形庫

最後考慮怎麼能夠將這個程式打包成可執行程式而不是腳本之行呢

透過這樣一個小練習,你就能知道如何去掌握python基礎了

只有在專案中學習,才能學會程式設計。

當然,其實對於小白來說,入門很難,因為連程式設計原理都沒有理解,更別提跟著做專案了。如果你真得想入這行,那麼,有老師帶領入門 專案實戰是最好的方法了。

以上是如何自學python語言的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

如何解決Linux終端中查看Python版本時遇到的權限問題? 如何解決Linux終端中查看Python版本時遇到的權限問題? Apr 01, 2025 pm 05:09 PM

Linux終端中查看Python版本時遇到權限問題的解決方法當你在Linux終端中嘗試查看Python的版本時,輸入python...

如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? 如何在使用 Fiddler Everywhere 進行中間人讀取時避免被瀏覽器檢測到? Apr 02, 2025 am 07:15 AM

使用FiddlerEverywhere進行中間人讀取時如何避免被檢測到當你使用FiddlerEverywhere...

在Python中如何高效地將一個DataFrame的整列複製到另一個結構不同的DataFrame中? 在Python中如何高效地將一個DataFrame的整列複製到另一個結構不同的DataFrame中? Apr 01, 2025 pm 11:15 PM

在使用Python的pandas庫時,如何在兩個結構不同的DataFrame之間進行整列複製是一個常見的問題。假設我們有兩個Dat...

Uvicorn是如何在沒有serve_forever()的情況下持續監聽HTTP請求的? Uvicorn是如何在沒有serve_forever()的情況下持續監聽HTTP請求的? Apr 01, 2025 pm 10:51 PM

Uvicorn是如何持續監聽HTTP請求的? Uvicorn是一個基於ASGI的輕量級Web服務器,其核心功能之一便是監聽HTTP請求並進�...

如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? 如何在10小時內通過項目和問題驅動的方式教計算機小白編程基礎? Apr 02, 2025 am 07:18 AM

如何在10小時內教計算機小白編程基礎?如果你只有10個小時來教計算機小白一些編程知識,你會選擇教些什麼�...

在Linux終端中使用python --version命令時如何解決權限問題? 在Linux終端中使用python --version命令時如何解決權限問題? Apr 02, 2025 am 06:36 AM

Linux終端中使用python...

如何繞過Investing.com的反爬蟲機制獲取新聞數據? 如何繞過Investing.com的反爬蟲機制獲取新聞數據? Apr 02, 2025 am 07:03 AM

攻克Investing.com的反爬蟲策略許多人嘗試爬取Investing.com(https://cn.investing.com/news/latest-news)的新聞數據時,常常�...

See all articles