01-Python介绍、安装与入门
Python介绍
关于Python
Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
解释型:Python将代码边解释边运行,而不是像C一样编译。类似解释型的语言还有JAVA。
Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。
Python代码文件以.py后缀。
Python版本
目前Python分为两个大版本,Python2和Python3。
从2020 年 1 月 1 日起, 官方已经停止 Python 2 的更新。
Python 2.7 被确定为最后一个 Python 2.x 版本。
目前,还有很多人在使用Python2
Python3和Python2使用起来很相似,学会了Python3之后,学会Python2就变得很简单。
Python的特点
- 可读性强-强制缩进
if等语句不缩进则报错
使用缩进分隔代码块(很多语言使用{}分隔)
缩进类型和个数必须一致
- 解释型语言
无需编译,通过解释器将代码解释运行
- 交互式语言
可以在一个 Python 提示符 >>> 后直接执行代码
- 面向对象语言
Python支持面向对象的风格或代码封装在对象的编程技术
- 其他
脚本语言,可移植性强
易学,代码简洁
Python的缺点
- 运行速度慢
要求速度的部分,建议用其他语言代替,如Golang。
- Python 的 GIL 锁限制并发
Python多线程是假的多线程,实际上并不是并发的。
如果遇到了并发,建议将这部分换成其他代码,如Golang。
- 源代码加密困难
由于Python是解释型语言,所以不会像C一样编译为目标程序,很难被加密。
Python3的安装
安装Python3
Python3官方下载地址:https://www.python.org/downloads/
验证是否成功:

安装pyCharm
Python3是交互式语言,可以在一个 Python 提示符 >>> 后直接执行代码
但使用IDE会更加的方便,这里推荐使用Pycharm。
PyCharm官方下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
社区版Community免费。
注意:
pyCharm只是一个工具,方便你写代码。
真正运行Python的不是pyCharm。
pyCharm会将代码交给解释器去运行。
Python3入门
使用交互式解释器
按Win+R,弹出运行窗口。
在运行窗口中输入cmd,回车,进入命令提示符。
在命令提示符中,输入python,进入python。(也可以直接搜索python程序进入)
运行Python代码。
使用解释器运行.py文件
- 创建.py文件
- 编辑.py文件
- 在cmd中解释运行文件:python test.py
进入test.py文件所在的目录:
使用IDE运行Python
这里推荐使用pyCharm
创建项目
File -> New Project -> Pure Python -> 编辑项目的位置和名称。创建.py文件
在项目目录上点击右键 -> New -> Python File编辑.py文件后运行
01-Python介绍、安装与入门的更多相关文章
- 01 python的安装
下载3.7.0版本 然后点击 close 关闭 1-==>搜索输入“cmd”输入 “python -V”并回车. 出现版本说明安装成功.2==>>>> 是提示符3=== ...
- 循序渐进学Python 1 安装与入门
1 安装 2 使用 2.1 运行程序 3 艺搜参考 by 2013年10月16日 安装 Windows安装版,源码,帮助文档: 使用 打开开始菜单中的Python GUI启动Python解释器: 启动 ...
- Jmeter 01 Jmeter下载安装及入门
jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具.用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域.--百度百科 下载 下载 ...
- [Python爬虫] scrapy爬虫系列 <一>.安装及入门介绍
前面介绍了很多Selenium基于自动测试的Python爬虫程序,主要利用它的xpath语句,通过分析网页DOM树结构进行爬取内容,同时可以结合Phantomjs模拟浏览器进行鼠标或键盘操作.但是,更 ...
- Python介绍、安装、使用
Python介绍.安装.使用 搬运工:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Python语言介绍 说到Python语言,就不得不说一下它的创始人Guido van Rossu ...
- 【python自动化第一篇:python介绍与入门】
一.python介绍以及发展史 1.1 python的介绍: 简单点来说吧,python这玩意儿是一个叫做Guido van Rossum的程序猿在1989年的圣诞打发时间而决心去开发的一个脚本编程 ...
- python基础1之python介绍、安装、变量和字符编码、数据类型、输入输出、数据运算、循环
开启python之路 内容概要: 一.python介绍 二.安装 三.第一个python程序 四.变量和字符编码 五.用户输入 六.数据类型 七.一切皆对象 八.数据运算 九.if else 流程判断 ...
- windows下nodejs express安装及入门网站,视频资料,开源项目介绍
windows下nodejs express安装及入门网站,视频资料,开源项目介绍,pm2,supervisor,npm,Pomelo,Grunt安装使用注意事项等总结 第一步:下载安装文件下载地址: ...
- Tensoflw.js - 01 - 安装与入门(中文注释)
Tensoflw.js - 01 - 安装与入门(中文注释) 参考 W3Cschool 文档:https://www.w3cschool.cn/tensorflowjs/ 本文主要翻译一些英文注释,添 ...
- PyCharm 介绍、安装、入门使用
一.Pycharm介绍 前面几年的时间,我一直用的eclipse,后面开始听同事说用IntelliJ IDEA了,而且说是目前业界最好用的java开发工具,IDE(集成开发环境),没有之一.PyCha ...
随机推荐
- WPF 简单判断主线程界面是否卡顿的方法
本文来告诉大家如何使用简单的代码判断当前的软件的 UI 线程或界面是否卡顿 在后台线程调用如下代码即可用来判断是否卡顿 private static async Task<bool> Ch ...
- 入门Semantic Kernel:OneApi集成与HelloWorld
引言 从这一章节开始正式进入我们的 Semantic Kernel 的学习之旅了. 什么是Semantic Kernel? Semantic Kernel是一个轻量级的开源框架,通过 Semantic ...
- iframe 高度设置为0时还有占位_iframe占位
iframe是一个内联元素,默认是跟baseline对齐的,iframe后边有个看不见.摸不着的行内空白节点,空白节点占据着高度,iframe与空白节点的基线对齐,导致了div被撑开,从而出现滚动条, ...
- IDEA的Ctrl+Enter补全代码失效
前景提示 IDEA有个ctrl+enter可以补全代码的功能,但是,今天突然失效了,原来是这个问题. 修改配置 进入setting修改 进入Edit-->找到Intertions,搜素Intro ...
- windows安装nginx可视化工具nginxWebUI
一.官网下载ngixn * 官网地址<http://nginx.org/> 选取稳定版(Stable Version)二.解压压缩包三.启动Nginx1.进入安装目录下,找到nginx.e ...
- C 语言编程 — 指令行参数
目录 文章目录 目录 前文列表 命令行参数 前文列表 <程序编译流程与 GCC 编译器> <C 语言编程 - 基本语法> <C 语言编程 - 基本数据类型> < ...
- PageOffice在线打开 word 文件,并且禁止复制
在线打开 word 禁用拷贝的三种方式: 1 使用 AllowCopy 属性,效果:所有的 word 进程都不能进行拷贝操作 2 禁止 word 选择功能,效果:因为无法选择,所以无法拷贝 3 使用 ...
- 关于EF Core 更新速度随时间越来越慢的解决办法
关于EF Core更新速度随时间越来越慢的解决办法 概要 本篇主要介绍使用 context.ChangeTracker.Clear() 方法,在通过循环进行批量更新时,通过手动清除跟踪实体以提高性能的 ...
- 全球厂商之最,华为17篇论文入选国际数据库顶会ICDE
本文分享自华为云社区<全球厂商之最,华为GaussDB&GeminiDB,17篇论文入选国际数据库顶会ICDE> ,作者:GaussDB 数据库. 5月13-17日,国际数据库顶级 ...
- 服务器root密码忘记,使用centos7 紧急模式修改root密码
一.实战场景 公司一台centos7服务器root密码忘记了,需要你修改root密码,找回root身份. 二.进入紧急模式修改root密码 首先重启服务器,看到这界面时选择第一项,按下e键进行编辑 2 ...