Python
Python是一门动态的强类型语言,可用于网址开发,数据分析,网络爬虫,运维开发等方面,随着社会对大数据应用和数据处理需求,python曾一度超越Java成为第二热门的程序语言。
作为一名Java后台开发工程师,在桌面开发和Linux系统运维时,会觉得Java的乏力。朋友推荐尝试的去学些python语言,一方面时为了解决桌面开发的困扰,一方面是为了跟上社会上数据处理技术的步伐。
环境安装
环境安装包括python运行环境和IDE的安装。
python的最新版本是3.9.1,pip是python的包管理工具。3.9版本的python存在较多的第三方pip管理的工具包无法兼容,所以建议采用3.7版本。
IDE根据个人喜好,因为之前开发Java采用IDEA,所以python的IDE也采用JetBrains家族的产品pycharm。pycharm最新版是2020.2.2,pycharm是收费软件,而且破解的作者已经被官方请去喝茶,所以最新版本没有破解工具,因此建议使用2020.1.0的版本。
基本数据类型
python的基本数据类型为:Number(数字)、String(字符串)、List(列表)、Tuple(元组)、Set(集合)、Dictionary(字典)
基本运算类型
算术运算符、比较(关系)运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级
基本程序语法
判断语法
if condition_2:
statement_block_2
else:
statement_block_3
循环两种语法:while和for,循环的2个关键值:break(结束循环)和continue (结束本次循环)
while 判断条件(condition):
执行语句(statements)……
for <variable> in <sequence>:
<statements>
else:
<statements>
PyQt5
PyQt5是python的一个GUI框架,存在界面设计器QtDesigner工具,可便捷的采用拖拽方式进行页面构造。然后通过工具将UI文件生成对应的python代码。
基于PyQt5开发的某系统的数据字典,数据字典可查询表清单和表结构,同时便捷的进行SQL语句编写和语句执行,提升开发人员日常的开发效率,工具截图如下:
参考资料
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