新聞中心
python能做軟件開發(fā)嗎?怎么樣?
經(jīng)歷

成都創(chuàng)新互聯(lián)專注于企業(yè)網(wǎng)絡營銷推廣、網(wǎng)站重做改版、黟縣網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5建站、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為黟縣等各大城市提供網(wǎng)站開發(fā)制作服務。
I am not a designer nor a coder. I'm just a guy with a point-of-view and a computer.
翻譯:俺不是碼畜,俺只是一條對著電腦有點想法的土木狗。
筆者土木工程渣碩,以下為編程經(jīng)歷,僅供參考:
2001-2005年,本科階段C艸,60幾分飄過。
2005-2008年,研究生階段用Flac3D(編程建模)做數(shù)值分析。
2008-2014年,畢業(yè)后利用業(yè)余時間搗騰過一段時間網(wǎng)賺(盧松松博客,現(xiàn)在竟然還能訪問),使用易語言(大漠插件等)做過一些輔助工具;也交過學費,套用商業(yè)建站模板,做過一個自己的博客網(wǎng)站(已報廢)。
2014年,在我乎知道Python,這個時候還是python 2.7的時代;跟著廖雪峰、挖煤哥、蟲師的博客開啟爬蟲取數(shù)之旅。
2016年,通過注冊巖土專業(yè)考試之后,便萌生了一個new idea,越發(fā)覺得少個程序員,或越發(fā)覺得自己的編程能力欠缺。
2017年,參照狗書用Flask+mongoDB完成網(wǎng)站http://intumu.com,和你現(xiàn)在訪問的不太一樣,早期版本采用原始的Bootstrap框架,參照阮一峰的博客調(diào)整UI布局;現(xiàn)在采用AdminLTE框架,JS單頁H5應用已不在話下,正謀求向轉(zhuǎn)型Web 3.0。
2018年,上線了微信小程序:注冊土木;期間也開發(fā)了幾個其他類目的小程序,因為需求及定位問題幾近荒廢。
當然可以,這里以Python桌面軟件開發(fā)為例,簡單介紹幾個非常不錯的模塊和第三方庫,感興趣的朋友可以嘗試一下:
這是一個非?;A的Python GUI開發(fā)庫(標準庫),免費、開源、跨平臺,自帶組件和容器完全可以滿足日常開發(fā),不過在界面設計及布局方面有所欠缺,如果你對這方面要求不高,只是一個簡單的桌面軟件,可以使用一下這個模塊,非常不錯,簡單易學,非常容易入門:
這是一個基于tkinter的GUI開發(fā)庫,對tkinter的基本組件和容器進行了高級封裝(類似于matplotlib和seaborn的關系),省去了許多默認參數(shù)配置,只需簡單幾行代碼就可快速開發(fā)一個窗口程序,如果你需要快速迭代一個桌面軟件,可以使用一下這個模塊,非常不錯,安裝的話,直接在cmd窗口輸入命令“pip install easygui”即可:
這是一個免費、開源、跨平臺的Python應用程序開發(fā)框架,只需編寫一套代碼,即可運行在目前主流的操作平臺上,包括Windows,Linux,Mac,Android等,在國外非常受歡迎,一度超過pyqt,對于個人使用來說,非常容易入門,安裝的話,直接在cmd窗口輸入命令“pip install kivy”即可:
這是一個非常優(yōu)秀的Python GUI開發(fā)庫,免費、開源、跨平臺,相比較前面輕量級的GUI庫,wxpython提供了更為豐富的組件和容器,不管是界面布局還是美化,都有了十足的長進,對于桌面軟件開發(fā)來說,是一個非常不錯的選擇,安裝的話,直接在cmd窗口輸入命令“pip install wxpython”即可:
這是Qt提供給Python的一個接口包,借助于Qt強大的可視化功能,Python也可以直接拖拽控件設計界面,開發(fā)軟件更為快捷,如果你本身熟悉Qt,那么pyqt就是一個非常不錯的選擇,安裝的話,直接在cmd窗口輸入命令“pip install pyqt5”即可:
誰說python不能做軟件開發(fā)。
我說的軟件,不限推箱子, 連連看, 掃雷這類在桌面上運行的軟件,我理解得像: sed, awk , grep,都算軟件,這幾年做命令行接口程序較多。推薦幾個做命令行接口非常好用的模塊:
1.argparse
2.click
3.fire
重點介紹下fire
pip install fire
使用Fire最簡單的方法是在任何Python程序結束時調(diào)用fire.Fire()。 這會將程序的全部內(nèi)容暴露給命令行。
import fire
def hello(name):
到此,以上就是小編對于nginx是啥意思的問題就介紹到這了,希望這1點解答對大家有用。
分享名稱:nginx是什么意思,nginx是干嘛的2022年更新(nginx是什么意思?)
文章地址:http://m.5511xx.com/article/cojgdod.html


咨詢
建站咨詢
