適合初學(xué)者的PYTHON實(shí)際例子

最近在github上發(fā)現(xiàn)了一個(gè)有意思的項(xiàng)目戳护,很適合初學(xué)者學(xué)習(xí)python代碼。

學(xué)習(xí)一門語言剛開始的時(shí)候是很枯燥的瀑焦,各種概念語法以及無聊的打印都會讓人失去更進(jìn)一步學(xué)習(xí)的動力腌且。

很多同學(xué)在學(xué)習(xí)了一段時(shí)間之后甚至?xí)岩蓪W(xué)習(xí)語言的用處,因?yàn)榭偸菍懖怀鰱|西榛瓮,只會寫一些簡單的打印代碼铺董。

這個(gè)叫做geekcomputers/Python的項(xiàng)目很好的回答了一個(gè)問題,就是學(xué)習(xí)python可以做什么禀晓。

仔細(xì)觀察里面的例子精续,我們可以發(fā)現(xiàn)寫一些簡單的python代碼就可以做很多有意思的事情,比如

  • 批量修改文件的后綴名
  • 顯示文件的一些信息
  • 測試某個(gè)文件夾是否存在粹懒,不存在就自動創(chuàng)建
  • 搜索所有目錄下的log文件重付,并自動壓縮歸檔
  • 把所有創(chuàng)建時(shí)間超過240天的文件移動到某個(gè)文件夾
  • 自動發(fā)twitter
  • 下載最新的漫畫
  • 下載視頻網(wǎng)站的視頻
  • ......

這些例子的代碼都很簡單,推薦大家這樣學(xué)習(xí)

  • 首先照著這些代碼敲一遍
  • 讓代碼可以正確運(yùn)行
  • 為每一行代碼寫上注釋
  • 只保留注釋凫乖,去掉具體代碼确垫,看看自己能不能寫出來

相信經(jīng)過一段時(shí)間的努力,你應(yīng)該可以熟練使用python去實(shí)現(xiàn)一些簡單有趣的功能了。

最后附上例子的鏈接摄咆。

  • batch_file_rename.py - This batch renames a group of files in a given directory, once you pass the current and the new extensions.

  • create_dir_if_not_there.py - Checks to see if a directory exists in the users home directory, if not then create it.

  • Fast Youtube Downloader - Downloads youtube videos quickly with parallel threads using aria2c

  • Google Image Downloader - Query the specific term and retrieve images from the google image database.

  • dir_test.py - Tests to see if the directory testdir exists, if not it will create the directory for you.

  • env_check.py - This script will check to see if all of the environment variables required are set.

  • fileinfo.py - Shows file information for a given file.

  • folder_size.py - Scans the current directory and all subdirectories and displays the size.

  • logs.py - This script will search for all *.log files in the given directory, zip them using the program you specify, and then date stamp them.

  • move_files_over_x_days.py - Moves all files over 240 days old from the source directory to the destination directory.

  • nslookup_check.py - This simple script opens the file server_list.txt and then does an nslookup for each one to check the DNS entry.

  • osinfo.py - Displays some information about the OS on which you are running this script.

  • ping_servers.py - This script, depending on the arguments supplied, will ping the servers associated with that application group.

  • ping_subnet.py - After supplying the first 3 octets this file scans the final range for available addresses.

  • powerdown_startup.py - This file goes through the server list and pings the machine, if it is up it will load the putty session, if it is not it will notify you.

  • puttylogs.py - This file zips up all the logs in the given directory.

  • script_count.py - This file scans the scripts directory and gives a count of the different types of scripts.

  • script_listing.py - This file will list all the files in the given directory, and go through all the subdirectories as well.

  • testlines.py - This simple script opens a file and prints out 100 lines of whatever is the set for the line variable.

  • tweeter.py - This script allows you to tweet text or a picture from the terminal.

  • serial_scanner.py contains a method called ListAvailablePorts which returns a list with the names of the serial ports that are in use in the computer, this method works only on Linux and Windows (can be extended for mac osx). If no port is found, an empty list is returned.

  • get_youtube_view.py - This is very simple python script to get more views for your youtube videos. Useful for repeating songs on youtube.

  • CountMillionCharacter.py And CountMillionCharacter2.0.py - Counts character scripts, or how much characters are present on any text based file.

  • xkcd_downloader.py - Downloads the latest XKCD comic and places them in a new folder called "comics".

  • timymodule.py - A great alternative to Pythons 'timeit' module and easier to use.

  • calculator.py - Uses Python's eval() function to implement a calculator.

  • Google_News.py - Uses BeautifulSoup to provide Latest News Headline along with news link.

  • cricket_live_score - Uses BeautifulSoup to provide live cricket score.

  • youtube.py - Takes a song name as input and fetches the youtube url of the best matching song and plays it.

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末袁波,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子披泪,更是在濱河造成了極大的恐慌纤子,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,884評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件款票,死亡現(xiàn)場離奇詭異控硼,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)徽职,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,755評論 3 385
  • 文/潘曉璐 我一進(jìn)店門象颖,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人姆钉,你說我怎么就攤上這事说订。” “怎么了潮瓶?”我有些...
    開封第一講書人閱讀 158,369評論 0 348
  • 文/不壞的土叔 我叫張陵陶冷,是天一觀的道長。 經(jīng)常有香客問我毯辅,道長埂伦,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,799評論 1 285
  • 正文 為了忘掉前任思恐,我火速辦了婚禮沾谜,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘胀莹。我一直安慰自己基跑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,910評論 6 386
  • 文/花漫 我一把揭開白布描焰。 她就那樣靜靜地躺著媳否,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荆秦。 梳的紋絲不亂的頭發(fā)上篱竭,一...
    開封第一講書人閱讀 50,096評論 1 291
  • 那天,我揣著相機(jī)與錄音步绸,去河邊找鬼掺逼。 笑死,一個(gè)胖子當(dāng)著我的面吹牛瓤介,可吹牛的內(nèi)容都是我干的坪圾。 我是一名探鬼主播晓折,決...
    沈念sama閱讀 39,159評論 3 411
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼兽泄!你這毒婦竟也來了漓概?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,917評論 0 268
  • 序言:老撾萬榮一對情侶失蹤病梢,失蹤者是張志新(化名)和其女友劉穎胃珍,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蜓陌,經(jīng)...
    沈念sama閱讀 44,360評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡觅彰,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,673評論 2 327
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了钮热。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片填抬。...
    茶點(diǎn)故事閱讀 38,814評論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖隧期,靈堂內(nèi)的尸體忽然破棺而出飒责,到底是詐尸還是另有隱情,我是刑警寧澤仆潮,帶...
    沈念sama閱讀 34,509評論 4 334
  • 正文 年R本政府宣布宏蛉,位于F島的核電站,受9級特大地震影響性置,放射性物質(zhì)發(fā)生泄漏拾并。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,156評論 3 317
  • 文/蒙蒙 一鹏浅、第九天 我趴在偏房一處隱蔽的房頂上張望嗅义。 院中可真熱鬧,春花似錦隐砸、人聲如沸芥喇。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,882評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至械馆,卻和暖如春胖眷,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背霹崎。 一陣腳步聲響...
    開封第一講書人閱讀 32,123評論 1 267
  • 我被黑心中介騙來泰國打工珊搀, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人尾菇。 一個(gè)月前我還...
    沈念sama閱讀 46,641評論 2 362
  • 正文 我出身青樓境析,卻偏偏與公主長得像囚枪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子劳淆,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,728評論 2 351

推薦閱讀更多精彩內(nèi)容