(Python)python 学习的相关概念

1.1 解释器与编译器

编译器:先整体编译再执行,可以脱离编译环境运行。C语言
解释器:边解释边执行,运行速慢。不可脱离解释器环境运行。Python语言

python解释器的种类:

CPython:C语言开发,使用最为广泛
IPython:基于CPython上的交互式解释器。可以执行shell的命令。
PyPy:追求执行速度的解释器,采用JIT技术(即时编译器,对python代码进行动态 编译,),绝大多数的CPython代码可以在PyPy下运行,但是二者结果有可能不同。
IronPython:.net封装,可以直接把Python代码编译成.Net的字节码。

python运行机制

(Python)python 学习的相关概念

; 1.2 python环境搭建

1.3 pip的基础使用

pip是python的第三方库管理器,可以根据所开发项目的需要,使用pip相关命令安装不同库。是官方的代码托管仓库,所有的第三方库都可以发布到这里。
Pyhon3.4以后,pip都默认跟Python一块安装。

基本命令

普通安装

pip install xlwt

指定版本安装

pip install pygame==1.9.6

卸载已经安装的库

pip uninstall pygame

列出已经安装的库

pip list
pip freeze

将已经安装的库列表保存到文本文件中

pip freeze >D:\requirements.txt

安装所有的库

pip install -r >D:\requirements.txt

显示安装包的信息

pip show ipython

所有文件所在地址

pip show -f ipython

升级指定的包

pip install -U package

先下载好库再进行离线安装

pip install pillow-4.2xxxxxx.whl//先在pillow库的wheel文件
换源安装

(Python)python 学习的相关概念

; 1.4 代码编辑器

python自带的IDLE, 官方提供的交互式集成开发环境
PyCharm
sublime text
VS code
Anaconda

1.5 第一个python代码

(Python)python 学习的相关概念
(Python)python 学习的相关概念

Original: https://blog.csdn.net/sinat_40546227/article/details/117745038
Author: createcrystal
Title: (Python)python 学习的相关概念

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/783816/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Django配置日志功能

    Django配置日志功能 LOGGING = { ‘version’: 1, ‘disable_existing_loggers’: False, # 是否禁用已经存在的日志器 ‘…

    Python 2023年6月11日
    065
  • JVM运行时数据区域详解

    参考文章: 《Java Se11 虚拟机规范》 《深入理解Java虚拟机-JVM高级特性与最佳实践 第3版》- 周志明 本文基于Java Se 11讲解。 根据《Java虚拟机规范…

    Python 2023年10月15日
    043
  • PointNet系列点云归一化与反归一化

    def pc_normalize(pc): centroid = np.mean(pc, axis=0) pc = pc – centroid m = np.max(np.sqrt…

    Python 2023年8月28日
    055
  • 5个非常有意思的python代码,谁运行谁知道

    Python 能做很多无聊,但有意思的事情,例如接下来的一些案例。 Python 整蛊程序 以下程序,不要发送代码,否则无法达到恶作剧的目的。 [En] The following…

    Python 2023年5月24日
    0111
  • pytest框架快速入门一

    时间好快啊,转眼间2021年了hhhhh,虽然是元旦假期但学习的心一点都不能松懈啊,今天向大家先简单的介绍一下pytest框架的一些特性,其实呢就博主个人认为作为一名自动化测试工程…

    Python 2023年9月14日
    075
  • Python项目代码结构详解

    简要解释一下: bin/: 存放项目的一些可执行文件,当然你可以起名script/之类的也行。 luffy/: 存放项目的所有源代码。(1) 源代码中的所有模块、包都应该放在此目录…

    Python 2023年8月11日
    049
  • 5、scrapy框架使用(一)

    Scrapy框架:(与前面所学的相比,scrapy框架应用更加广泛)简介:(纯python开发的,不含其他语言,改动源码用python语言即可)Scrapy是一个为了爬取网站数据,…

    Python 2023年10月5日
    049
  • AI实现艺术品自动生成?太牛了

    CSDN话题挑战赛第1期活动详情地址:https://marketing.csdn.net/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:哪项人工智…

    Python 2023年9月17日
    046
  • pytest数据驱动

    完整代码 有个人说过,自动化测试能让不懂代码的人只需要写测试case(数据)就能实现测试,我觉得他说的dei case使用封装 数据case 最终将只需要维护这个数据文件即可实现对…

    Python 2023年9月12日
    065
  • Linux 系统性能检测命令

    文章目录 top ps uptime vmstat iostat iotop slabtop htop dstat nmon sar tsar top 命令用于查看进程动态信息格式…

    Python 2023年11月8日
    036
  • pandas.DataFrame.apply,DataFrame.applymap,Series.map

    我们想在 DataFrame 的每行或者每列上都执行某个函数,可以使用 DataFrame 的 apply 方法。 例如,我们想计算下面 DataFrame 每列的最大值最小值之差…

    Python 2023年8月7日
    045
  • Python基础学习(十四)

    numpy数组(二) 数组的创建 其他方式创建数组 zeros创建数组 ones创建数组 empty创建数组 linspace函数创建数组 logspace函数创建数组 其他方式创…

    Python 2023年8月25日
    038
  • python有哪些游戏模块_python游戏模块 Pygame常用方法

    安装Pygame pip install pygame Pygame常用模块 模块名功能 pygame.cdrom 访问光驱 pygame.cursors 加载光标 pygame….

    Python 2023年9月22日
    063
  • n行Python代码系列:三行程序实现MP4视频转GIF动画文件

    一、引言 最近看到好几篇类似”n行Python代码…”的博文,看起来还挺不错,简洁、实用,传播了知识、带来了阅读量,撩动了老猿的心,决定跟风一把…

    Python 2023年9月22日
    079
  • selenium基本用法

    一.元素操作 send_keys:赋值 clear:清空 click:点击 python;gutter:true; from selenium import webdriver f…

    Python 2023年5月23日
    054
  • Python根据csv绘制多折线图(内含批量读取+自定义坐标标签+阴影处理)

    实现功能 1.从csv中读取数据 2.数据清洗(大小超出范围的异常值处理) 3.数据累积处理(将每日数据处理为历史累积值) 4.绘制多折线图 0.导入相关包import os im…

    Python 2023年8月7日
    049
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球