Python
Python是一門動(dòng)態(tài)的強(qiáng)類型語言侨舆,可用于網(wǎng)址開發(fā)谈息,數(shù)據(jù)分析域蜗,網(wǎng)絡(luò)爬蟲巨双,運(yùn)維開發(fā)等方面,隨著社會(huì)對(duì)大數(shù)據(jù)應(yīng)用和數(shù)據(jù)處理需求霉祸,python曾一度超越Java成為第二熱門的程序語言筑累。
作為一名Java后臺(tái)開發(fā)工程師,在桌面開發(fā)和Linux系統(tǒng)運(yùn)維時(shí)丝蹭,會(huì)覺得Java的乏力慢宗。朋友推薦嘗試的去學(xué)些python語言,一方面時(shí)為了解決桌面開發(fā)的困擾,一方面是為了跟上社會(huì)上數(shù)據(jù)處理技術(shù)的步伐镜沽。
環(huán)境安裝
環(huán)境安裝包括python運(yùn)行環(huán)境和IDE的安裝敏晤。
python的最新版本是3.9.1,pip是python的包管理工具缅茉。3.9版本的python存在較多的第三方pip管理的工具包無法兼容嘴脾,所以建議采用3.7版本。
IDE根據(jù)個(gè)人喜好宾舅,因?yàn)橹伴_發(fā)Java采用IDEA统阿,所以python的IDE也采用JetBrains家族的產(chǎn)品pycharm。pycharm最新版是2020.2.2筹我,pycharm是收費(fèi)軟件扶平,而且破解的作者已經(jīng)被官方請(qǐng)去喝茶,所以最新版本沒有破解工具蔬蕊,因此建議使用2020.1.0的版本结澄。
基本數(shù)據(jù)類型
python的基本數(shù)據(jù)類型為:Number(數(shù)字)、String(字符串)岸夯、List(列表)麻献、Tuple(元組)、Set(集合)猜扮、Dictionary(字典)
基本運(yùn)算類型
算術(shù)運(yùn)算符勉吻、比較(關(guān)系)運(yùn)算符、賦值運(yùn)算符旅赢、邏輯運(yùn)算符齿桃、位運(yùn)算符、成員運(yùn)算符煮盼、身份運(yùn)算符短纵、運(yùn)算符優(yōu)先級(jí)
基本程序語法
判斷語法
if condition_2:
statement_block_2
else:
statement_block_3
循環(huán)兩種語法:while和for,循環(huán)的2個(gè)關(guān)鍵值:break(結(jié)束循環(huán))和continue (結(jié)束本次循環(huán))
while 判斷條件(condition):
執(zhí)行語句(statements)……
for <variable> in <sequence>:
<statements>
else:
<statements>
PyQt5
PyQt5是python的一個(gè)GUI框架僵控,存在界面設(shè)計(jì)器QtDesigner工具香到,可便捷的采用拖拽方式進(jìn)行頁面構(gòu)造。然后通過工具將UI文件生成對(duì)應(yīng)的python代碼报破。
基于PyQt5開發(fā)的某系統(tǒng)的數(shù)據(jù)字典悠就,數(shù)據(jù)字典可查詢表清單和表結(jié)構(gòu),同時(shí)便捷的進(jìn)行SQL語句編寫和語句執(zhí)行泛烙,提升開發(fā)人員日常的開發(fā)效率理卑,工具截圖如下:
參考資料
python安裝:http://www.zhanshaoyi.com/14685.html
pycharm安裝:https://www.cnblogs.com/remixnameless/p/13252646.html
python3入門:https://www.runoob.com/python3/python3-tutorial.html
PyQt5說明:https://blog.csdn.net/jia666666/category_9278208.html