初學python和機器學習,想知道怎樣才能達到自己獨立編寫程式的能力?

我正在學習python。以前大學學過一點C.但是只能應付考試的水平。現在從事零售業,但是確實太熱愛電腦和編程。買了一本python學習手冊和一本python核心編程在看。但是把字串,字典,列表看完以後感覺很困惑。因為雖然上面的習題都能做,但是不知道怎樣用這些來構建一個程式很多代碼和函數定義都一知半解,即使明白演算法的運作原理但是卻無法獨立不看書寫出屬於自己的代碼。只能單純照著書上的代碼寫。我想知道怎樣才能將這些知識轉變成能夠自己寫出屬於自己的代碼的能力。我想以後從事機器學習或者資料採礦的工作。回

Python 的類的底線命名有什麼不同?

1,以一個底線開頭的命名 ,如_getFile2,以兩個底線開頭的命名 ,如__filename3,以兩個底線開頭和結尾的命名,如 __init__()4,其它這些命名有什麼不同嗎? 回複內容: 首先是單底線開頭,這個被常用於模組中,在一個模組中以單底線開頭的變數和函數被預設當作內建函式,如果使用 from a_module import * 匯入時,這部分變數和函數不會被匯入。不過值得注意的是,如果使用 import a_module 這樣匯入模組,仍然可以用

有哪些 Python 大牛的 blog 推薦?

回複內容:the5fire的技術部落格SAEPy blogtwelfthing - 部落格園不沉之月-vls的部落格小明明s à domicilekeakon的塗鴉館蔥絲瓣醬飛龍非龍http://zheng-ji.github.com/希望對你有協助你應該去Github找這些人(PS: 很多開發人員不在部落格裡寫技術的,因人而異):https://github.com/mitsuhiko (Jinja2 & Flask 作者) 部落格: Blog | Armin Ronacher's

有哪些 GIS+Python 的開發經驗值得分享?

我目前能夠找到的只有像Python Geo-Spatial Devlopment[1]這樣有一定年齡的教學書籍,和零散的技術文章[2]。可是具體該怎麼系統學習應用完全沒方向,求教。例如mapfish[3],看了一下介紹就覺得很牛逼,可是不會用。。。[1]Python Geo-Spatial Development (豆瓣)[2]W-06: Solid Web Mapping with Python[3]MapFish — MapFish回複內容:GIS 和 python

怎樣做到C語言和Python能夠均衡的一起學習?

學校教的是C語言,自己想自學Python

怎樣用 Matlab 寫出優雅的代碼?

看著大家在這個問題(為什麼不少程式員認為Matlab的語言設計不優雅甚至比較醜?能否舉出一些例子來說明? - 數學)下面吐槽,背上涼颼颼的。因為組裡的曆史原因,換語言不現實。。。我自己的體驗是用matlab寫小規模(1000行以內)的gui很快速,互動性不是特彆強的gui可以直接用guide搞定。但是代碼的複雜度隨著代碼長度的平方上升。求問怎樣改善用matlab寫代碼的程式風格,寫出簡明易維護的程式呢?回複內容:想到哪說哪,有點亂。用deal實現Python中的“一行賦多值”。[H, W, N]

軟體測試,如何工資過萬?

俺現在座標南京,軟體測試,黑盒,2年3個月,稅前6K。下一階段怎麼薪資過萬,求前輩指導。自學Python中。回複內容:好清秀的小夥子啊,233333333。花癡狀完畢,開始回答問題首先,黑盒是肯定不行的,一定得做白盒/自動化測試。學習Python是對的,可以先學習基礎的內容,更深入的等做白盒/自動化測試了再學習。另外,除了Python,還可以學學Java、Objective-c,這兩個可以做移動APP的白盒/自動化測試。最後給你個強心劑我家女王用過C#,C,Java,Python這些做白盒/自動

為何前端面試官都喜歡問閉包?

很多公司前端開發職位相關的面試官都喜歡問閉包。能否理解閉包可以當作評判一個前端開發的依據?回複內容:大致是這樣:1,面試題以半開放問題為佳。閉包就是個半開放問題。所謂半開放,就是說你可以就你知道的隨便說,但是大致上有一些點面試官可以守著,看看你說的是否全面、準確。2,這個問題可以追問。根據你的回答情況,面試官可以補充若干遞進問題。比如範圍,變數提升,引用傳遞,異常捕獲等等,涉及到的點還是比較多的。而且能追問不是顯得比較有面子嘛是吧?3,這個問題是普適的。一方面它確實是個基礎問題,進入點完全是初級

學完python後,該如何開始django學習?

看完了《簡明python教程》,知道Django是python最常用的架構,是否需要專門地開始Django的學習?用什麼書/社區?順便問一下,學完python和Django之後,對於開發一個網站而言可以做什嗎?可以完成整個後台?還是資料庫?回複內容:讀 Django tutorial。這是一份很好的上路文檔。接下來,你需要做的是認真讀 ORM 文檔,瞭解 Django 的設計思想。在接下來,你會發現你自己已經開始讀 Django 核心原始碼,因文檔永遠是不足的。過早的最佳化是萬惡之源。在有新的

在 Python 中,為什麼 pow 這樣的函數可以直接調用,而 floor 這樣的函數得先匯入模組?

python新手,望大神們多指教回複內容:本來寫在 @bhuztez 大大的回答的評論裡的。算了還是發到頂層好了。誒這裡 @藍色 大大的回答真的誤解一些了, @bhuztez 大大的回答才是完全正解。這個問題,要看最精闢的答案的請看 @flow memory 大大的,要深入到Python的內部機制的請看 @bhuztez 大大的,要看點具體代碼的請看 @藍色 大大修正過的答案。Python的__builtin___模組完全是個運行時的東西, @藍色

使用 Visual Studio 開發的情況下 C# 的編程效率能否和 Python、Ruby 媲美?

回複內容:C#大多數東西可以用linq寫,這個時候和python差不多但有些東西比如類的定義之類跑不了,這個是先天特性。有時候這是好事,有時候這是壞事,看你幹什麼用。最後一點是你自己用什麼東西熟練。用的熟練的永遠比不熟練的舒服。沒有最好,只有適用。評論的,都帶嚴重的個人感情色彩。話說回來,如果開發大型系統,就不用比了,而開發指令碼,那也不用比了。理解了,就不會提這個問題了。這種問題問的,從問題就能看出結論來,c#

如何學習Python開源安全架構,並掌握其API?

例如開源安全架構golismero。這種大架構有何學習技巧?回複內容:先打好py基礎!!!然後邊啃邊理解更深入且優秀的編程思想!只要哪天你感覺看代碼就跟看小說似的無壓力,那一切就容易啦。我讀過py好多優秀開源,如sqlmap,wapti,一些優秀庫的實現。然後,得有安全基本功,要不然也沒法理解安全類的源碼是什麼個思想。最後,得有架構基本功,否則根本不知道這些API為什麼存在,架構與外掛程式之間為何這樣通訊,為什麼要這樣分模組,有什麼地方可以最佳化的等等。萬事開頭難,啃吧,調試吧!越到後面會越輕鬆

已經有了各省的資料,如何將資訊以可視化的方式顯示在地圖上?順便問一下python有相關的第三方包沒?

回複內容:其實有很多實現方式,python只是其中一種,下面我介紹一下我認為比較方便的:1. Excel VBA註:以下兩個模板來自http://ExcelPro.blog.sohu.com(1)中國地圖分省填色下面是:使用方法在圖中也有介紹下載地址:Excel模板-中國地圖填色圖(2)中國地圖精確到市填色下載地址:中國資料地圖-到市級2. 百度的ECharts網址為: ECharts ·

Python沒有常量是不是不夠安全的設計?

我是一個Python輕度使用者+愛好者,這兩天我嘗試用Python替代bash完成一些簡單的工作(最主要的目的其實是學習),有一些困惑。Python不能很方便的定義常量,這就帶來了一些問題,如果一個程式或引用的第三方庫,不小心修改了某一個模組下的一個全域變數,比如re模組的re.I,re.M等,這樣就會給程式帶來很大的不確定性?re這個例子只不過是一個曆史遺留問題,是特例,還是類似的例子在Python中是普遍存在的?回複內容:“修改某一模組下的全域變數”,這就是打猴子補丁啊(Monkey

Python3零基礎自學方法?

我是一名普通的初中生畢業,現在在鋼廠工作。在知乎上看到知道創宇的很多大牛。所以我覺得我應該也要跟他們一樣。所以現在想利用業餘時間學習編程,不知道先學Python是否合適,但是看到大家都贊同的一句“搞就牛”。所以想先學會Python,再跟大牛們一起學習,討論。但是發現Python有2.X和3.X版本之分。搜到很多學習資料都是2.X版本的。我想問問各位大牛,針對這樣的情況,有沒有好的建議,或者學習資料推薦。回複內容:@Fooying 說得不錯,但有一些細節我需要補充一下:Python

像 Dropbox 這樣從 Python 轉到 Go 語言是不是新的趨勢?

為了更好的後端效能,Dropbox 一年前便開始從 Python 轉到 Go.> Dropbox owes a large share of its success to Python, a language that enabled us to iterate and develop quickly. However, as our infrastructure matures to support our ever growing user base, we started

JavaScript 迴圈添加事件時閉包的影響有哪些解法?

網上搜到的關於該問題的一個方案是借一層函數避免問題http://blog.csdn.net/victorn/article/details/3899261不過到底還是很難理解.. 還有其他的方法去理解和解決嗎?更新: 我草草套了一層函數還好也避開了回複內容:很高興有一個純JS的問題。1,@楊咖啡 說的JS傳參是傳值不傳址,其實不是這樣的。JS中傳參有兩種方式:by value and by sharing. 像C,C++,Java,他們傳參方式是by value 和 by

僅用C語言可以構造出Python中Dict那種資料結構嗎?

尋找,插入,刪除的時間複雜度能一樣不?回複內容:CPython的dict就是用純C實現的嗯:cpython/dict-common.h at master · python/cpython · GitHubcpython/dictobject.c at master · python/cpython · GitHubPython就是用c實現的,你說可以不可以?另外,c實現的這種雜湊表+鏈表的二維資料結構,其實也有執行個體:memcached中的緩衝就是同一種資料結構。只不過,在python裡面,

如何避開學習C++語言?

現有基礎是Linux下C/Python,看了C++的入門書籍,實在不喜歡C++,但以後想從業互連網公司,有什麼工種適合Linux下C/Python開發,並且不需要C++技能的嗎?PS:題主在校學生,對互連網職位還沒有清晰的瞭解,但是看了好多招聘資訊都要求“精通(熟練)C/C++”,所以很困惑C++是一定要學的嗎?回複內容:不用啊,我當年就沒學cpp,照樣找工作,筆試面試問cpp就說不會。你要有一種氣質,不能猥瑣,就很平常淡定地說不會就好了。不過我現在覺得沒必要這樣,就算你不喜歡,不用就是了,學一

為什麼 Python 中列表的 sort 方法一定要返回 None 而不是排序後的列表?

感覺返回None簡直反人類嘛,讓多少人義無反顧的跳進這個坑中了sorted無關 就是問返回排序後的列表不是更方便麼回複內容:一般來說,返回 None 表示是在原對象上進行的操作。返回排序後結果意味著建立了一個副本。如果你需要返回排序後的,可以使用 sorted 函數。我感覺題主需要的其實是 sorted 函數而非 sort。這是個好問題,坑過不少人。1. 從設計角度來說,因為 Command-query separationCommand-query separation states

總頁數: 2974 1 .... 2709 2710 2711 2712 2713 .... 2974 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.