注:本文初步的学习资料是 链接: https://github.com/jackfrued/Python-100-Days. 和https://www.cnblogs.com/java2018/p/12114770.html.
初识Python
python的发展史就不介绍了,主要介绍一下python的优缺点和应用领域。
Python的优缺点
Python的优点很多,简单的可以总结为以下几点。
1、简单明了,学习曲线低,比很多编程语言都容易上手。
2、开放源代码,拥有强大的社区和生态圈,尤其是在数据分析和机器学习领域。
3、解释型语言,天生具有平台可移植性,代码可以工作于不同的操作系统。
4、对两种主流的编程范式(面向对象编程和函数式编程)都提供了支持。
5、代码规范程度高,可读性强,适合有代码洁癖和强迫症的人群。
Python的缺点主要集中在以下几点。
1、执行效率稍低,对执行效率要求高的部分可以由其他语言(如:C、C++)编写。
2、代码无法加密,但是现在很多公司都不销售卖软件而是销售服务,这个问题会被弱化。
3、在开发时可以选择的框架太多(如Web框架就有100多个),有选择的地方就有错误。
Python的应用领域
目前Python在Web应用后端开发、云基础设施建设、DevOps、网络数据采集(爬虫)、自动化测试、数据分析、机器学习等领域都有着广泛的应用。
安装Python解释器
想要开始Python编程之旅,首先得在自己使用的计算机上安装Python解释器环境。
可以在Python官方网站下载到Python的安装程序(exe文件),我是直接在网上找了教程一步步安装的,并不是很难。
安装成功以后打开自己的命令行输入python,就可以看到自己安装的版本。
安装Pycharm
安装教程和激活码网上都有…
Pycharm在创建新的工程时出现"Failed to Create Interpreter"
我在这个过程中出现了一个问题:Pycharm在创建新的工程时出现"Failed to Create Interpreter"
解决方法就是file(文件)->setting(设置)->找到自己的program->Project Interpreter,在这里添加自己安徽装的python的python.exe
练习
学习使用turtle在屏幕上绘制图形。
说明:turtle是Python内置的一个非常有趣的模块,特别适合对计算机程序设计进行初体验的小伙伴,它最早是Logo语言的一部分,Logo语言是Wally Feurzig和Seymour Papert在1966发明的编程语言。
import turtle
turtle.pensize(4)
turtle.pencolor('red')
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.right(90)
turtle.forward(100)
turtle.mainloop()
运行效果