57岁的地产大佬著名房地产商、SOHO 中国董事长潘石屹在微博上发表了一段宣言表示要学习python,年轻的你赶紧动起手来跟我一起搭起与python之前的桥梁吧:
对于一些初学python的同学来说环境安装无非是最令人头疼的问题,特别是非计算机相关专业的同学在自学过程中不知有多少人还没有入门就已经放弃,本篇文章锋妹将带大家来安装python环境。
编程最开始做的准备,就是要安装Python开发需要的SDK环境,集美们要确保自己找到正确的网址入口哦,下面锋妹给大家把链接贴出来啦~~#####Python官网(打开可能会稍慢请耐心等待)##### 我以windows版本python3.8为例进行下载大家可以自行选择自己对应的版本Python3.8下载链接
唉,贫穷的锋妹买不起??,贫穷的我还是一无所有>﹏<##### 在下载列表中选择Window平台安装包,如果是64位的电脑就选择一下标记处下载,如果不是就选择后面非64标识的对应文件进行下载。##### python安装包下载会比较缓慢大家可以用本网盘地址自行下载链接:锋妹把私人云盘链接给大家贴在下面了呢~~
#####https://pan.baidu.com/s/1dbpiHzF0EY5DfBQ2PMbZiA提取码:x3xy##### 下载后以后我们单击安装注意安装时候一定要勾选Add Python 3.8 toPATH可以帮我们自动配好环境变量 然后选择 Install Now为默认安装路径 Customize installation为自定义安装路径##### 打过对勾后我选择了自定义安装,锋妹一直被教导的就是尽量不要安装在系统盘呢,只有一个盘的集美当我没说##### 直接下一步就好##### 如果大家跟锋妹一样自定义了就在这里更改下你想存放的环境位置然后点击Instal##### 稍等片刻(此时可以去泡杯咖啡...)##### 咖啡泡好后,到这里可以看到提示已经安装成功了直接点击Close##### 然后我们调出cmd.exe黑框输入命令python##### 如图显示Python3.8.2即为安装成功!大功告成!!!(敲黑板:你学会了吗,记得粉我~~)
彩蛋
不会真的有人以为这就结束了吧,不会叭,不会叭~~
下面是Python 3.8新特性介绍~~,代码示例参考自python官方文档新增赋值操作符号,又名海象操作符,因为看起来有点儿像海象的?和牙齿,哈哈
代码示例:
python if (n := len(a)) > 10: print(f"List is too long ({n} elements, expected <= 10)"):=可在表达式内部为变量赋值,避免了len()两次
不过锋妹很想说一句,虽然很秀,但是确实可读性会降低了,程序员更难看懂别人写的代码了仅限位置形参语法 / 用来指明某些函数形参必须使用仅限位置而非关键字参数的形式
代码示例:
```python # 方法定义 def f(a, b, /, c, d, *, e, f): print(a, b, c, d, e, f)
#合法调用 f(10, 20, 30, d=40, e=50, f=60) #不合法调用 f(10, b=20, c=30, d=40, e=50, f=60) # b cannot be a keyword argument f(10, 20, 30, 40, 50, f=60) # e must be a keyword argument ```新增的PYTHONPYCACHEPREFIX设置 (也可使用-Xpycache_prefix) 可将隐式的字节码缓存配置为使用单独的并行文件系统树,而不是默认的每个源代码目录下的__pycache__子目录。缓存的位置会在sys.pycache_prefix中报告 (None表示默认位置即__pycache__子目录)
调试构建使用与发布构建相同的 ABI
f-字符串支持=用于自动记录表达式和调试文档
```pythonuser = 'ericidle' membersince = date(1975, 7, 31) f'{user=} {member_since=}' "user='ericidle' membersince=datetime.date(1975, 7, 31)"
通常的 f-字符串格式说明符 允许更细致地控制所要显示的表达式结果delta = date.today() - membersince f'{user=!s} {delta.days=:,d}' 'user=ericidle delta.days=16,075' ```Python 运行时审核钩子
PEP 添加了审核钩子和已验证开放钩子。 两者在 Python 与本机代码中均可用。允许以纯 Python 代码编写的应用和框架利用额外的通知,同时允许嵌入开发人员或系统管理员部署始终启用审核的 Python 版本。Python 初始化配置
PEP 587 增加了一个新的 C API 用来配置 Python 初始化,提供对整个配置过程的更细致控制以及更好的错误报告
官方文档网址
手动结束!!!Ending~~