热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

01Python环境搭建

01-Python环境搭建1.Python介绍2.编辑器与解释器3.Python环境搭建4.PiP的安装与使用5.Pycharm的安装与使用.作业展示1.Python介绍(1)Py




01-Python环境搭建


  • 1.Python介绍
  • 2.编辑器与解释器
  • 3.Python环境搭建
  • 4.PiP的安装与使用
  • 5.Pycharm的安装与使用
  • .作业展示


1.Python介绍

(1)Python来源
Python author:Guido van Rossum
Python logo:
ABC —> Python
《The Monty Python》—> Python
跨平台、可移植、可扩展、交互式、解释型、面向对象的动态语言
简单易学、明确优雅、开发速度快
“内置电池”大量的标准库和第三方库
社区活跃,贡献者多,互帮互助
开源语言,发展动力巨大
(2)Python应用方向
后端:web
自动化:Office Automation,Test
数据:spider,Data Analysis,Machine Learning


2.编辑器与解释器

(1)编译器/解释器介绍
编译器/解释器:高级语言与机器之间的翻译官
都是将代码翻译成机器可以执行的二进制机器码,只不过在运行原理和翻译过程
有不同而已。
(2)编译器/解释器区别
编译器:先整体编译再执行
解释器:边解释边执行
解释方式:运行速度慢,但部分改动不需要整体重新编译。不可脱离解释器环境运行。代表语言是Python语言。
编译方式:运行速度快,但任何一个小改动都需要整体重新编译。可脱离编译环境运行。代表语言是C语言。
(3)Python解释器种类
CPython:官方版本的解释器。这个解释器是用 C 语言开发的,所以叫 CPython。CPython 是使用
最广的 Python 解释器。
Ipython:基于 CPython 之上的一个交互式解释器,在交互方式上有所增强,执行 Python 代码的功
能和 CPython 是完全一样的。
PyPy:一个追求执行速度的 Python 解释器。采用JIT技术,对 Python 代码进行动态编译(注意,不
是解释),可以显著提高 Python 代码的执行速度。
Jython:运行在 Java 平台上的 Python 解释器,可以直接把 Python 代码编译成 Java 字节码执行。


3.Python环境搭建

python下载
python 官网:https://www.python.org/
python 文档地址:https://www.python.org/doc/
安装小贴士:
(1) 安装路径不要有中文
(2)尽量安装到除 C 盘以外的盘符
(3) 知道安装到了哪里
(4) add python3.6 to PATH 自动添加到环境变量
(5) mac 系统自带 python2 ,所以需要通过 python3 进入交互环境


4.PiP的安装与使用

安装代码pip install pygame
安装指定版本代码pip install pygame==1.9.6
列出安装库代码pip list,pip freeze,差别在于list会展示出自带库
修改源方法
1.临时修改
pip install requests -i http://pypi.douban.com/simple/
2.永久修改
1.点击此电脑,在最上面的的文件夹窗口输入 : %APPDATA%
2.按回车跳转到以下目录,新建 pip 文件夹
3.创建 pip.ini 文件
4.打开文件夹,输入以下内容,关闭即可(注意:源镜像可替换)


5.Pycharm的安装与使用

(1)pycharm编辑器介绍及下载
PyCharm 是由 JetBrains 公司打造的一款 Python IDE,支持 Windows、Linux、macOS 系统。
下载地址:https://www.jetbrains.com/pycharm/download/#section=windows
(2)pycharm编辑器的基础使用
配置 Python 解释器——系统环境
File / settings / Project / project interpreter / add


.作业展示

1.python安装完成
python安装
2.添加环境变量在这里插入图片描述
3.换源安装pygame在这里插入图片描述
4.IDLE输出hello world在这里插入图片描述
5.Ipython输出hello world在这里插入图片描述
6.Pycharm输出hello world
在这里插入图片描述



推荐阅读
  • 在Python 2.7环境中使用PyCharm进行Cvxopt的安装及线性规划问题求解。具体步骤包括:通过PyCharm的文件菜单进入项目设置,选择解释器选项,点击右侧的“+”按钮,在可用包列表中搜索并安装Cvxopt。安装完成后,可以通过导入Cvxopt库并调用其函数来解决线性规划问题,提高模型的准确性和效率。 ... [详细]
  • 在对WordPress Duplicator插件0.4.4版本的安全评估中,发现其存在跨站脚本(XSS)攻击漏洞。此漏洞可能被利用进行恶意操作,建议用户及时更新至最新版本以确保系统安全。测试方法仅限于安全研究和教学目的,使用时需自行承担风险。漏洞编号:HTB23162。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • PyTorch 使用问题:解决导入 torch 后 torch.cuda.is_available() 返回 False 的方法
    在配置 PyTorch 时,遇到 `torch.cuda.is_available()` 返回 `False` 的问题。本文总结了多种解决方案,并分享了个人在 PyCharm、Python 和 Anaconda3 环境下成功配置 CUDA 的经验,以帮助读者避免常见错误并顺利使用 GPU 加速。 ... [详细]
  • 在 Windows 10 系统下配置 Python 3 和 OpenCV 3 的环境时,建议使用 Anaconda 分发版以简化安装过程。Anaconda 可以从其官方网站(https://www.anaconda.com/download)下载。此外,本文还推荐了几本关于 Python 和 OpenCV 的专业书籍,帮助读者深入理解和应用相关技术。 ... [详细]
  • Python学习:环境配置与安装指南
    Python作为一种跨平台的编程语言,适用于Windows、Linux和macOS等多种操作系统。为了确保本地已成功安装Python,用户可以通过终端或命令行界面输入`python`或`python3`命令进行验证。此外,建议使用虚拟环境管理工具如`venv`或`conda`,以便更好地隔离不同项目依赖,提高开发效率。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • Python与Selenium自动化测试环境配置指南
    Python与Selenium自动化测试环境配置指南 ... [详细]
  • 首先,装上我们需要的pyenv,方便anaconda的安装,也可以方便后面不同python版本之间的切换 gitclonehttps:gi ... [详细]
  • 关于Pycharm的使用小技巧
    这篇文章主要介绍关于Pycharm的使用小技巧,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Python最好IDE:Pycha ... [详细]
  • 开发笔记:Python之路第一篇:初识Python
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了Python之路第一篇:初识Python相关的知识,希望对你有一定的参考价值。Python简介& ... [详细]
  • 如何将TS文件转换为M3U8直播流:HLS与M3U8格式详解
    在视频传输领域,MP4虽然常见,但在直播场景中直接使用MP4格式存在诸多问题。例如,MP4文件的头部信息(如ftyp、moov)较大,导致初始加载时间较长,影响用户体验。相比之下,HLS(HTTP Live Streaming)协议及其M3U8格式更具优势。HLS通过将视频切分成多个小片段,并生成一个M3U8播放列表文件,实现低延迟和高稳定性。本文详细介绍了如何将TS文件转换为M3U8直播流,包括技术原理和具体操作步骤,帮助读者更好地理解和应用这一技术。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • Python数据分析入门指南:全面了解Python在数据科学中的应用 ... [详细]
  • 这是一个愚蠢的问题,但我只是对此感到好奇.假设我在Pythonshell,我有一些我查询的数据库对象.我做:db.query(的queryString)该查询在0xffdf842c ... [详细]
author-avatar
糖就是甜咯
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有