當前位置:首頁 » 編程軟體 » Python一些有意思的腳本

Python一些有意思的腳本

發布時間: 2022-08-19 16:27:32

㈠ 學習python,寫一些生物信息中可以用到的小的腳本,有沒有推薦的

python在多個領域都有很多應用,常用的文件處理,系統管理等,網站構建有強大的django框架,生物信息有biopython框架,科學計算有多框架集成的pythonxy等等

㈡ 誰有python的比較好一點的腳本程序呀。。。 代碼量要常 。要使用一點。。。

網上那麼多開源的使用python寫的項目,比如buildbot,robotframework,Scon等等。長度至少上網,去下載就可以了。

㈢ 下面的python腳本是什麼意思啊,特別是self代表什麼

self是只有在類中才會有的。self在定義類的方法時是必須有的,雖然在調用時不必傳入相應的參數。但self的名稱並不是一定的,在python中self不是關鍵詞。在初始化函數中可以把self換成任意名字,例如myClass

lassPerson:
def_init_(myClass,name):
myClass.name=name
defprintName(myClass):
print'Mynameis:',myClass.name
p=Person('Bill')
printp

那麼self到底是什麼意思呢?self其實和C++的this是一樣的,只不過python中self在類的方法中必須以傳入參數寫在函數的參數列表中。它實際上是指向類的對象的一個類似於C++中指針的私有變數

㈣ 大家都用python寫過哪些有趣的腳本

把bing壁紙抓下來做桌面壁紙
把英文全部轉換成大寫或小寫

㈤ 學python一段時間了,想練習寫一些簡單的腳本。希望大佬們給推薦一些寫腳本的書。

學習流程:一:打好基礎1.找到合適的入門書籍(推薦Python核心編程2、DiveintoPython),大致讀一次,循環啊判斷啊,常用類啊,搞懂(太難的跳過)2.勤練習python習題(python核心編程2有大量的課後練習題)3.加入Python討論群,不懂就問4.寫python學習總結性的博客二:開始使用Python做自己的一些日常工作比如Python搜索文件,Python批量處理等,網路爬蟲等三:開始學習Django,Flask,Tornado等框架開發一些web應用----------------------------資源推薦:《簡明Python教程》《與孩子一起學編程》《HeadFirstPython中文版》《笨法學Python》《Dive.Into.Python中文版(附課程源碼)》《Python核心編程》《深入理解Python》《Python標准庫》《Python編程指南》《diango_book中文版》更深入系統的學習就看python官網文檔和django官網文檔,勤於學習、總結、練習、實踐就能慢慢學好python的。

㈥ 可以用 Python 編程語言做哪些神奇好玩的事情

機器學習,比如手寫字識別,人臉識別,垃圾郵件處理等。 當然還可以畫圖,和matlab類似,不過是工業級的。
也許最初設計 Python 這種語言的人並沒有想到今天Python 會在工業和科研上獲得如此廣泛的使用。著名的自由軟體作者Eric Raymond 在他的文章《如何成為一名黑客》中,將Python 列為黑客應當學習的四種編程語言之一,並建議人們從Python 開始學習編程。這的確是一個中肯的建議,對於那些從來沒有學習過編程或者並非計算機專業的編程學習者而言,Python 是最好的選擇之一。Python 第一次學習Python,我只用了不到二十分鍾的時間,站在書店裡把一本教初學編程的人學習Python 的書翻了一遍。也是從那時起,我開始被這種神奇的語言吸引。 Python 可以用來開發symbian 上的東西。 易用與速度的完美結合Python 是一種用起來很方便的語言,很多初學Java 的人都會被 Java 的CLASSPATH 搞得暈頭轉向,花上半天的時間才搞明白原來是CLASSPATH 搞錯了自己的 Hello World 才沒法運行。用Python 就不會有這種問題,只要裝上就能直接用。 Python 是一種腳本語言,寫好了就可以直接運行,省去了編譯鏈接的麻煩,對於需要多動手實踐的初學者而言,也就是少了出錯的機會。而且Python 還有一種交互的方式,如果是一段簡單的小程序,連編輯器都可以省了,直接敲進去就能運行。Python 是一種清晰的語言,用縮進來表示程序的嵌套關系可謂是一種創舉,把過去軟性的編程風格升級為硬性的語法規定。再不需要在不同的風格間選擇、再不需要為不同的風格爭執。與 Perl 不同,Python 中沒有各種隱晦的縮寫,不需要去強記各種奇怪的符號的含義。Python 寫的程序很容易懂,這是不少人的共識。Python 是一種面向對象的語言,但它的面向對象卻不象C++那樣強調概念,而是更注重實用。不是為了體現對概念的完整支持而把語言搞得很復雜,而是用最簡單的方法讓編程者能夠享受到面向對象帶來的好處,這正是 Python 能像 Java、C#那樣吸引眾多支持者的原因之一。 Python 是一種功能豐富的語言,它擁有一個強大的基本類庫和數量眾多的第三方擴展,使得Python 程序員無需去羨慕Java 的JDK。Python 為程序員提供了豐富的基本功能使得人們寫程序時用不著一切最底層做起。說到這里,人們通常會用一種擔心:腳本語言通常很慢。腳本語言從運行的速度講的確會慢一些,但 Python 的速度卻比人們想像得快很多。雖然 Python 是一種腳本語言,但實際上也可以對它進行編譯,就象編譯Java 程序一樣將Python 程序編譯為一種特殊的ByteCode,在程序運行時,執行的是ByteCode,省去了對程序文本的分析解釋,速度自然提升很多。在用Java 編程是,人們崇尚一種Pure Java 的方式,除了虛擬機一切東西都用Java 編寫,無論是基本的數據結構還是圖形界面,而Pure Java 的SWING,卻成為無數Java 應用開發者的噩夢。Python 崇尚的是實用,它的整體環境是用C 來編寫的,很多基本的功能和擴展的模塊都是用 C/C++來編寫的,當執行這一部分代碼時,它的速度就是C 的速度。用Python 編寫的普通桌面程序,其啟動運行速度與用C 寫的程序差別不大。除了這些,通過一些第三方軟體包,用Python 編寫的源代碼還可以以類似JIT 的方式運行,而這可以大大提高Python 代碼的運行速度,針對不同類型的代碼,會有2 倍至100 倍不等的速度提升。 Python 是我見到過的語言中,在易用性和速度上結合的最完美的一個,通過喪失一點點經常可以忽略不計的運行速度從而獲得更高的編程效率,這就是我選擇Python 的原因。把精力放在要解決的問題上選擇一種合適的語言,才能讓你把有限的精力放到最需要解決的問題上。不同的語言有不同的作用,C 和匯編適合編寫系統軟體,如果用它們來編寫企業應用,恐怕沒幾個人能得心應手。我以前就碰到一個用匯編寫資料庫程序的哥,雖然最基本的功能完成了,但要增加個報表預覽什麼的,他就沒法應付了。聰明的程序員是用合適的工具去完成任務,想找一把萬能鑰匙是不太可能的。Python 的自動的垃圾回收機制是高級的編程語言的一種基本特性,用擁有這一功能的語言編程,程序員們通常不用去關心內存泄漏的問題,而當我們用 C/C++寫程序時,這卻是最重要的需要認真考慮卻又很容易出錯的問題之一。數據結構是程序構成的重要部分,鏈表、樹、圖這些在用C 編程時需要仔細表達的問題在Python 中簡單了很多。在Python 中,最基本的數據結構就是數組、序列和哈希表,用它們想要表達各種常見的數據結構是非常容易的。沒了定義指針、分配內存的任務,編程變得有趣了。CORBA 是一種高級的軟體體系結構,它是語言無關平台無關的。C++、Java 等語言都有CORBA 綁定,但與它們相比,Python 的 CORBA 綁定卻容易很多,因為在程序員看來,一個 CORBA 的類和 Python 的類用起來以及實現起來並沒有什麼差別。沒了復雜體系結構的困擾,用 Python 編寫CORBA 程序也變得容易了。好鋼要用在刀刃上,要想用有限的時間完成盡量多的任務,就要把各種無關的問題拋棄,而Python 恰恰提供了這種方法。跨平台又易擴展隨著Linux 的不斷成熟,越來越多的人轉到Linux 平台上工作,軟體的開發者自然就希望自己編寫的軟體可以在所有平台下運行。Java 一次編寫處處運行的口號使它成為跨平台的開發工具的典範,但其運行速度卻不被人們看好。實際上,幾乎所有的著名腳本語言都是跨平台的,Python 也不例外。

㈦ 用python寫過哪些有趣的腳本

利用手機的SL4A介面,結合qpython收集路過地區的wifi信息~

㈧ 如何用python實現網游自動做任務的腳本

這個挺難的。除非游戲被破解了,或者是游戲內置有腳本。否則做一個游戲外掛要研究好久,而且要一點點的試驗。如果游戲升級了,可能參數又不能用了,又要重新做。

技術只是一方面,麻煩的是需要理解游戲的一些數據與規則。

㈨ python有什麼比較有意思的腳本

將一個正整數分解質因數。例如:輸入90,列印出90=2*3*3*5。
while True:
n = input("請輸入一個數:")
#這里有逗號是為了保證它輸出後不自動換行,下同
print '{} = '.format(n),
#判斷你輸入的是不是正確格式
if not isinstance(n, int) or n <= 0 :
print '請輸入一個正確的數字 !'
#如果你是輸入的是 1,那隻輸出 1
if n in [1] :
print '{}'.format(n)
while n >= 2:
for i in range(2,n + 1):
if n % i == 0:
n /= i #n 等於 n/i
if n == 1:
print i ,
else : # index 一定是素數
print '{} *'.format(i),
break
print #換行。

㈩ Python 如何寫腳本

以Python2.7操作為例:
1、首先需要打開電腦桌面,按開始的快捷鍵,點擊Python2.7如圖所示的選項進入。
2、打開之後,開始編輯腳本,腳本第一行一定要寫上
#!usr/bin/python表示該腳本文件是可執行python腳本,如果python目錄不在usr/bin目錄下,則替換成當前python執行程序的目錄。
3、腳本寫完之後,打開CMD命令行,開始調試、可以直接用editplus調試。
4、最後,CMD命令行中,輸入
「python」
+
「空格」,即
」python
「,然後敲回車運行即可,這樣就可以把編輯好的腳本運行了。

熱點內容
viper4android設置 發布:2022-10-05 03:59:02 瀏覽:444
linux求和 發布:2022-10-05 03:57:49 瀏覽:936
python的領域 發布:2022-10-05 03:53:42 瀏覽:622
tomcat配置資料庫連接池 發布:2022-10-05 03:53:36 瀏覽:819
visualc60編譯器 發布:2022-10-05 03:53:29 瀏覽:597
JSL腳本與SAS編程 發布:2022-10-05 03:49:44 瀏覽:547
ETB存儲 發布:2022-10-05 03:46:27 瀏覽:646
php程序員書籍 發布:2022-10-05 03:44:21 瀏覽:626
android簡單游戲 發布:2022-10-05 03:43:27 瀏覽:339
釣魚牌密碼在哪裡找 發布:2022-10-05 03:39:55 瀏覽:125