python第一节:简介、下载、安装

第一节:简介、下载、安装

简介:

Python 的创造者吉多·范罗苏姆。

Python 是一款易于学习、跨平台语言、免费和开源、的编程语言。

有丰富的第三方模块库,应用领域非常广泛。常用于数据采集、数据分析和计算、数据挖掘、人工智能等。

下载:

下载地址:

Welcome to Python.org

安装:

选中下面两个选项:

Use admin privileges when installing py.exe

使用管理员权限进行安装。

Add python.exe to PATH

将python程序添加到path环境变量。

点击:

Customize installation

Choose location and features

自定义安装

可选择安装位置和特性

选中Documentation、pip、tcl/tk and IDLE、Python test suite、py launcher、for all users(requires admin privileges)六个选项。

Documentation:安装python文档文件。

pip:pip工具用于下载、安装其他python包。

tcl/tk and IDLE:tcl/tk用于开发python桌面应用,是python自带的模块。IDLE是python自         带的开发编辑环境。

Python test suite:python测试套件,用于测试。

py launcher:python启动器。

for all users(requires admin privileges):系统所有用户都可以使用。

选中Install Python 3.12 for all users、Associate files with Python(requires the ‘py’ launcher)、

Create shortcuts for installed applications、Add Python to environment variables、Precompile standard library五个选项,再指定安装位置。

Install Python 3.12 for all users:为所有用户安装python。

Associate files with Python(requires the ‘py’ launcher):自动关联py后缀的文件。

Create shortcuts for installed applications:创建桌面快捷方式。

Add Python to environment variables:把python添加到环境变量。

Precompile standard library:安装预编译标准库。

Download debugging symbols:下载安装调试符号,可选,用于开发环境调试时使用。

Download debug binaries(requires VS 2017 or later):下载安装调试二进制文件,此针对vs开发工具,需要vs的2017版本之后。

安装完成,可以点击一下 Disable path length limit(取消文件路径名长度限制) ,然后再点Close按钮。

常见模块

1. NumPy

NumPy是用于科学计算的一个Python库,支持多维数组和矩阵运算。它是许多科学计算程序的基础。

2. Pandas

Pandas是一个数据分析库,可以用来观察、操作和分析数据集。它支持各种数据格式,包括CSV、JSON、Excel和SQL数据库等。

  1.  SciPy

SciPy是建立在NumPy之上的一个用于数学、科学和工程计算的库,提供了丰富的高级数学算法和函数。

4. Matplotlib

Matplotlib是一个绘图库,可以用于绘制各种类型的图形。它支持多种绘图方式,如折线图、散点图、直方图等。

5. Scikit-learn

Scikit-learn是一个机器学习库,提供了许多经典的机器学习算法和工具。它还包括数据预处理、模型选择和评估等功能。

  1. Scrapy

Scrapy是一个用于爬取网站数据的高级Web抓取框架,提供了强大的爬取工具和数据提取功能。

7.BeautifulSoup

BeautifulSoup是一个用于从HTML和XML文件中提取数据的Python库,提供了大量简单灵活的html处理方法。

8.Pyecharts

Echarts 是一个由百度开源的数据可视化图表库,拥有高度灵活的配置项,可轻松搭配出精美的图表。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/308276.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

blob分析找出感兴趣区域,求其轮廓再用差分找缺陷

*关闭程序计数器,图形变量,窗口图形更新 dev_update_off() * Image Acquisition 01: Code generated by Image Acquisition 01 ImageFiles : [] ImageFiles[0] : 1.bmp ImageFiles[1] : 2.bmp for Index : 0 to |ImageFiles| - 1 by 1*读取一张图像read_image (Image, ImageFil…

【NVIDIA】Jetson Orin Nano系列:烧写Ubuntu22.04

1、简介 最新的sdk-manager已经可以安装到Ubuntu22.0,也支持在 Jetson Orin Nano 上烧写Ubuntu22.04。 官网介绍:https://developer.nvidia.com/sdk-manager 2、版本介绍 JetPack版本:https://developer.nvidia.com/embedded/jetpack-ar…

使用ros_arduino_bridge控制机器人底盘

使用ros_arduino_bridge控制机器人底盘 搭建了ROS分布式环境后,将ros_arduino_bridge功能包上传至Jetson nano,就可以在PC端通过键盘控制小车的运动了。实现流程如下: 系统准备;下载程序;程序修改;分别启动PC与树莓派…

​​​​​​​Lontium #LT8911EXB适用于MIPIDSI/CSI转EDP应用方案,分辨率高达2560x1440@60HZ 。

1.描述 LT8911EXB是一款高性能 MIPIDSI/CSI到eDP转换器,单端口MIPI接收器有1个时钟通道和4个数据通道,每个数据通道最大运行2.0Gbps,最大输入带宽为8.0Gbps。转换器解码输入MIPI RGB16/18/24/30/36bpp、YUV422 16/20/24bpp、YUV420 12bpp包&…

Python Matplotlib 库使用基本指南

简介 Matplotlib 是一个广泛使用的 Python 数据可视化库,它可以创建各种类型的图表、图形和可视化效果。无论是简单的折线图还是复杂的热力图,Matplotlib 提供了丰富的功能来满足我们的数据可视化需求。本指南将详细介绍如何安装、基本绘图函数以及常见…

现代密码学 考点复盘

现代密码学 考点汇总(上) 写在最前面考试范围一、给一个简单的方案,判断是否cca安全二、随机预言机模型之下的简单应用 考试题目1.证明CBC方案是CPA安全的2. 证明哈希函数的抗碰撞性3. CBC-MAC安全:证明CPA安全的对称密钥加密方案…

Redis缓存使用问题

数据一致性 只要使用到缓存,无论是本地内存做缓存还是使用 redis 做缓存,那么就会存在数据同步的问题。 以 Tomcat 向 MySQL 中写入和删改数据为例,来解释数据的增删改操作具体是如何进行的。 我们分析一下几种解决方案, 1、先更新缓存,再更新数据库 2、先更新数据库,…

Vue项目nginx部署到线上,访问时加前缀解决方案

一、业务场景: 最近项目开发完了,需要部署一个测试版本和正式版本到线上,测试版本前面需要加一个dev前缀,遇到了一些坑,分享给大家 二、目前效果 三、具体实现步骤: (1)实现静态文…

【Spring Cloud】Gateway组件的三种使用方式

🎉🎉欢迎来到我的CSDN主页!🎉🎉 🏅我是Java方文山,一个在CSDN分享笔记的博主。📚📚 🌟推荐给大家我的专栏《Spring Cloud》。🎯🎯 &am…

调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参数与非托管的目标签名是否匹配

作者推荐 【动态规划】C算法312 戳气球 关键字: 函数调用约定 混合编程 __stdcall c WINAPI APIENTRY _cdecl 调用方出错提示如下: 调用导致堆栈不对称。原因可能是托管的 PInvoke 签名与非托管的目标签名不匹配。请检查 PInvoke 签名的调用约定和参…

如何利用 NFTScan Portfolio 功能分析钱包 NFT 持仓

随着 NFT 市场的扩大和投资者的增加,追踪和管理大量 NFT 资产正变得越来越复杂,无论是新手还是资深投资者,都需要借助实时的 NFT 数据作为判断依据。因此,一个能够全面分析 NFT 钱包持仓的工具就显得尤为重要。帮助投资者掌握自身…

SCS模型(径流曲线法)概述

目录 1.介绍:2.计算公式:参考文献:小结: 1.介绍: SCS模型(径流曲线法)是由美国农业部水土保持局(Soil Conservation Service) 基于经验提出,最初用于预测在农业用地小型流域降雨所累…

甄选前端源码分享(附效果图及在线演示)

甄选7款非常有趣的前端特效源码 其中包含css动画特效、js原生特效、svg特效等 下面我会给出特效样式图或演示效果图 但你也可以点击在线预览查看源码的最终展示效果及下载源码资源 纯CSS绘制任天堂Switch 纯CSS绘制的Switch手柄 后期可加工用于网页版的游戏手柄 以下图片只是…

脚本编程游戏引擎会遇到哪些问题

在游戏开发中,脚本编程已经成为了一种非常常见的方式,用来实现游戏逻辑和功能。但是脚本编程游戏引擎也可能会面临一些挑战和问题。下面简单的探讨一下都会遇到哪些问题,并且该如果做。 性能问题 脚本语言通常需要运行时解释执行&#xff0…

Java的输入和输出处理(二)字符篇

回顾 昨天我们学习了对文件进行字节的输入(InputStream)和字节的输出(OutputStream)。今天进行扩展,是在昨天的基础上处理的,相比于字符上的处理,我们工作更习惯于使用字节。 使用字符流读写文…

软件测试|好用的pycharm插件推荐(五)——Translation

前言 在我们的日常工作中,经常会遇到需要查看各个第三方库源码的问题,在很多情况下,我们的英语能力不能够满足我们完全读懂源码,所以我们就需要借助翻译工具来帮助我们理解第三方库的源码,如果我们将源码复制再使用其…

JavaScrip-初识JavaScript-知识点

初识JavaScript 编程基础编程计算机语言标记语言编译器&解释器 计算机基础计算机组成数据存储数据存储单位程序运行 认识JavaScript什么是JavaScriptJavaScript作用HTML&CSS&JavaScript的关系浏览器执行JavaScript过程JavaScript的组成JavaScript初体验 JavaScript…

对root用户的理解

1.什么是root用户? Windows、MacOS、Linux均采用多用户的管理模式进行权限管理。在Linux系统中,拥有最大权限的账户名为:root(超级管理员) root用户拥有最大的系统操作权限,而普通用户在许多地方的权限是受…

听劝,年度规划有它真的很必要!

2024年的时间进度条已走过一周,完成全年的1/52。 新年的flag悄然立下:愿逆风如解意,税后八个亿。 在不确定的世界中,发财暴富终归是确定的目标。 相比2023年的卷,年底的即兴生活正在悄悄上演,上一秒还在…

安达发|APS智能排产软件有哪些条件约束功能

APS智能排产软件是一种基于先进算法和人工智能技术的生产计划与调度系统,它可以帮助企业实现生产资源的优化配置,提高生产效率和降低生产成本。在实际应用中,APS智能排产软件需要满足多种条件约束功能,以满足不同企业的需求。以下…
最新文章