【python入门到精通】什么是python?
文章目录
什么是python?
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言,Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 Python 2.x 版本。
python语言的9大特点。
1:简单。python遵循"简单、优雅、明确"的设计哲学。 2:高级。python是一种高级语言,相对于c,牺牲了性能而提升了编程人员的效率。它使得程序员可以不用关注底层细节,而把精力全部放在编程上。 3:面向对象。python既支持面向过程,也支持面向对象。 4:可扩展。可以通过c、c++语言为python编写扩充模块。 5:免费和开源。 6:边编译边执行。python是解释型语言,边编译边执行。 7:可移植。python能运行在不同的平台上。 8:丰富的库。python拥有许多功能丰富的库。 9:可嵌入性。python可以嵌入到c、c++中,为其提供脚本功能。
PS:初入编程的小伙伴们建议都是先从python这门语言学起,python这门语言是当下人工智能方面的巨头,也是最容易上手偶的一门语言。
python安装及配置
python的安装地址https://www.python.org/,进入官网可以选择适合自己电脑版本的python进行安装。安装后的目录下的bin目录加入PATH的环境配置路径下。
运行的第一行程序"hello world !!"
众所周知,程序员的第一行代码"hello world !!",是每一位萌新进入计算机世界的第一行语言,那么python要怎么执行出这个程序呢,python这门语言的语法相对于其他语言来讲相对简单,输入"hello world !!"的代码如下:
#!/usr/bin/python
print("Hello, World!!")
输出实例:hello World!!
到这一步恭喜你开始走进了编程的世界!
小贴士
关于脚本第一行的 #!/usr/bin/python 的解释,相信很多不熟悉 Linux 系统的同学需要普及这个知识,脚本语言的第一行,只对 Linux/Unix 用户适用,用来指定本脚本用什么解释器来执行。
有这句的,加上执行权限后,可以直接用 ./ 执行,不然会出错,因为找不到 python 解释器。
#!/usr/bin/python 是告诉操作系统执行这个脚本的时候,调用 /usr/bin 下的 python 解释器。
#!/usr/bin/env python 这种用法是为了防止操作系统用户没有将 python 装在默认的 /usr/bin 路径里。当系统看到这一行的时候,首先会到 env 设置里查找 python 的安装路径,再调用对应路径下的解释器程序完成操作。
#!/usr/bin/python 相当于写死了 python 路径。
#!/usr/bin/env python 会去环境设置寻找 python 目录,可以增强代码的可移植性,推荐这种写法。
python开发环境IDE配置
这里介绍一款强大的python集成IDE,pycharm,可在http://www.jetbrains.com/ 进行下载,下载好将自动匹配python环境。
相关文章
- uniapp上高德(百度)地图API的使用(APP安卓)
- python爬虫数据写入excel
- python作业习题
- SpringBoot统一功能处理
- 异步读取以及lambda表达式
- SpringBoot——使用Filter过滤器
- 【100%通过率】华为OD机试真题 Python 实现【最大连续文件之和 /区块链文件转储系统】
- 《python3网络爬虫开发实战 第二版》之基本库的使用-正则表达式 详解
- python搭建web服务器
- 学校围墙攀爬识别检测预警 python
- Python编程自动化办公案例(3)
- Python连接es笔记四之创建和删除操作
- 为什么Python如此受欢迎?
- python答疑
- Pytorch模型转TensorRT步骤
- ldr和adr的区别
- mybatis sql执行流程【简化】
- woocommerce 自动执行折扣
- 如何将pytorch模型部署到安卓
- zsh: command not found: adb问题分析