Python介绍(未完)

文章目录

  • Python 背景知识
    • Python 是谁创造的?
    • Python 可以用来干什么?
    • Python 的优缺点
  • 搭建 Python 环境
    • 安装 Python
    • 搭建 PyCharm 环境
    • 新工具到手,赶紧试试
      • 中文设置
      • 第一个Python程序
  • Python基础语法
    • 基础语法(1)
      • 常量和表达式
      • 变量和类型
    • 变量是什么

Python 背景知识

Python 是谁创造的?

Python诞生于1989年的一个圣诞节,其创作者Guido van Rossum为了打发圣诞节假期的无聊,便开始了Python语言的编写。Python第一个发行版本是在1991年,起名为Python是源自于Guido喜欢的一档电视节目——Monty Python´s Flying Circus 。

Python 可以用来干什么?

  1. Web 开发:Python 可以用来构建动态网站和 Web 应用程序。常用的 Web 框架包括 Django 和 Flask。

  2. 数据分析和科学计算:Python 在数据科学领域非常流行,可以进行数据清洗、处理、分析和可视化。常用的数据科学库包括 NumPy、Pandas、SciPy 和 Matplotlib。

  3. 人工智能和机器学习:Python 提供了丰富的库和工具,支持机器学习和深度学习任务。常用的库包括 TensorFlow、Keras 和 PyTorch。

  4. 自动化和脚本编程:Python 能够帮助自动化任务,如文件操作、定时任务、自动化测试等。

  5. 游戏开发:Python 有多个游戏开发库,如 Pygame 和 Panda3D,可以用来制作简单的游戏。

  6. 网络爬虫:Python 提供了强大的库,如 BeautifulSoup 和 Scrapy,可以用来爬取网页内容和数据。

  7. 人机交互:Python 可以用来编写桌面应用程序、图形界面和聊天机器人。

Python 的优缺点

  • 优点:
  1. 简单易学:Python 语法简洁清晰,易于初学者掌握。

  2. 高效开发:Python 具有丰富的第三方库和开发工具,能够快速完成开发任务。

  3. 强大的生态系统:Python 有庞大的社区支持,有大量的库和框架可以用于各种应用开发。

  4. 可读性强:Python 语法简洁,代码可读性强,易于维护和调试。

  • 缺点:
  1. 执行效率相对较低:与编译型语言相比,Python 执行速度相对较慢。

  2. GIL 限制:Python 的全局解释器锁(GIL)限制了执行多线程任务的效率。

  3. 内存占用较大:Python 使用的内存较多,对于一些资源受限的环境可能不太适用。

  4. 可移植性差:由于依赖于第三方库,Python 的应用程序在不同环境中的移植性可能较差。

搭建 Python 环境

安装 Python

  1. 找到官方网站:Python 官网

  2. 根据你当前的操作系统下载对应的版本(我以windows为例)在这里插入图片描述

  3. 安装版本
    在这里插入图片描述
    在这里插入图片描述

  4. 点击后等待安装完成

  5. 双击在这里插入图片描述

  6. 一般我们点击默认安装就OK啦~
    在这里插入图片描述

  7. 等待一段时间
    在这里插入图片描述

  8. 安装完成!
    在这里插入图片描述

搭建 PyCharm 环境

  1. 找到官网:PyCharm 官网
    在这里插入图片描述

  2. 选择版本在这里插入图片描述

  3. 版本介绍在这里插入图片描述

  4. 下载在这里插入图片描述

  5. 等待它下载完毕

  6. 启动程序
    在这里插入图片描述

  7. 点击下一步
    在这里插入图片描述

  8. 选择安装位置,选择完毕后点击下一步
    在这里插入图片描述

  9. 根据自己的需要合理选择,选择完毕后点击下一步
    在这里插入图片描述

  10. 点击安装
    在这里插入图片描述

  11. 等待安装
    在这里插入图片描述

  12. 安装完毕,点击完成
    在这里插入图片描述

新工具到手,赶紧试试

中文设置

  1. 打开Pycharm
    在这里插入图片描述
  2. 点击插件在这里插入图片描述
  3. 点这里~
    在这里插入图片描述
  4. 找中文插件
    在这里插入图片描述
  5. 重启PyCharm
    在这里插入图片描述
  6. 现在就是中文界面啦~
    在这里插入图片描述

第一个Python程序

  1. 新建项目
    在这里插入图片描述
  2. 创建项目名称以及选择存放代码的地方
    在这里插入图片描述

注意:不建议含有中文字符

  1. 创建项目在这里插入图片描述

  2. 创建Python文件在这里插入图片描述

  3. 输入名称在这里插入图片描述

  4. 打印Hello World在这里插入图片描述

  5. 右键鼠标在这里插入图片描述

  6. 运行程序在这里插入图片描述

  7. 运行结果在这里插入图片描述

Python基础语法

基础语法(1)

常量和表达式

Python可以用来进行算数运算
在这里插入图片描述
运行结果
在这里插入图片描述

在Python中,我们可以使用 + - * / () 等运算符进行运算,与我们在数学中的运算顺序一样,先乘除后加减,有了括号都靠边(先算括号内的)。

1 + 2 - 3 类似这样的算式,我们将它称作表达式,它的运算结果称为表达式的返回值

1,2,3 我们称它为字面值常量+,-,*,/称为运算符操作符

  • 注意:在Python中 整数 / 整数 的结果是小数(如果除不尽),这与C和Java不同。

变量和类型

变量是什么

未完待续…点赞催更吖~

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

python复制文件夹内容

参考博客 https://blog.csdn.net/itfans123/article/details/133710731 案例1 import os import shutildef copy_folder(source_folder, destination_folder):# 创建目标文件夹os.makedirs(destination_folder, exist_okTrue)# 遍历源文件夹中的所有文件和文件夹for item in …

[docker] 核心知识 - 概念和运行

[docker] 核心知识 - 概念和运行 之前 docker 学了个开头就去搞项目去了,不过项目也开展了好久了,前端差不多吃透了,有些新功能需要用 docker 和 k8s……是时候重新学习一下了。 这一部分简单的过一下概念和讲一下怎么运行 docker 镜像和启…

论文复现《SplaTAM: Splat, Track Map 3D Gaussians for Dense RGB-D SLAM》

前言 SplaTAM算法是首个开源的基于RGB-D数据,生成高质量密集3D重建的SLAM技术。 通过结合3DGS技术和SLAM框架,在保持高效性的同时,提供精确的相机定位和场景重建。 代码仓库:spla-tam/SplaTAM: SplaTAM: Splat, Track & Map 3…

从零开始学习Linux(3)----权限

1.Linux权限的概念 Linux用户:1.root,超级管理员 2.非root,XXX,普通用户 命令:su[用户名] 功能:切换用户。 su -:是指以root的身份重新登录一次。 普通用户切换root需要输入密码,…

java算法day56 | 动态规划part15 ● 392.判断子序列 ● 115.不同的子序列

392.判断子序列 动规五部曲: 确定dp数组(dp table)以及下标的含义 dp[i][j] 表示以下标i-1为结尾的字符串s,和以下标j-1为结尾的字符串t,相同子序列的长度为dp[i][j]。确定递推公式 在确定递推公式的时候,…

优先编码器电路①

描述 下表是某优先编码器的真值表。 ①请用Verilog实现此优先编码器 输入描述 ①输入描述: input [8:0] I_n 输出描述 ①输出描述: output reg [3:0] Y_n 解题分析 本优先编码器,可采用case语句实现&#xff…

嵌入式操作系统FreeRTOS(队列管理)

1.队列管理 (1)数据存储 队列可以保存有限个具有确定长度的数据单元。队列可以保存的最大单元数目被称为队列的“深度”。在队列创建时需要设定其深度和每个单元的大小。通常情况下,队列被作为FIFO (先进先出)使用,即数据由队列尾…

解决Git 不相关的分支合并

可以直接调到解决方案,接下来是原因分析和每步的解决方式 问题原因: 我之前在自己本机创建了一个初始化了Git仓库,后来有在另一个电脑初始化仓库,并没有clone自己在本机Git远程仓库地址,导致Git历史版本不相关 错误信息 From https://gitee.com/to-uphold-justice-for-other…

点击广告就能日赚收益1000+?开发一款看广告赚收益的APP靠谱吗?

APP对接广告变现是开发者获得收益的重要方式之一,对一些体量较小的APP来说,甚至是唯一的收益来源。开发者是否可以单独开发一款全是广告的APP,拿出一部分的广告收益给点击者,类似在快手极速版里看广告获得金币一个原理&#xff0c…

【Axure教程】制作书本翻页效果

翻书效果是一种模拟真实书本翻页动作的视觉效果,常用于网页设计和应用程序中,以增强用户体验和交互性。这种效果通常通过动画和过渡效果来模拟书页的翻转,使用户感觉像在真实的书本中翻页一样。 所以今天作者就教大家怎么在Axure里用中继器制…

(CVPR,2024)CAT-Seg:基于成本聚合的开放词汇语义分割

文章目录 摘要引言方法计算成本与嵌入空间成本聚合类别成本聚合CAT-Seg框架 实验 摘要 开放词汇的语义分割面临着根据各种文本描述对图像中的每个像素进行标记的挑战。在这项工作中,我们引入了一种新颖的基于成本的方法,以适应视觉语言基础模型&#xf…

CSS显示模式

目录 CSS显示模式简介 CSS显示模式的分类 块元素 行元素 行内块元素 元素显示模式的转换 使块内文字垂直居中的方法 设计简单小米侧边栏(实践) CSS显示模式简介 元素显示模式就是元素(标签)以什么方式进行显示&#xff0…

让15万的车也配激光雷达,速腾发布中长距「千元机」MX

‍作者 |老缅 编辑 |德新 4月15日,国内头部激光雷达公司速腾聚创发布了新一代中长距激光雷达MX。 相比较其产品配置,最令人惊喜的是它的价格。 「MX将以低于200美元的价格作为基础,实现第一个项目的量产。」速腾聚创CEO邱纯潮在发布会现场…

ABAP 批次换算率和批次辅单位数量计算

文章目录 ABAP 批次换算率和批次辅单位数量计算第一种方式批次换算率获取辅单位完整程序运行结果 第二种方式核心程序 CONVERSION_EXIT_ATINN_INPUT:特征值转换示例 ABAP 批次换算率和批次辅单位数量计算 如果一个物料有批次双单位,并且在报表里面展示批…

初识LangChain的快速入门指南

LangChain 概述 LangChain是一个基于大语言模型用于构建端到端语言模型应用的框架,它提供了一系列工具、套件和接口,让开发者使用语言模型来实现各种复杂的任务,如文本到图像的生成、文档问答、聊天机器人等。 LangChain简化了LLM应用程序生…

Mysql The last packet sent successfully to the server was 0 milliseconds ago.

项目启动后,报错,但是我的navicat 数据库连接工具是连接上的,没有问题的,但是程序就是连接不上。端口放开了,防火墙也放开了 先说问题:是网络问题, 如何解决:因为我的机子上又跑了…

Pytest精通指南(18)多种手段过滤或升级警告

文章目录 前言使用命令行实现过滤未处理警告,执行结果升级警告忽略警告忽略警告摘要 使用装饰器实现过滤装饰方法装饰类装饰模块 使用配置文件实现过滤 前言 在 pytest 中执行测试时,可能会出现警告,这些警告通常是由于代码中存在某些可能导致…

代码随想录算法训练营Day58|LC739 每日温度LC496 下一个更大元素I

一句话总结:单调栈专题! 原题链接:739 每日温度 很简单的单调栈入门题。 在使用单调栈解决此题之前,先要想到:单调栈要什么时候用呢?怎么才能想到用单调栈呢? 什么时候用单调栈呢?…

海信发布《黑神话:悟空》定制电视E8N新品,重塑大屏游戏体验

4月17日,在“AI美好生活”2024海信电视E8系列新品发布会上,海信电视官宣成为《黑神话:悟空》全球官方合作伙伴。同时,海信电视还为广大游戏玩家带来了《黑神话:悟空》的显示CP,推出了官方定制电视——旗舰新…

基于SpringBoot的“论坛管理系统”的设计与实现(源码+数据库+文档+PPT)

基于SpringBoot的“论坛管理系统”的设计与实现(源码数据库文档PPT) 开发语言:Java 数据库:MySQL 技术:SpringBoot 工具:IDEA/Ecilpse、Navicat、Maven 系统展示 论坛管理系统结构图 前台首页功能界面图 用户登录…