news 2026/5/6 1:29:28

第1天:初识Python

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
第1天:初识Python

Python学习100天(从入门到精通系列文章)


文章目录

  • Python学习100天(从入门到精通系列文章)
  • 前言
  • 一、Python简介
    • 1.1 Python简介
    • 1.2 Python编年史
    • 1.3 Python优缺点
  • 二、安装Python环境
    • 2.1 Windows环境安装
      • 2.1.1 下载Python
      • 2.1.2 Windows环境安装步骤
      • 2.1.3 验证安装
    • 2.2 macOS环境安装
    • 2.3 其他安装方式
  • 三、总结

前言

Python 作为目前最流行的编程语言之一,凭借其简洁优雅的语法和强大的生态系统,成为了无数开发者的首选。本系列文章将带你从零基础入门,逐步掌握 Python 编程的核心技能。今天我们先来认识 Python,并安装好开发环境。


一、Python简介

1.1 Python简介

Python(英式发音:/ˈpaɪθən/;美式发音:/ˈpaɪθɑːn/)是由荷兰人吉多·范罗苏姆(Guido von Rossum)发明的一种编程语言,是目前世界上最受欢迎和拥有最多用户的编程语言。Python 强调代码的可读性和语法的简洁性,相较于 C、C++、Java 这些同样影响深远的编程语言,Python 让使用者能够用更少的代码表达自己的意图。

1.2 Python编年史

下面是 Python 语言发展过程中的一些重要时间点:

  1. 1989年12月:吉多·范罗苏姆决心开发一个新的脚本语言及其解释器来打发无聊的圣诞节,新语言将作为 ABC 语言的继承者,主要用来替代 Unix shell 和 C 语言实现系统管理。
  2. 1991年02月:吉多·范罗苏姆在 alt.sources 新闻组上发布了 Python 解释器的最初代码,标记为版本0.9.0。
  3. 1994年01月:Python 1.0发布,梦开始的地方。
  4. 2000年10月:Python 2.0发布,Python 的整个开发过程更加透明,生态圈开始慢慢形成。
  5. 2008年12月:Python 3.0发布,引入了诸多现代编程语言的新特性,但并不完全向下兼容。
  6. 2011年04月:pip 首次发布,Python 语言有了自己的包管理工具。
  7. 2018年07月:吉多·范罗苏姆宣布从"终身仁慈独裁者"的职位上"永久休假"。
  8. 2020年01月:在 Python 2和 Python 3共存了11年之后,官方停止了对 Python 2的更新和维护,希望用户尽快切换到 Python 3。
  9. 目前:Python 在大模型、计算机视觉、智能推荐、自动驾驶等领域都得到了广泛的应用,Python 语言的生态圈也是相当繁荣。

1.3 Python优缺点

Python 语言的优点很多:

  1. 简单优雅,跟其他很多编程语言相比,Python更容易上手
  2. 能用更少的代码做更多的事情,提升开发效率
  3. 开放源代码,拥有强大的社区和生态圈
  4. 能够做的事情非常多,有极强的适应性。
  5. 胶水语言,能够黏合其他语言开发的东西。
  6. 解释型语言,更容易跨平台,能够在多种操作系统上运行。

Python 最主要的缺点是执行效率低(解释型语言的通病),如果更看重代码的执行效率,C、C++ 或 Go 可能是你更好的选择。


二、安装Python环境

2.1 Windows环境安装

工欲善其事,必先利其器。想要开始你的 Python 编程之旅,首先得在计算机上安装 Python 环境。

2.1.1 下载Python

从官方网站的下载页面找到下载链接,根据自己的操作系统选择合适的 Python 3安装程序。

2.1.2 Windows环境安装步骤

  1. 双击运行从官网下载的安装程序
  2. **勾选"Add python.exe to PATH"**选项
  3. 选择"Customize Installation"(自定义安装)
  4. 勾选需要的"Optional Features"(可选特性)
  5. 在"Advanced Options"中勾选"Add Python to environment variables"和"Precompile standard library"
  6. 修改安装路径(强烈建议修改为自定义路径,不包含中文、空格)
  7. 点击"Install"开始安装

2.1.3 验证安装

安装完成后打开命令行提示符或 PowerShell,输入:

python--version

检查 pip 是否可用:

pip--version

2.2 macOS环境安装

macOS 安装 Python 环境更为简单,从官方下载的安装包是一个pkg文件,双击运行后不断点击"继续"即可。

安装完成后,在终端中输入:

python3--versionpip3--version

2.3 其他安装方式

关于 Anaconda:不推荐新手直接使用 Anaconda,因为会安装大量有用没用的三方库。如果非要使用,可以试试 Miniconda。

关于 PyCharm:PyCharm 只是辅助写 Python 代码的工具,本身不具备运行 Python 代码的能力。运行 Python 代码靠的是 Python 解释器。


三、总结

今天我们学习了 Python 的基本概念、发展历程和安装方法。Python 作为一门简洁优雅的编程语言,值得我们去学习。下篇文章我们将编写第一个Python程序,正式开启编程之旅!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/6 1:29:27

自训练模型退化问题分析与优化实践

1. 项目背景与研究意义最近在部署自训练模型时发现一个有趣现象:随着训练轮次增加,模型在测试集上的表现反而出现下降趋势。这让我开始系统性研究自训练模型的安全退化问题——就像汽车长期行驶后性能会衰减一样,机器学习模型在持续训练过程中…

作者头像 李华
网站建设 2026/5/6 1:27:30

Coordinate SDK 技术解析

1. 系统概述 Coordinate SDK 是 Coordinate 项目的客户端开发工具包,采用纯 Rust 实现,旨在为开发者提供便捷的 API 来接入 Coordinate 协作平台。 从架构层面来看,SDK 依赖两个核心组件:coordinate-core 提供共享的数据模型和参数…

作者头像 李华
网站建设 2026/5/6 1:20:29

基于双目视觉的晶圆台平面度测量立体匹配【附代码】

✨ 本团队擅长数据搜集与处理、建模仿真、程序设计、仿真代码、EI、SCI写作与指导,毕业论文、期刊论文经验交流。 ✅ 专业定制毕设、代码 ✅ 如需沟通交流,查看文章底部二维码(1)基于改进YOLOv5s与极线约束的芯片区域快速定位与匹…

作者头像 李华
网站建设 2026/5/6 1:19:35

从仿真波形图反推SPI协议:用Verilog调试SPI主从通信的5个关键技巧

从仿真波形图反推SPI协议:用Verilog调试SPI主从通信的5个关键技巧 调试SPI通信就像在黑暗中寻找开关——当你看到MOSI和MISO线上的数据与预期不符,SCK的边沿采样位置出现偏差,或是nss信号未能正确同步时,如何快速定位问题&#xf…

作者头像 李华
网站建设 2026/5/6 1:17:27

P1209 修理牛棚 Barn Repair 【洛谷算法习题】

P1209 修理牛棚 Barn Repair 网页链接 P1209 修理牛棚 Barn Repair 题目描述 在一个月黑风高的暴风雨夜,Farmer John 的牛棚的屋顶、门被吹飞了,好在许多牛正在度假,所以牛棚没有住满。 牛棚一个紧挨着另一个被排成一行,牛就…

作者头像 李华