当前位置: 首页 > java >正文

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.xdnf.cn/news/5605.html

相关文章:

  • Baumer工业相机堡盟工业相机在使用光源时如何选择蓝光还是红光
  • 制作一款打飞机游戏43:行为编辑
  • dfs算法第二次加训之普及/提高- ,详解 上
  • GPT系列:自然语言处理的演进与多模态的探索
  • day012-软件包管理专题
  • ms-swift 代码推理数据集
  • iOS即时通信的技术要点
  • 扩展:React 项目执行 yarn eject 后的 package.json 变化详解及参数解析
  • 25、Tailwind:魔法速记术——React 19 样式新思路
  • LeetCode 热题 100_只出现一次的数字(96_136_简单_C++)(哈希表;哈希集合;排序+遍历;位运算)
  • STC15W408AS计数器
  • 【C++11】异常
  • 配置集群-日志聚集操作
  • 三大告警方案解析:从日志监控到流处理的演进之路
  • 长度最小的子数组(leetcode)
  • C++ 与 Go、Rust、C#:基于实践场景的语言特性对比
  • 风车OVF镜像:解放AI开发限制的Ubuntu精简系统
  • 【vue】全局组件及组件模块抽离
  • Maven 项目中将本地依赖库打包到最终的 JAR 中
  • 如何使用主机名在 CMD 中查找 IP 地址?
  • leetcode 18. 四数之和
  • 力扣 旋转图像
  • 横向移动(上)
  • zorin系统详解
  • 牛客周赛 Round 92(再现京津冀蓝桥杯???)
  • C++23 中的 views::stride:让范围操作更灵活
  • 「华为」人形机器人赛道投资首秀!
  • STM32核心机制解析:重映射、时间片与系统定时器实战——从理论到呼吸灯开发
  • fiddler 配置ios手机代理调试
  • 保持Word中插入图片的清晰度