哈喽CSDN读者们,你们肯定好奇这么久,我啥没码字,懒是一个原因,这大半年被老板搞的心神不宁,常常半夜睡不着觉。最近才慢慢调整回来,而且我好像在忙碌之中学会了新一门语言Python,为了系统化学习,我去某宝买了系统化学习视频,开始我的学习之路。最近听到老员工要走了,这公司后端怕只有我一个人,以后日子会更难了。本文章全都是工作之余,整理出来的干货(并不是摸鱼)。喜欢的话请三连支撑这个快要秃头的博主!
目录导航
文章目录
1.久闻大名Python
我是一个Java开发者,在大学的时候常常看不起那些脚本语言,感觉用Java就是逼格高一点(这里并不是歧视其他语言,只是感觉那种逼格高一点),毕业后也陆陆续续接触到其他如PHP、Python,但也听个名词某某某系统用xxx语言开发的,开发老快了一周就能上线使用,直到今年。
老板:小陈来会议室一下
我:屁颠屁颠带着笔记本来到会议室
老板:小陈,最近忙什么(老板想套我话)
我:熟悉业务,尽快能适应大家开发节奏
老板:我们这要准备搞一个服务器监控系统,你看看能不能用Python实现一下
我:好的好的(我那时候脑袋懵了啥Python,你招我时候不是Java开发吗?)
接下来我就开始23个月的摸索式开发,好不容易弄完后,梅开二度
老板:小陈来会议室一下
我:屁颠屁颠带着笔记本来到会议室
老板:小陈,最近忙什么(老板又想套我话)
我:测试监控系统有没有问题
老板:我们这要准备搞一个爬虫,你配合老王弄一下
我:心中(我还不如去当Python程序员)
2.如何安装(真香)
安装什么就上它官网https://www.python.org/,下个资源随便找个度娘的博客就开始操作,顺便看看网上教程小学生都会。python安装不需要配环境变量,这一点python做的很人性化(Windows平台,Centos我安装累死累活)。你只需要安装时候勾选如图选项即可,Java啥时候叫它也搞个这个岂不是美滋滋。
至于版本,我不知道为什么Python2和Python3既然是两套东西,2.X和3.X的从此成为程序员吐槽一个点,Java都是向下兼容(考虑老项目),Python果然与众不同,Java直呼内行~
3.IDE
之前在公司懒的安装pycharm,直接拿IDEA安装个Python插件就开始干活了,不过支持不是很好还是推荐大家使用pycharm。这里直接贴上教程链接,一步步按照教程来,安装使用肯定没有问题。https://www.cnblogs.com/xuexianqi/p/12767075.html,某某园打钱不过白嫖真滴香!
4.基础语法
4.1注释
单行注释
多行注释
# 这是Python单行注释
"""
这个是多行注释
"""
'''
这个也是多行注释
'''
# 输出语句
print('hello world!!!')
4.2变量
命名(跟Java类似):
推荐小驼峰或者单词与单词有下划线
可以包括字母、数字、下划线
不能数字开头
不能使用关键字和特殊字符
tip:python是脚本语言,变量声明其实很随意,这点跟Java有所区分
myName = 'Tom'
print(myName)
my_age = 18
print(my_age)
4.3数据类型
数据类型 | 标识 |
---|---|
整数 | int |
浮点数 | float |
布尔 | bool |
字符串 | str |
元组 | tuple |
列表 | list |
字典 | dict |
集合 | set |
我们来与Java数据类型对比一下,除了元组、列表、字典看不懂以外,其他跟Java还是很类似的,不过布尔在Python中首字母必须大写,列表其实长的很像Java中的数组(其实就是数组),而元组跟列表类似,不同之处在于元组的元素不能修改。字典就好玩了,这玩意不就是个json吗