8天Python从入门到精通【itheima】-1~5

目录

1节:

1.Python的优势:

2.Python的独具优势的特点:

2节-初识Python:

1.Python的起源

2.Python广泛的适用面:

3节-什么是编程语言:

1.编程语言的作用:

2.编程语言的好处:

4节-安装Python环境(Windows11版本):

1.进入Python.org的官网的download里面下载相应版本

2.快捷方式——自动添加到Windows系统中的环境变量中

3.选择好自己想要的路径下,一路确定

4.再提示栏中关闭路径长度限制

5.验证:打开Windows的cmd窗口,输入Python查看到了相应的版本



1节:

1.Python的优势:

丰富的第三方库和多元化的应用场景

2.Python的独具优势的特点:

可以以Python的基础语法为核心,逐步接入到大数据和人工智能领域,这是其他的编程语言所没有的优势。在当下的火热的数字化转型、人工智能、大数据的时代浪潮下 ,并且简单易上手,对于学习、竞赛(比如蓝桥杯,选择Python去打比赛的人是最少的)、就业实习,我认为Python是目前最合适的编程语言。


2节-初识Python:

1.Python的起源

2.Python广泛的适用面:

我所耳熟能详的,包括Python的:

爬虫、自动化办公;利用丰富的第三方库来做数据分析或数据处理;基于基础的Python语法,进一步利用pyspark、pyflink等等深入大数据。

c++语言保证底层性能的极致发挥,Python语言可以担任上层API层供开发者使用,简洁高效,开发效率高。

简单来说哈,C++ 就像一个 “底层能工巧匠”:它能直接和电脑的硬件(比如内存、CPU)“打交道”,把程序性能优化到极致,运行速度非常快,适合做对性能要求极高的底层工作,比如开发操作系统、大型游戏的核心引擎这些 “根基性” 的东西 。

Python 则像一个 “上层便捷工具”:写代码简单快捷,不用像 C++ 那样费劲去处理底层细节。它适合做上层的 API(可以理解为 “功能窗口”,其他程序能通过这个窗口来使用它的功能)。用 Python 开发这种上层功能时,代码简洁,开发速度快,开发者能更轻松、快速地完成任务,比如快速搭建一个供其他程序调用的接口服务。

举个生活例子:C++ 就像亲手打磨一件精密的机械零件(如手表机芯),追求极致精准高效;Python 就像用已经做好的零件去组装一个实用的小设备(如简易计时器),简单快速,方便实用。

博主去TOIBE官网上看了最近的数据,2025年的Python确实是牛逼o( ̄▽ ̄)d!!!

如下图所示,Python一骑绝尘

TIOBE Index - TIOBEhttps://www.tiobe.com/tiobe-index/):


3节-什么是编程语言:

1.编程语言的作用:

计算机只认得二进制的0和1,人类写的Python代码,再把代码翻译成二进制(利用解释器或翻译器实现),就可以实现人和计算机之间的完美交互。

2.编程语言的好处:

语法死板,也就是更严谨,更容易完成想要的运行目的的程序。


4节-安装Python环境(Windows11版本):

1.进入Python.org的官网的download里面下载相应版本

2.快捷方式——自动添加到Windows系统中的环境变量中

3.选择好自己想要的路径下,一路确定

4.再提示栏中关闭路径长度限制

5.验证:打开Windows的cmd窗口,输入Python查看到了相应的版本

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

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

相关文章

3D迷宫探险:伪3D渲染与运动控制的数学重构

目录 3D迷宫探险:伪3D渲染与运动控制的数学重构引言第一章 伪3D渲染引擎1.1 射线投射原理1.2 纹理透视校正第二章 迷宫生成算法2.1 图论生成模型2.2 复杂度控制第三章 第一人称控制3.1 运动微分方程3.2 鼠标视角控制第四章 碰撞检测优化4.1 层级检测体系4.2 滑动响应算法第五章…

mac一键安装gpt-sovit教程中,homebrew卡住不动的问题

mac一键安装gpt-sovit教程 仅作为安装过程中解决homebrew卡住问题的记录 资源地址 https://www.yuque.com/baicaigongchang1145haoyuangong/ib3g1e/znoph9dtetg437xb#mlAoP 下载一键包 下载后并解压,找到install for mac.sh,终端执行bash空格拖拽in…

git 远程仓库管理详解

Git 的远程仓库管理是多人协作和代码共享的核心功能。以下是 Git 远程仓库管理的详细说明,包括常用操作、命令和最佳实践。 1. 什么是远程仓库? 远程仓库(Remote Repository):存储在网络服务器上的 Git 仓库&#xff0…

【超详细教程】安卓模拟器如何添加本地文件?音乐/照片/视频一键导入!

作为一名安卓开发者或手游爱好者,安卓模拟器是我们日常工作和娱乐的重要工具。但很多新手在使用过程中常常遇到一个共同问题:**如何将电脑本地的音乐、照片、视频等文件导入到安卓模拟器中?**今天,我将为大家带来一份全网最详细的…

使用vite重构vue-cli的vue3项目

一、修改依赖 首先修改 package.json,修改启动方式与相应依赖 移除vue-cli并下载vite相关依赖,注意一些peerDependency如fast-glob需要手动下载 # 移除 vue-cli 相关依赖 npm remove vue/cli-plugin-babel vue/cli-plugin-eslint vue/cli-plugin-rout…

uniapp|实现手机通讯录、首字母快捷导航功能、多端兼容(H5、微信小程序、APP)

基于uniapp实现带首字母快捷导航的通讯录功能,通过拼音转换库实现汉字姓名首字母提取与分类,结合uniapp的scroll-view组件与pageScrollTo API完成滚动定位交互,并引入uni-indexed-list插件优化索引栏性能。 目录 核心功能实现动态索引栏生成​联系人列表渲染​滚动定位联动性…

C#中SetProperty方法使用

SetProperty 是 MVVM(Model-View-ViewModel) 模式中用于实现 属性变更通知(INotifyPropertyChanged) 的核心方法,主要用于在属性值变化时自动更新 UI 绑定。 1. SetProperty 的基本作用 更新字段值:修改属性…

MYSQL 全量,增量备份与恢复

目录 一 数据备份的重要性 1 数据备份的重要性 2 数据库备份类型 2.1 从物理与逻辑的角度分类 2.2. 从数据库的备份策略角度分类从数据库的备份策略角度,数据库的备份可分为完全备份、差异备份和增量备份。 3 常见的备份方法 3.1 物理冷备份 物理冷备份时需要在数据库处…

豆瓣电影Top250数据工程实践:从爬虫到智能存储的技术演进(含完整代码)

目录 引言:当豆瓣榜单遇见大数据技术 项目文档 1.1 选题背景 1.2 项目目标 2. 项目概述 2.1 系统架构设计 2.2 技术选型 2.3 项目环境搭建 2.3.1 基础环境准备 2.3.2 爬虫环境配置 2.3.3 Docker安装ES连接Kibana 安装IK插件 2.3.4 vscode依赖服务安装 3. 核心模…

深度 |国产操作系统“破茧而出”:鸿蒙电脑填补自主生态空白

真心为国内能有像华为这样的技术型公司而自豪,一步步突围技术封锁。从这篇信息,可以给软件从业者一个启示:鸿蒙生态将是一个新的机会,值得好好把握。 鸿蒙电脑正成为中国电子信息技术新坐标。 超10亿鸿蒙生态设备、2800家鸿蒙智…

【网络安全】——大端序(Big-Endian)​​和​​小端序(Little-Endian)

字节序(Endianness)是计算机系统中多字节数据(如整数、浮点数)在内存中存储或传输时,​​字节排列顺序​​的规则。它分为两种类型:​​大端序(Big-Endian)​​和​​小端序&#xf…

六个仓库合并为一个仓库,保留master和develop分支的bat脚本

利用git subtree可以实现多个仓库合并为一个仓库,手动操作起来太麻烦了,今天花了点时间写了一个可执行的脚本,现在操作起来就方便多了。 1、本地新建setup.bat文件 2、用编辑器打开(我用的是Notepad) 3、把下面代码…

使用定时器监视当前PID 如果当前程序关闭 UI_Core.exe 也随之自动关闭实现方法

使用定时器监视当前PID 如果当前程序关闭 UI_Core.exe 也随之自动关闭实现方法 描述: C20 QT6.9 VS2022 中使用QProcess::startDetached(“UI_Core.exe”, QStringList(), QString(), &UI_Manage_pid);是启动目标程序 能否同时告诉目标程序当前宿主程序的PID,在UI_CORE.EX…

神经网络是如何工作的

人工智能最核心的技术之一,就是神经网络(Neural Networks)。但很多初学者会觉得它是个黑盒:为什么神经网络能识别图片、翻译语言,甚至生成文章? 本文用图解最小代码实现的方式,带你深入理解&am…

LeetCode热题100 两数之和

目录 两数之和题目解析方法一暴力求解代码 方法二哈希代码 感谢各位大佬对我的支持,如果我的文章对你有用,欢迎点击以下链接 🐒🐒🐒 个人主页 🥸🥸🥸 C语言 🐿️🐿️🐿…

在线服务器具体是指什么?

在线服务器主要是指一种能够随时进行网络连接、管理和操作的服务器,在线服务器是通过互联网或者是本地网络,来为企业和用户提供数据存储和网络服务的,在线服务器也可以是物理服务器或者是虚拟服务器,能够根据远程访问工具进行管理…

OSPF综合性实验

实验拓扑: 第一步:进行子网划分 172.16.0.0/17 172.16.0000 00 00.00000000 -- area1 172.16.0.1/22 -- AR1--G0/0/0 172.16.0.2/22 -- AR2--G0/0/0 172.16.0.3/22 -- AR3--G0/0/0 172.16.4.1/22 -- AR1-- Lo0 172.16.8.2/22 -- AR2-- Lo0 172.16.12.3/…

WEB前端表单及表格标签综合案例

表单标签综合案例&#xff1a; 源代码&#xff1a; <!DOCTYPE html> <html lang"zh"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>…

实战项目3(04)

​​​​​​目录 ​​​​​​任务场景一 【r1配置】 【sw1配置】 任务场景二 【r1配置】 【sw1配置】 【sw2配置】 任务场景一 某公司网络为了减少广播包对网络的影响&#xff0c;网络管理员对网络进行了VLAN划分&#xff0c;完成VLAN划分后&#xff0c;为了不影响VL…

tinyint(3)数据类型讲解

TINYINT(3) 是数据库中用于定义字段数据类型的一种写法&#xff0c;常见于 MySQL 等数据库系统。下面来详细了解其含义和作用&#xff1a; 数据类型本质 TINYINT 属于整数类型&#xff0c;在不同的数据库系统中&#xff0c;它所占用的存储空间和表示范围通常是固定的。以 MyS…