隨著Python語(yǔ)言的普及,學(xué)習(xí)Python的人也越來(lái)越多,首先界定下什么是“毫無(wú)基礎(chǔ)”:如果您是普通本科的大學(xué)生其實(shí)絕大多數(shù)同學(xué)學(xué)習(xí)能力還是很強(qiáng)的,可以借助目前互聯(lián)網(wǎng)文章、視頻等資源,我相信絕大多數(shù)同學(xué)通過(guò)自學(xué)都能學(xué)會(huì)Python語(yǔ)法等使用規(guī)則;如果是初高中的同學(xué),有些同學(xué)可能沒(méi)有自學(xué)能力,特別是農(nóng)村、5、6線的縣城教學(xué)資源不是很好的地方。下面我們一一來(lái)展開討論。
對(duì)于普通本科的大學(xué)生,由于本專業(yè)的需要,舉個(gè)例子:假設(shè)某某大一新生是經(jīng)濟(jì)學(xué)專業(yè)的,需要借助Python工具進(jìn)行數(shù)學(xué)建模,來(lái)分析某某消費(fèi)群體的概率分布直方圖;某某大一新生是機(jī)械專業(yè)的,需要使用Python來(lái)進(jìn)行工業(yè)軟件建模,特別是MATLAB被禁止后Python成了我們的一個(gè)不錯(cuò)的建模選擇,對(duì)于大一新生,特別是和計(jì)算機(jī)專業(yè)無(wú)關(guān)的同學(xué),從來(lái)沒(méi)接觸過(guò)計(jì)算機(jī)編程,大家首先把流程控制作為個(gè)重點(diǎn);然后是集合數(shù)據(jù)類型的對(duì)象:List對(duì)象、元組對(duì)象、Set對(duì)象等,集合對(duì)象的使用要重點(diǎn)學(xué),因?yàn)樽鰯?shù)據(jù)分析的時(shí)候要對(duì)數(shù)據(jù)進(jìn)行分區(qū)、分片、清洗、轉(zhuǎn)換等操作,你越熟練,你建模速度就越快;還有面向?qū)ο笫侵攸c(diǎn),因?yàn)榻?jīng)濟(jì)學(xué)、統(tǒng)計(jì)學(xué)、工業(yè)軟件等數(shù)學(xué)模型的行為、方法直接以對(duì)象形式體現(xiàn),所以你使用的越熟,你建模速度越快。
對(duì)于初高中同學(xué)來(lái)說(shuō),由于很多學(xué)校開設(shè)Python,那么大家面臨著考試、結(jié)業(yè)、甚至有的地方高考還考,首先大家一定把語(yǔ)法規(guī)則用熟,俗話說(shuō)“熟能生巧”;其次要多做流程控制方面的練習(xí),比如:1+2+3+....+100=?,求1--100之間的偶數(shù)等等;Python處理數(shù)學(xué)方面的問(wèn)題對(duì)于初高中生可暫時(shí)不做要求,當(dāng)然特長(zhǎng)生可以用Python計(jì)算等差數(shù)列、等比數(shù)列、求函數(shù)極值之類的數(shù)學(xué)題,希望能幫助到大家。