第1天:初识Python

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


文章目录


前言

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,输入:

bash 复制代码
python --version

检查 pip 是否可用:

bash 复制代码
pip --version

2.2 macOS环境安装

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

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

bash 复制代码
python3 --version
pip3 --version

2.3 其他安装方式

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

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


三、总结

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

相关推荐
hujinyuan2016010 小时前
2026年3月 中国电子学会青少年软件编程(Python)三级考试试卷 真题及答案
java·python·算法
开开心心就好10 小时前
支持多显示器的Windows高效分屏工具
运维·python·科技·游戏·计算机外设·ocr·powerpoint
basketball61610 小时前
C++ 高级编程:2. 基本线程池实现
java·开发语言·c++
chao18984410 小时前
SGM(Semi-Global Matching)立体匹配算法 — C++ 实现
开发语言·c++·算法
WiChP10 小时前
【V0.1B11】从零开始的2D游戏引擎开发之路
开发语言·游戏引擎
YXWik611 小时前
图片 OCR 文字提取 (Python + AI 模型(ModelScope))
人工智能·python·ocr
10岁的博客11 小时前
IOI 2018 高速公路收费(Highway)题解:二分与树的巧妙结合
开发语言·c++
不知名的老吴11 小时前
C++运算符重载的常见注意点
开发语言·c++
弹简特11 小时前
【Java项目-轻聊】07-实现主页面模块
java·开发语言