python相较于其他代码,会更加简洁,例如提取文本的前三个字符,不同语言的对比如下
python的应用范围广泛,涉及到数据分析、人工智能、软件开发等多个领域,而且可以获得不错的收入
python是高级开发语言,开发起来相对于c++而言会更加容易上手;python支持跨平台操作,一套代码可以多个平台部署;由于python具有二十多年的开发历史,所以其具有一个大的社区以及生态,未来是python3版本。
python的安装
可以通过python
命令检查是否安装成功以及查看下载的python版本,可以在控制台进行简单的操作。
代码编辑器的下载
可以使用代码编辑器:vscode,IDE:pycharm等工具方便我们进行开发
代码小试
创建一个文件夹,在vscode里面打卡,在该文件夹下创建一个文件
python和其他编程语言有许多内置的函数,比如print()
...例如,电视遥控器有许多功能按钮,这些就是电视内置的功能,点击按钮就可以完成对应的操作,类比一下,调用这些内置函数,就可以实现我们需要的一些功能。
或者直接在终端运行该文件
如果希望重复输出10个*
,可以使用print("*" * 10)
完善vscode设置
- Linting (检查):分析代码中是否存在潜在的错误
- Debugging:查找和修复错误
- Autocompletion(自动完成):自动完善代码,编写效率更高
- Code Formatting:代码格式化,是的代码可读性更高
- Unit Testing:测试代码,保证代码行为正确
- Code Snippets(代码片段):可以快速使用可重用的代码
安装相关插件
安装插件如下
python
pylint
autopep8
code Runner
Linting (检查):分析代码中是否存在潜在的错误
pylint会分析程序中是否存在潜在的错误
Code Formatting:代码格式化,使得代码可读性更高
代码格式化,使得每一个程序员都按照一定规则进行编码,方便团队协作
在谷歌中输入python pep8
,可以查看相关文档
安装autopep8
插件之后,ctrl + alt + L
会对已经编写的代码进行自动格式化,可以在File->preferences->setting ,然后搜索format save
,选择保存格式化,可以实现代码保存的同时进行格式化。
python语言和它的执行
python
:是一门语言,它具有规则python
的执行器:了解语言规则,并且可以执行语言编写代码的程序cpython
jython
:java程序员想要将一些java代码导入python程序,应当用jython代替cpython
代码的执行过程的对比
计算机只了解机器代码,C语言通过交流编译器,将c语言转换为计算机能够识别的机器码,但是这个机器码只能匹配对应的cpu,Mac和windows上的同一段程序的机器码是不一样的
java可以在具有JVM(java虚拟机)的任何平台运行java字节码,相较于C语言,java实现了跨平台
python和java类似
这就是为什么可以将java导入python程序