python小工具開發
『壹』 windows 下的開發python程序,一般用什麼工具 除了自帶的IDLE (python GUI ),這個太戳了!
1.有多個版本python的可源以用pyscripter,現在是2.5.3了,缺點是容易崩潰!?
2.wingide是真心好用,目前是4.1.10了,缺點是收費!
3.eclipse+pydev也不錯,就是軟體比較龐大,反應慢點!
4.pycharm聽說也很好,目前是2.7了,它是基於java的,缺點是收費兼軟體龐大反應慢!
5.textmate2、Sublime適應了的話也是很好很強大的!
5.vi、emacs、editplus?你能適應的話那就是萬能的了,反正我是沒有用這些。
『貳』 一般Python都用什麼可視化開發工具平台
在 Python 中,所有的專用方法和內置屬性遵守一個標準的命名習慣:
開始和結束都有兩個下劃線。不要對你自已的方法和屬性用這種方法命名;
到後面,它只會把你(或其它人)搞亂。 私有方法由於某種原因而私有,但是象其它很多在 Python 中的東西一樣,它們的私有化基本上是習慣問題,而不是強迫的。
『叄』 學python,可以用哪些開發軟體,用什麼開發軟體最好
首推的Pycharm。
首先,PyCharm用於一般IDE具備的功能,比如, 調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制
另外,PyCharm還提供了一些很好的功能用於Django開發,同時支持Google App Engine,更酷的是,PyCharm支持IronPython。
PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發。
其次是sublime text,Sublime Text 支持多種編程語言的語法高亮、擁有優秀的代碼自動完成功能,還擁有代碼片段(Snippet)的功能,可以將常用的代碼片段保存起來,在需要時隨時調用。支持 VIM 模式,可以使用Vim模式下的多數命令。支持宏,簡單地說就是把操作錄制下來或者自己編寫命令,然後播放剛才錄制的操作或者命令。
Sublime Text 還具有良好的擴展能力和完全開放的用戶自定義配置與神奇實用的編輯狀態恢復功能。支持強大的多行選擇和多行編輯。強大的快捷命令"可以實時搜索到相應的命令、選項、snippet 和 syntex, 按下回車就可以直接執行,減少了查找的麻煩。即時的文件切換。隨心所欲的跳轉到任意文件的任意位置。多重選擇功能允許在頁面中同時存在多個游標。
還有Jupyter, Jupyter Notebook(此前被稱為 IPython notebook)是一個互動式筆記本,支持運行 40 多種編程語言。
Jupyter Notebook 的本質是一個 Web 應用程序,便於創建和共享文學化程序文檔,支持實時代碼,數學方程,可視化和 markdown。 用途包括:數據清理和轉換,數值模擬,統計建模,機器學習等等 。數據挖掘領域中最熱門的比賽 Kaggle 里的資料都是Jupyter 格式 。
最後就是最基本的nopad++,最開始的時候是實用這款作為開發工具進行基礎練習。
『肆』 開發Python用哪些工具好
剛學python時,面對簡陋的官方版idle和一大堆開發平台和發行版,不知道究竟如何下手。在進行多方嘗試後,我最後的選擇是Anaconda + Pycharm,用anaconda集成的ipython做工作台,做一些分析和小段程序調試的工作,用Pycharm寫相應腳本和程序包的開發。這兩個工具都是跨平台的,也都有免費版本。
具體來說Anaconda集成了幾乎所有我需要的包庫,包含了我整個工作流程,做數據分析的pandas\scipy\numpy、繪圖的matplotlib、讀寫Excel文檔的xlrd/xlwt,鏈接SQL資料庫的SQLalchemy、機器學習框架sklearn等。對於Anaconda集成的兩個工作平台,Spyder——一個類似於Matlab和Rstudio的IDE,是專注於面向數據的分析的,因為其特點也主要是數據區的存在,可以即時知道變數值的變化;Ipython——一個基於cell的shell界面,可以理解為python自帶shell的增強版,它將程序分成一塊一塊的cell,每個cell可以包含多條語句,可以單獨調試運行,並將結果保存在內存中,cell之間可以相互調用,並保持一定的相互獨立。
『伍』 利用python編寫一個類似QQ截圖的小工具應該怎麼入手
#保存下面代碼為 "微信截圖.pyw",並把微信安裝文件夾的 PrScrn.dll 文件拷貝到同一目錄下
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import ctypes
import os
def capture():
try:
dll = ctypes.cdll.LoadLibrary('PrScrn.dll')
except Exception:
print("Dll load error!")
return
else:
try:
dll.PrScrn(0)
except Exception:
print("Sth wrong in capture!")
return
def main():
os.system("pause")
capture()
if __name__ == "__main__":
main()
如何實現專快捷鍵截圖屬:
1. 將上述代碼保存為*.pyw格式
2. 右鍵點擊發送到桌面快捷方式
3. 右鍵點擊桌面上該文件的快捷方式 "屬性" --> "快捷方式",點擊 "快捷鍵",接著按下 "Ctrl + 你想設置的按鍵"
4. 保存就好了
『陸』 python初學者工具用什麼工具好呢
對於java程序員,去學習python,pydev+eclipse應該是不錯的選擇。但對於python程序員選擇會很多,初學者專,安裝activepython,自帶的IDLE,非屬常不錯,它是純粹的python用TK寫的,可以完成所有的單文件任務;熟練之後可以選擇更專業的IDE,比如pycharm,專業的django開發IDE。對於我個人,認識python已經兩年,更喜歡sublime text,一款非常有質感,而且功能非常有吸引力(比如它的多行修改功能,插件功能)的IDE,它可以為多種語言服務,並且對於python的以空格為區分語句的風格,sublime,非常不錯!
『柒』 python 用什麼來開發工具
(一)github
Git是一個分布式的版本控制系統,最初由 Torvalds編寫,用作Linux內核代碼的管理。在推出後,Git在其它項目中也取得了很大成功,尤其是在Ruby社區中。目前,包括Rubinius、Merb和Bitcoin在內的很多知名項目都使用了Git。Git同樣可以被諸如Capistrano和Vlad the Deployer這樣的部署工具所使用。
(二)Vim
Vim 是高級文本編輯器,旨在提供實際的 Unix 編輯器『Vi』功能,支持更多更完善的特性集。Vim 不需要花費太多的學習時間,一旦你需要一個無縫的編程體驗,那麼就會把 Vim 集成到你的工作流中。
(三)Eclipse with PyDev
Eclipse 是非常流行的 IDE,而且已經有了很久的歷史。Eclipse with Pydev 允許開發者創建有用和互動式的 Web 應用。PyDev 是 Eclipse 開發 Python 的 IDE,支持 Python,Jython和 IronPython 的開發。
(四)Sublime Text
Sublime Text 是開發者中最流行的編輯器之一,多功能,支持多種語言,而且在開發者社區非常受歡迎。Sublime 有自己的包管理器,開發者可以使用TA來安裝組件,插件和額外的樣式,所有這些都能提升你的編碼體驗。
『捌』 python怎麼做軟體開發
Python基本不做軟體開發。主要是用做網站開發。爬蟲linux自動化運維。
『玖』 寫windows桌面應用程序學python還是c#想平時寫一些小工具什麼的自己使用。
只能用.net(其它的包括VC++或者Delphi,VB也是可以的),而且python也是解釋型的語言,效率要比.net低的多。(桌面應用方面,用java也是不行的,如果要求稍高的話)
『拾』 如何用python開發一個小桌面軟體
>>> fr = open('test.txt','a')
>>> line1 = "我愛祖國"
>>> fr.write(line1)
這樣是完全可以的。但是有時候我們爬蟲或者其他方式得到一些數版據寫入文件時會有權編碼不統一的問題,所以就一般都統一轉換為unicode。
此時寫入open方式打開的文件就有問題了。