【Python】介绍以及环境搭建
Python简介
Python介绍
Python是时下最流流、最火爆的编程语言之一,具体原因如下:
- 简单、易学,适应人群广泛
- 免费、开源
- 应用领域广泛
备注:以下知名框架均是Python语言开发。
Google开源机器学习框架:TensorFlow
开源社区主推学习框架:Scikit-learn
百度开源深度学习框架:Paddle
Python发展历史:https://baike.baidu.com/item/Python/407313?fr=aladdin
Python版本
- Python 2.X
- Python 3.X
- Python 3.5
- Python 3.6
- Python 3.7
注意:本文使用3.7。
Python解释器
一. 解释器的作用
Python解释器作用:运行文件
Python解释器种类
- CPython,C语言开发的解释器[官方],应用广泛的解释器。
- IPython,基于CPython的一种交互式解释器。
- 其他解释器
- PyPy,基于Python语言开发的解释器。
- Jython,运行在Java平台的解释器,直接把Python代码编译成Java字节码执行。
- IronPython,运行在微软.Net平台上的Python解释器,可以直接把Python代码编译成.Net的字节码。
课程中使用的解释器:CPython
二. 下载Python解释器
下载地址:https://www.python.org/downloads/release/python-372/
[单击上述链接] -- 查找目标文件:Windows x86-64 executable installer -- 单击即可下载。
三. 安装Python解释器
双击可执行文件 — 勾选[pip] -- [Next] -- [勾选添加环境变量] -- [Install],按提示操作即可。
PyCharm
一. PyCharm的作用
PyCharm是一种Python IDE(集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,内部集成的功能如下:
- Project管理
- 智能提示
- 语法高亮
- 代码跳转
- 调试代码
- 解释代码(解释器)
- 框架和库
- ......
PythonCharm分为专业版(professional)和社区版(community),本视频以社区版为基准进行操作和讲解。
二. 下载和安装
2.1 下载
下载地址:http://www.jetbrains.com/pycharm/download/#section=windows
注意:这里选择Community(社区版)下载,专业版是收费版本,社区版可以满足我们基础编程需求。
2.2 安装
双击安装包 -- [运行] -- [允许你应用更改设备]: [是] -- [Next] -- [选择安装位置] -- [Next] -- [Install] -- [Finish]。
三. PyCharm基本使用
3.1 新建项目
打开PyCharm -- [Create New Project] -- 选择项目根目录和解释器版本 -- [Create],即可完成新建一个项目。
3.2 新建文件并书写代码
项目根目录或根目录内部任意位置 — 右键 -- [New] -- [Python File] -- 输入文件名 -- [OK]
如果是将来要上传到服务器的文件,那么文件名切记不能用中文。
双击打开文件,并书写一个最简单的Python代码:
print("hello world")
3.3 运行文件
文件打开状态 -- 空白位置 — 右键 -- Run -- 即可调出Pycharm的控制台输出程序结果。
四. PyCharm的基本设置
[file] -- [Settings]/[Default Settings]。
4.1 修改主题
[Appearance & Behavior] -- [Appearance]
- Theme:修改主题
- Name:修改主题字体
- Size:修改主题字号
4.2 修改代码文字格式
[Editor] -- [Font]
- Font:修改字体
- Size:修改字号
- Line Spacing:修改行间距
4.3 修改解释器
[Project: 项目名称] -- [Project Interpreter] -- [设置图标] -- [Add] -- 浏览到目标解释器 -- [OK] -- [OK]。
4.4 项目管理
4.4.1 打开项目
[File] -- [Open] -- 浏览选择目标项目根目录 -- [OK] -- 选择打开项目方式。
打开项目的方式共三种,分别如下:
This Window
覆盖当前项目,从而打开目标项目New Window
在新窗口打开,则打开两次PyCharm,每个PyCharm负责一个项目。
Attach
4.4.2 关闭项目
[File] -- [Close Project]/[Close Projects in current window]
【Python】介绍以及环境搭建的更多相关文章
- Python介绍及环境搭建
摘自http://www.cnblogs.com/sanzangTst/p/7278337.html Python零基础学习系列之二--Python介绍及环境搭建 1-1.Python简介: Py ...
- Python介绍、环境搭建(Eclipse插件)、第一个程序
Python介绍 特点 优雅.明白.简单. 适合领域 1. Web站点和各种网络服务 2. 系统工具和脚本 3. 作为"胶水"语言把其它语言开发的模块包装起来方便使用 和其它语言对 ...
- Python零基础学习系列之二--Python介绍及环境搭建
1-1.Python简介: Python是一种解释型.面向对象.动态数据类型的高级程序设计语言.Python由Guido van Rossum于1989年底发明,第一个公开发行版发行于1991年.像P ...
- python+Eclipse+pydev环境搭建
python+Eclipse+pydev环境搭建 本文重点介绍使用Eclipse+pydev插件来写Python代码, 以及在Mac上配置Eclipse+Pydev 和Windows配置Ecli ...
- Django 01 django基本介绍及环境搭建
Django 01 django基本介绍及环境搭建 #http服务器 #用来接收用户请求,并将请求转发给web应用框架进行处理 #Web应用框架 #处理完请求后在发送给http服务器,http服务器在 ...
- 基于Python的Appium环境搭建合集
自动化一直是测试圈中的热聊,也是大家追求的技术方向.在测试中,往往回归测试也是测试人员的“痛点”.对于迭代慢.变更少的功能,就能用上自动化来替代人工回归,减轻工作量. 问题 在分享环境搭建之前,先抛出 ...
- App自动化测试-1.App自动化介绍和环境搭建
App自动化测试-1.App自动化介绍和环境搭建 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-b ...
- Python开发:环境搭建(python3、PyCharm)
Python开发:环境搭建(python3.PyCharm) python3版本安装 PyCharm使用(完全图解(最新经典))
- Python+Selenium+webdriver环境搭建(windows)以及相关资源下载链接
今天记录一下测试小菜鸟alter在测试入门的一点关于python+Selenium+webdriver环境搭建的经历以及资源分享.欢迎交流学习,批评指正. 一.Python的下载与安装 1.pytho ...
- Python之Django环境搭建(MAC+pycharm+Django++postgreSQL)
Python之Django环境搭建(MAC+pycharm+Django++postgreSQL) 转载请注明地址:http://www.cnblogs.com/funnyzpc/p/7828614. ...
随机推荐
- MAC安装redis的简单方法
part 1:安装redis1.官网下载压缩包https://redis.io/download or brew install redis(太慢了-)我此处选的法一,先去官网上下载包,在解压使用. ...
- Sharding-JDBC分库分表
https://blog.csdn.net/bochuangli/article/details/123029392 https://blog.csdn.net/bochuangli/article/ ...
- Python读取txt文本
转载:Python读取txt文本三种方式 python常用的读取文件函数有三种read().readline().readlines() read() 一次性读取所有文本,在读取文本中含有中文时是gk ...
- 面试题:区分List中remove(int index)和remove(Object obj)
面试题:区分List中remove(int index)和remove(Object obj) package com.atguigu.exer;import org.junit.Test;impor ...
- el-table合计行
用到属性 showSummary 是否显示合计,方法 summaryMethod 计算合计的自定义方法. <el-table ref="elTable" :data=&quo ...
- linxu7下安装pacemaker+corosync集群-01
1.yum仓库的配置-自行配置 2.安装软件包: yum -y install pacemaker* corosync* pcs* psmisc yum -y install pcs fence-ag ...
- 推荐一个DeepSeek 大模型的免费 API 项目!兼容OpenAI接口!
在AI技术飞速发展的今天,大语言模型(LLM)的应用越来越广泛,但高昂的使用成本常常让个人开发者和小型团队望而却步.今天,我要为大家介绍一个非常实用的开源项目--DeepSeek-Free-API,它 ...
- [国家集训队] Tree2 题解
加边删边 \(LCT\),标记下放同 \(luogu\) 线段树 \(2\) 一题. 时间复杂度 \(O(n\log n)\),第一次交的时候我维护 \(sum\) 不维护 \(sz\ WA\) 完了 ...
- 从android中删除短信
代码如下: getContentResolver().delete(Uri.parse("content://sms/#"),"address=?", new ...
- NetPad:一个.NET开源、跨平台的C#编辑器
前言 今天大姚给大家分享一个基于.NET开源.跨平台的C#编辑器和游乐场:NetPad. 项目介绍 NetPad是一个基于.NET开源(MIT License).跨平台的C#编辑器和游乐场,它允许用户 ...