认识Python
2021/5/5 12:25:43
本文主要是介绍认识Python,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
编程语言
-
计算机程序:告诉计算机该做什么的指令集合
-
计算机语言:
- 机器语言
- 汇编语言
- 高级语言
-
语言描述
C语言由贝尔实验室开发,具有汇编语言的强大功能以及高级语言的易学性和可移植性。
C++基于C语言开发,是一种面向对象的语言
Python是一个语法简洁、可扩展性的通用脚本语言
Python应用
-
web开发
Django, TurboGears, web2py, Zope等框架可以让程序员轻松地开发和管理复杂的Web程序
-
操作系统管理、服务器运维的自动化脚本
很多Linux发行版以及NetBSD、OpenBSD和MacOSX都集成了Python,可以直接运行Python
-
网络爬虫:大数据行业获取数据的核心工具
编写网络爬虫的编程语言有不少,但Python绝对是其中的主流之一,其中Scripy爬虫框架应用非常广泛
-
云计算、科学计算、数据分析、机器学习、数据可视化等等
Python语言的特点
-
优点
简单易学、免费、开源、高级语言
可移植性、解释性、面向对象
可扩展性、可嵌入型、丰富的库 -
弱点
标题
作为一个解释型语言,速度要慢些 源代码加密困难
-
两个缺点不是大问题:
1.由于目前计算机的硬件速度越来越快,软件工程往往往往更关注开发过程的效率和可靠性,而不是软件的运行效率。
2.现在软件行业的大势本就是开源,就像Java程序也同样很容易反编译,但丝毫不会影响它的流行。
Python开发环境及开发工具
-
开发环境安装及配置
官方网站:http://www.python.org/
开发环境搭建及配置 -
常用的开发工具(IDE选择)
命令行/IDLE(交互式环境)
记事本/Notepad++/editplus/ultraedit
VS Code/Eclipse
JetBrains PyCharm(本次学习使用PyCharm) -
Python安装目录
-
写一个Python程序
常用的Python命令- 命令行执行
- 交互式环境下执行
- pydoc
可以以下命令生成Python文档:python -m pydoc -w 文件名
Python程序的基本构成
- 打印语句
- 函数/参数
- 双引号和单引号
- 段注释
-
Python入门函数print–屏幕显示
# @function: print函数 # @Description: print("Hello World") print("生命值:" + "\033[93m" + "■"*3 + "□"*2 + "\033[0m") print("魔法值:354\t", "法力值:10\n", "暴击:+1\n")
输出结果:
生命值:■■■□□ 法力值:■■□□□ **魔法值:354 *法力值:10 *暴击:+1
Python虚拟机和解释器
- Python的解释器可以使.pyc文件跨平台使用
使用PyCharm开发Python程序
-
pycharm中调用函数方法自动补全p,m,c,v,f分别是什么意思
p:parameter 参数
m:method 方法
c:class 类
v:variable 变量
f:function 函数 -
PyCharm常用快捷键
turtle图
- 初学者通常喜欢通过图形学习程序设计,使用turtle绘制图形
- 体验交互式编程
小结
-
Python的优点
简单易学、免费、开源、高层语言
可移植性、解释性、面向对象
可扩展性、可嵌入性、丰富的库 -
Python的弱点
作为一个解释型语言,速度要慢些
源代码加密困难 -
Python程序的编译执行过程
这篇关于认识Python的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-09-27使用python 将ETH账户的资产打散
- 2024-09-26Python编程基础
- 2024-09-2610 种方法写出更好的 Python 代码
- 2024-09-25Python编程基础详解
- 2024-09-25Python编程入门教程
- 2024-09-25从零开始使用Python构建LLaMA 3
- 2024-09-23Python中理解和使用树形结构的简单教程
- 2024-09-23Python 编程基础入门
- 2024-09-18初探Python股票自动化交易:入门指南
- 2024-09-18Python量化入门:轻松掌握量化分析基础与实战