前言
python不管是作为开发、测试、运维都有不同的优势,它简单易学,能够用少量的语言解决复杂的问题,大大减少了程序员和爱好者的编程量与学习成本。所以这里展示我在python过程当中所关注比较重要的点。也希望能够在我以后的学习中能够通过python编写自动化脚本、网络爬虫、网络脚本等,在此以记录学习。
python是一种解释性语言,所以python在的开发效率和跨平台性拥有很大的优势,python没有定义常量,并且变量也没有数据类型,它的变量类似于linux的硬连接(inode),将变量名指向内存中的数值,这个时候的数值才拥有数据类型。在编写python代码的时候更多的是在windows上进行编写,所以在下载安装时候直接在官网上进行下载安装,在编写的过程中一般会用到集成开发工具,这里就使用pycharm进行演示。
首先安装好pycharm之后,进行设置修改中文,或者增加前言注释信息,字体颜色、大小等。



修改完成过后,可以创建新项目或者打开项目,如果之前在默认路径创建项目建议删除,因为默认路径在C盘,可能会造成磁盘空间不足。创建有两种方式,project venv和custom environment,创建虚拟环境和自定义选择指定的解释器。

还有一种方式是通过本地环境创建虚拟环境
python -m venv .venv #在当前目录创建虚拟环境,.venv是官方命名尽量不要去改
cd .venv/Scripts #切换到指定目录
activate #允许虚拟环境
(.venv) E:\python cun\test.venv.venv\Scripts> #出现这个就说明已经进入虚拟环境了且环境没有问题,可以之前在pycharm中打开
最后在文件目录点击右键新建python文件,就可以进行编写了

注:python的文件是.py结尾的。大多数情况下,创建虚拟环境能够更好的区分项目和隔离本地环境,以免项目和本地环境被破环被污染,也能够根据不同的项目指定不同版本的python解释器来实现版本的适配问题。

Comments NOTHING