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不同。

变量和类型

变量是什么

变量可以用来存储和操作数据,使程序能够动态地处理不同的输入和计算结果。换句话说,变量可以将运算结果存起来,等有需要时再取出来。

举个例子~
在这里插入图片描述
写成代码
在这里插入图片描述
运行结果
在这里插入图片描述
在上述代码中 avg,total,result 均为变量

** 在Python中表示乘方,** 2 即为求二次方

变量的语法

定义变量

a = 10

使用变量

未完待续…点赞催更吖~

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

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

相关文章

Error : java 错误 : 不支持发行版本5 ( 完美解决)

解决方案 1. 原因 idea的默认配置JDK版本与当前项目所需版本不一样 方案一(每一个项目可能都要配置一遍) Ctrlshitalts 打开项目结构,设置项目所需的JDK版本,本项目需要JDK8 Modules的JDK版本为5,这时就会报Error …

最大公约数和最小公倍数(C语言)

一、N-S流程图&#xff1b; 二、运行结果&#xff1b; 三、源代码&#xff1b; # define _CRT_SECURE_NO_WARNINGS # include <stdio.h>//实现最大公约数函数&#xff1b; int max(int x, int y) {//初始化变量值&#xff1b;int judge 1;//运算&#xff1b;judge x %…

Ubuntu 23.10.1 nginx源码安装

注&#xff1a;以下所有命令均在root管理员模式下&#xff0c;若不是&#xff0c;请在所有命令前加sudo 1、安装依赖库 1.1、安装gcc g的依赖库 apt-get install build-essential apt-get install libtool1.2、安装pcre依赖库 apt-get update apt-get install libpcre3 lib…

剑指Offer题目笔记33(并查集)

面试题116&#xff1a; 解决方案&#xff1a; ​ 一个班级可以包含一个或多个朋友圈&#xff0c;对应的图中可能包含一个或多个子图&#xff0c;每个朋友圈对应一个子图。因此&#xff0c;这个问题可以转化为如何求图中子图的数目。图的搜索算法可以用来计算图中子图的数目。扫…

企业Linux特殊权限位/为什么会存在SUID?/企业环境测试(原理剖析)-4989字解析

企业高薪思维&#xff1a; 坚持很难&#xff0c;优秀的人才是少数&#xff0c;很重要 坚持不下去&#xff0c;问自己想要什么&#xff1f; 问问自己想要好的生活状态&#xff1f;问自己有背景吗&#xff1f;你学历是亮点吗&#xff1f;有钱没&#xff0c;你也就是一般家庭&…

selenium 下载文件取消安全下载的方法

问题描述 我要从一个网站上下载文件&#xff0c;谷歌浏览器总是自动阻止下载&#xff0c;并询问我是否保留。 可是&#xff0c;我想要的是不要询问&#xff0c;默认下载即可。 运行环境 OS: macOSselenium: 4.19.0python: 3.10.11Chrome: 124.0.6367.62selenium chromedrive…

工会排队模式:创新营销的双赢之道

工会排队模式全面解读 在当今数字化营销的大潮中&#xff0c;促销方式层出不穷&#xff0c;但能真正抓住消费者眼球并带来双方共赢的模式并不多见。而工会排队模式便是在这样的背景下崭露头角&#xff0c;它巧妙地融合了工会积分、奖金池与排队机制&#xff0c;为消费者与商家…

linux进阶篇:重定向和管道操作

Linux中的重定向和管道操作 llinux中的三种IO设备&#xff1a; 标准输入&#xff08;STDIN&#xff09;,文件描述符号为&#xff1a;0&#xff0c;默认从键盘获取输入 标准输出&#xff08;STDOUT&#xff09;,文件描述符号位&#xff1a;1&#xff0c;默认输出到显示终端 标准…

java宠物领养系统的设计与实现(springboot+mysql+源码)

风定落花生&#xff0c;歌声逐流水&#xff0c;大家好我是风歌&#xff0c;混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的宠物领养系统的设计与实现。项目源码以及部署相关请联系风歌&#xff0c;文末附上联系信息 。 项目简介&#xff1a; 基于Spring Bo…

udemy视频教程下载:AI和ChatGPT提示工程精通指南

欢迎来到 ChatGPT 大师班&#xff01; 这个 ChatGPT 大师班&#xff1a;AI 和提示工程指南是您通往 AI 未来的全通道通行证。 以下是您的学习旅程&#xff1a; 理解和掌握 ChatGPT&#xff1a;您将深入了解 AI 和语言模型&#xff0c;重点是 ChatGPT。我们设计了这个部分&am…

Linux--进程间的通信-命名管道

前文&#xff1a; Linux–进程间的通信-匿名管道 Linux–进程间的通信–进程池 命名管道的概念 命名管道是一种进程间通信&#xff08;IPC&#xff09;机制&#xff0c;运行不同进程之间进行可靠的、单向或双向的数据通信。 特点和作用&#xff1a; 跨平台性&#xff1a;在W…

ue4打包多模块

首先&#xff0c;每个模块&#xff0c;包含插件内的模块在内&#xff0c;都要用IMPLEMENT_MODULE(类名, 模块名)的方式&#xff0c;模块名就是带.build.cs的第一个单词。 build.cs里就说了这个模块该怎么用&#xff0c;用c#编写。 打包中要考虑到target.cs,将工程中相应的模块…

Linux服务器磁盘满了如何清理

生产环境中&#xff0c;磁盘很容易被日志文件沾满&#xff0c;如何查找和清理呢&#xff1f; 分享一下个人的经验&#xff1a; 1.先查询到哪个磁盘占用的最多 使用命令&#xff1a;df -h 2.查询/目录下磁盘占用情况 使用命令&#xff1a;du -sh * 3.同理进入占用磁盘比较大…

聊聊binlog是什么

1. 上一讲思考題解答:redo日志刷盘策略的选择建议 先给大家解释一下上一讲的思考題&#xff0c;我给大家的一个建议&#xff0c;其实对于redo日志的三种刷盘策略&#xff0c;我们通常建议是设置为1 也就是说&#xff0c;提交事务的时候&#xff0c;redo日志必须是刷入磁盘文件…

接口测试之用Fiddler对手机app进行抓包

&#x1f525; 交流讨论&#xff1a;欢迎加入我们一起学习&#xff01; &#x1f525; 资源分享&#xff1a;耗时200小时精选的「软件测试」资料包 &#x1f525; 教程推荐&#xff1a;火遍全网的《软件测试》教程 &#x1f4e2;欢迎点赞 &#x1f44d; 收藏 ⭐留言 &#x1…

基于FPGA的OMEGA东京奥运会计时器

截至2019年共举办了31届奥运会&#xff0c;其中27届的计时设备都由欧米茄&#xff08;OMEGA&#xff0c;Ω&#xff09;提供&#xff0c;今年的东京奥运会将会是第28届。 瑞士计时公司&#xff08;Swiss Timing&#xff09;基于火星Mars ZX2核心板打造了为奥运会等大型体育赛事…

Redis教程——数据类型(哈希、集合)

上篇文章我们学习了Redis教程——数据类型&#xff08;字符串、列表&#xff09;&#xff0c;这篇文章学习Redis教程——数据类型&#xff08;哈希表、集合&#xff09; 哈希表Hash 哈希表是一个string类型的field(字段)和value(值)的映射表&#xff0c;hash特别适合用于存储…

web轮播图

思路&#xff1a; 例如&#xff1a;有5张轮播的图片&#xff0c;每张图片的宽度为1024px、高度为512px.那么轮播的窗口大小就应该为一张图片的尺寸&#xff0c;即为&#xff1a;1024512。之后将这5张图片0px水平相接组成一张宽度为&#xff1a;5120px,高度依然为&#xff1a;5…

问题解决:pip install __命令安装不了Python库

项目环境&#xff1a; 我的环境&#xff1a;Window10&#xff0c;Python3.7&#xff0c;Anaconda3-2.4.0&#xff0c;Pycharm2023.1.3 问题描述①&#xff1a; pip install 命令安装不了需要的安装的Python库&#xff0c;以PyMuPDF为例 1 socket.timeout: The read operation t…

ICASSP 2024会议现场第四弹 晚会上韩风歌舞惊喜连连

会议之眼 快讯 在科技的浪潮中&#xff0c;ICASSP 2024会议作为全球信号处理领域的风向标&#xff0c;今日在充满活力韩国迎来了它的第五天日程&#xff01;会场中热烈的讨论和灵感迸发的交流&#xff0c;让会场仿佛成为一座思想的熔炉&#xff0c;不断燃烧着创新的火花&#…
最新文章