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

Python 入门指南:从零基础到环境搭建

🐍 Python 入门指南:从零基础到环境搭建

前言

你是否对编程充满好奇?是否想了解如何让计算机按照你的指令工作?本篇文章将带你走进 Python 的世界,从计算机基础概念讲起,逐步介绍 Python 的相关知识以及环境搭建方法,非常适合编程新手入门学习。

一、计算机基础概念

1.1 什么是计算机

很多人容易把计算器和计算机混淆,其实它们有着很大的区别。现在我们所说的计算机,功能十分强大,不仅能进行算术运算,还能进行逻辑判断、数据存储、网络通信等,从而自动完成复杂的工作。

像服务器、路由器、智能家电、台式机、笔记本、手机等都可以称为“计算机”。

1.2 计算机的主要组件

一台计算机主要由以下重要组件构成:

  • CPU:可以说是目前人类科技的巅峰之作,是通用计算芯片,能处理各种场景下的各种问题。
  • 存储器:包括内存、硬盘等。
  • 输入设备:如键盘、鼠标等。
  • 输出设备:如显示器、音响等。

另外,显卡(GPU)是和 CPU 类似的计算芯片,它是专用计算芯片,特别擅长处理浮点数运算。

这些组成结构称为“冯诺依曼体系结构”,冯诺依曼是计算机的祖师爷之一,他还是数学家、物理学家、化学家、“博弈论”的创始人,参与过曼哈顿计划。除了冯诺依曼,图灵也是计算机领域的重要祖师爷,在二战中发挥了至关重要的作用。

二、编程相关知识

2.1 什么是编程

计算机需要硬件作为躯体,也需要软件赋予灵魂。“软件”(或程序)指挥计算机按照一定规则执行任务,而制作软件、明确软件要完成的任务的过程就称为“编程”。

比如,有人让你去买三个包子,如果遇到卖西瓜的就买一个,这个交代任务的过程就类似编程,只不过执行“程序”的是人而非计算机。其实,人脑也能进行算术运算、逻辑判断、数据存储、输入输出等,可视为广义的计算机。

编程并非易事,因此衍生出了专门负责编程的职业——程序员。从相亲市场的数据来看,程序员也是比较受欢迎的职业之一。

2.2 编程语言

程序员编程时需要用专门的“编程语言”与计算机沟通,使用编程语言编写软件的过程称为“软件开发”,俗称“敲代码”。计算机无法直接理解人类语言,人类语言存在歧义,而编程语言能消除这种歧义。

编程语言大体分为三类:

  • 机器语言
  • 汇编语言
  • 高级语言

其中机器语言和汇编语言更贴近计算机,人类理解难度大,目前程序员主要使用高级语言。常用的高级语言有很多,从 2022 年 5 月的排名来看,Python 位居前列,且在走势图中也表现出色。

三、Python 相关介绍

3.1 Python 的由来

Python 由荷兰程序员吉多·范罗苏姆(Guido van Rossum,人称龟叔)在 1989 年圣诞节开发,第一个正式版本发布于 1991 年。1991 年是个神奇的年份,Python、万维网、Linux、Vim、Qt、第一台笔记本电脑都诞生于这一年。

3.2 Python 的应用场景

经过多年发展,Python 应用场景广泛,包括:

  • 科学计算&数据分析
  • Web 开发(搭建网站)
  • 自动化运维
  • 人工智能
  • 爬虫程序
  • 自动化测试
  • 网络编程
  • 桌面开发等

3.3 Python 的优缺点

  • 优点:语法言简意赅,容易上手;功能强大,用途广泛;生态丰富,有海量成熟第三方库;方便调用 C/C++ 编写的代码进行高性能/系统级操作。
  • 缺点:执行效率比较弱;对于多核心并发程序支持偏弱;动态类型系统对于大型项目不太友好。

3.4 Python 的前景

虽然 Python 应用场景多,但纯粹使用 Python 的岗位较少,更多时候它是作为辅助语言使用。在工作中,Python 更像一个工具,能方便地解决不少问题。

四、Python 环境搭建

要进行 Python 开发,需要搭建运行环境(Python)和开发环境(PyCharm)。

4.1 安装 Python

  1. 找到官方网站:在搜索引擎中搜索 python 关键字,带有“官网”logo 的结果即为 Python 官方网站,注意不要点到广告。
    在这里插入图片描述

  2. 找到下载页面:选择“Download for Windows”,Python 版本在持续迭代更新,不同版本基本不影响学习使用。
    在这里插入图片描述

  3. 双击安装包:最好勾选“Add Python 3.10 to PATH”选项,并记住安装目录。点击“Install Now”,等待安装完成。

  4. 运行 hello world:打开 Python 安装目录,找到 python.exe,双击打开交互式解释器,输入 print(‘hello’) 并按下 enter 键,打印出 hello 即安装成功。注意代码中的 ( ) 和 ’ ’ 都是英文标点。
    在这里插入图片描述

4.2 安装 PyCharm

  1. 找到官方网站:认准 jetbrains.com 域名,PyCharm 是 JetBrains 公司开发的。
    在这里插入图片描述
  2. 找到下载页面:进入官网后将页面拖到最下面,PyCharm 有专业版、社区版和教育版,
    在这里插入图片描述
  3. 双击安装包:选择安装路径,建议勾选相关选项,方便后续操作,等待安装完成。
  4. 运行 hello world:
    • 创建一个项目。
    • 选择项目所在位置,并选择使用的 Python 解释器,PyCharm 一般能自动识别,若不能则手动选择安装路径。
    • 创建文件:右键项目目录,选择 New -> Python File,填写文件名。
    • 编写代码:在文件中输入 print(‘hello’)。
    • 运行程序:右键文件,选择“Run ‘hello’ ”。
  5. 基本设置:可通过 File -> Settings 找到 Editor -> Font,调整字体大小和行高,让代码更易观看。

总结

通过本文,你对 Python 有了初步的了解,包括计算机基础、编程概念、Python 相关知识以及环境搭建方法。接下来,你可以开始探索 Python 更多的奥秘,开启你的编程之旅啦!

http://www.xdnf.cn/news/16807.html

相关文章:

  • Windows 批处理(.bat)文件中,搜索文件时使用的通配符
  • 排序算法大全:从插入到快速排序
  • EPICS aSub记录示例2
  • 计算机网络:任播和负载均衡的区别
  • 【Linux系统】详解,进程控制
  • Flink2.0学习笔记:Stream API 窗口
  • 20250802让飞凌OK3576-C开发板在飞凌的Android14下【rk3576_u选项】适配NXP的WIFIBT模块88W8987A的蓝牙
  • 【深度学习新浪潮】什么是专业科研智能体?
  • python:如何调节机器学习算法的鲁棒性,以支持向量机SVM为例,让伙伴们看的更明白
  • Kubernetes 构建高可用、高性能 Redis 集群实战指南
  • AI应用标准详解:A2A MCP AG-UI
  • MySQL 运算符
  • WebForms 简介
  • 人类学家与建筑师:区分UX研究和项目管理的需求分析
  • 【云计算】云主机的亲和性策略(三):云主机 宿主机
  • Redis--day1--初识Redis
  • 第三十五章:让AI绘画“动”起来:第一个AI视频诞生-AnimateDiff的时间卷积结构深度解析
  • 初识 网络原理
  • 中科院开源HYPIR图像复原大模型:1.7秒,老照片变8K画质
  • 【数传电台P900配置指南:点对点、中继与一对多通讯详解】
  • 【高等数学】第七章 微分方程——第六节 高阶线性微分方程
  • 无图形界面的CentOS 7网络如何配置
  • 【Flutter】双路视频播放方案
  • 第k小整数(快排)
  • 遥控器信号捕获
  • Trice移植(Start with Trice)
  • CS231n2017-Lecture9经典CNN架构笔记
  • Java学习-运算符
  • Git 进阶使用
  • 算法篇----位运算