python入门系列(1)—— 环境安装

编程入门 行业动态 更新时间:2024-10-24 18:19:16

python<a href=https://www.elefans.com/category/jswz/34/1770026.html style=入门系列(1)—— 环境安装"/>

python入门系列(1)—— 环境安装

前言

社区里面有好多同学想要入门python,可能源于以下原因:

  1. 易学性:Python 的语法简洁、清晰,容易理解和上手,使得初学者能够轻松入门编程。无论是编写基本的脚本还是进行更复杂的开发,Python 都提供了友好的编程环境。
  2. 广泛的教育资源:有许多免费和付费的教育资源,如在线教程、课程、书籍和学习社区,专门为初学者提供 Python 学习材料。这些资源有助于新手掌握编程基础。
  3. 社区支持:Python 拥有庞大的全球开发者社区,开发者们积极分享知识、经验和开源项目。在社区中,初学者可以获得指导、解答问题,以及与其他编程爱好者互动。
  4. 用途广泛:Python 在不同领域都有广泛的应用,包括 Web 开发、数据科学、机器学习、自动化脚本、科学计算等。这使得学习 Python 的人可以根据自己的兴趣和需求选择不同的应用领域。
  5. 工作机会:Python 在工业界和学术界都有大量的工作机会。掌握 Python 编程能力的人在就业市场上更具竞争力。
  6. 开源生态系统:Python 生态系统中有大量的开源库和框架,可以加速开发过程。这些库包括 Django、Pandas、NumPy、TensorFlow、PyTorch 等,为各种任务提供了强大的工具。
  7. 跨平台性:Python 可以在多个操作系统上运行,包括 Windows、macOS 和各种 Linux 发行版,使得学习者可以在不同的环境中使用它。

总的来说,主要是由于它的易学性、教育资源、社区支持、广泛用途和工作机会等因素的共同作用,使得越来越多的人愿意选择 Python 作为他们的编程语言,无论是出于学术、职业还是个人兴趣的原因。这使得 Python 成为编程入门的理想选择之一。

主体

python编辑器(VS Code)

工欲善其事,必先利其器。

Python 的编辑器有很多选择,每个编辑器都有其独特的特点和优势。以下是一些常见的 Python 编辑器:

  1. PyCharm:PyCharm 是一款功能丰富的集成开发环境(IDE),专门用于 Python 开发。它提供了强大的代码补全、调试、测试和版本控制等功能。
  2. Visual Studio Code:Visual Studio Code(VS Code)是一个免费、轻量级的代码编辑器,支持多种编程语言,包括 Python。它具有丰富的扩展生态系统,可以根据需要添加功能。
  3. Jupyter Notebook:Jupyter Notebook 是一个交互式的笔记本工具,特别适用于数据科学和机器学习。它允许您将代码、文本和图形结合在一起,并逐步运行代码块。
  4. Spyder:Spyder 是一个用于科学计算和数据分析的 Python IDE。它具有类似 MATLAB 的界面,并包含了数据科学常用的库和工具。
  5. Sublime Text:Sublime Text 是一款轻量级的代码编辑器,支持多种编程语言。它的简洁界面和丰富的插件生态系统受到开发者喜爱。
  6. Atom:Atom 是由 GitHub 开发的免费开源代码编辑器,具有自定义性强和丰富的扩展功能。它适用于多种编程语言,包括 Python。
  7. IDLE:IDLE 是 Python 自带的集成开发环境,适合初学者入门。它提供了简单的编辑和交互式运行功能。
  8. Emacs 和 Vim:Emacs 和 Vim 是两个经典的文本编辑器,也可以用于 Python 编程。它们具有强大的文本编辑功能,但对初学者来说可能需要一些时间适应。
  9. 其他编辑器:除上述编辑器外,还有许多其他选择,如Notepad++、Eclipse(通过PyDev插件)等,可以根据个人偏好和需求选择合适的编辑器。

每个编辑器都有其独特的特点和优势,选择哪个取决于您的编程需求、工作流程和个人偏好。最重要的是,选择一个您感到舒适并能提高您的生产力的编辑器。我本人比较推荐Visual Studio Code,安装方法我就不赘述了。

python环境(Miniconda

python环境我强烈推荐大家使用虚拟环境,它允许您在同一计算机上隔离和管理多个 Python 项目的依赖关系和库。常见的 Python 虚拟环境管理工具有:

  1. virtualenvvirtualenv 是一个流行的 Python 虚拟环境管理工具,它允许您创建独立的虚拟环境,每个环境都可以具有自己的 Python 解释器和依赖关系。
  2. venvvenv 是 Python 3 的标准库中包含的虚拟环境工具。它类似于 virtualenv,但更轻量级。
  3. condaconda 是一个用于数据科学和科学计算的虚拟环境和包管理工具。它允许您创建独立的环境,并且可以跨平台使用。要创建 conda 环境,您需要安装 Anaconda 或 Miniconda
  4. pipenvpipenv 是一个现代的虚拟环境管理器,集成了依赖管理和环境管理。它使用 PipfilePipfile.lock 文件来管理项目依赖。

我本比较推荐Miniconda, 安装方法和下载地址见Miniconda - miniconda documentation,如果是win,基本也就是下一步,下一步就可以了,我这里重点介绍下conda的使用方法

conda常用命令

  • conda --version # 查看conda版本,验证是否安装
  • conda有时候安装软件会非常慢。设置国内镜像的话可以使安装更快捷一些。设置方法如下所示:
#删除镜像源(重置默认镜像源)  
conda config --remove-key channels  
#设置清华镜像  
conda config --add channels /   
conda config --add channels /  
conda config --add channels /  
conda config --add channels /  
#设置搜索时显示通道地址  
conda config --set show_channel_urls yes
  • conda create -n env_name package_name # 创建新环境

    • 创建了python2环境,python版本为2.7创建了python2环境,python版本为2.7
      conda create -n python2 python=python2.7
    • 创建了python2环境,python版本为2.7,同时还安装了numpy pandas包
      conda create -n python2 python=python2.7 numpy pandas
  • conda env list # 查看有哪些虚拟环境

  • conda activate env_name # 激活虚拟环境

  • conda deactivate # 退出虚拟环境

  • conda remove --name env_name --all # 执行以下命令可以将该指定虚拟环境及其中所安装的包都删除

  • conda remove --name env_name package_name # 只删除虚拟环境中的某个或者某些

Miniconda在VS Code中的使用

VS Code插件安装,找到扩展模块,搜索python,进行安装,如图

新建py文件,打开,可以发现又下角有python环境选择。如图

选择你创建虚拟环境,编写 print(“Hello World!!”) ,点击运行,这样你的第一个python代码就运行起来了,如图

后记

Python 的迅速崛起对整个行业来说都是极其有利的 ,但“人红是非多”,导致它平添了许许多多的批评,不过依旧挡不住它火爆的发展势头。

如果你对Python感兴趣,想要学习python,这里给大家分享一份Python全套学习资料,都是我自己学习时整理的,希望可以帮到你,一起加油!

😝有需要的小伙伴,可以点击下方链接免费领取或者V扫描下方二维码免费领取🆓
Python全套学习资料

1️⃣零基础入门

① 学习路线

对于从来没有接触过Python的同学,我们帮你准备了详细的学习成长路线图。可以说是最科学最系统的学习路线,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

② 路线对应学习视频

还有很多适合0基础入门的学习视频,有了这些视频,轻轻松松上手Python~

③练习题

每节视频课后,都有对应的练习题哦,可以检验学习成果哈哈!

2️⃣国内外Python书籍、文档

① 文档和书籍资料

3️⃣Python工具包+项目源码合集

①Python工具包

学习Python常用的开发软件都在这里了!每个都有详细的安装教程,保证你可以安装成功哦!

②Python实战案例

光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。100+实战案例源码等你来拿!

③Python小游戏源码

如果觉得上面的实战案例有点枯燥,可以试试自己用Python编写小游戏,让你的学习过程中增添一点趣味!

4️⃣Python面试题

我们学会了Python之后,有了技能就可以出去找工作啦!下面这些面试题是都来自阿里、腾讯、字节等一线互联网大厂,并且有阿里大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。

5️⃣Python兼职渠道

而且学会Python以后,还可以在各大兼职平台接单赚钱,各种兼职渠道+兼职注意事项+如何和客户沟通,我都整理成文档了。

上述所有资料 ⚡️ ,朋友们如果有需要的,可以扫描下方👇👇👇二维码免费领取🆓

更多推荐

python入门系列(1)—— 环境安装

本文发布于:2023-11-15 19:54:03,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1605376.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:入门   环境   系列   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!