跟着我们一起学 Python 30天课程-第7天-开发环境搭建(Developer Environment)

作者 : IT 大叔 本文共2493个字,预计阅读时间需要7分钟 发布时间: 2020-08-20

在第一周的整个过程中,我花了一些时间来熟悉Python的基本术语,语法和概念,并尝试使用我的JavaScript经验围绕它构建心理模型。根据我创建的大致路线图,我将在第7天致力于建立我的Python开发人员环境,并在可用的各种IDE上进行更多探索,并在本文中分享与开发人员环境相关的更多信息。

安装Python

安装是不言自明的,链接到这里的 Python官方下载页面中对此进行了很好的描述。

确保下载最新版本的Python(截至目前为3.8.3)以利用最新功能。

Python开发人员工具

a)代码编辑器(轻量级应用程序。)

b)IDE(与开发,测试,调试所需的所有工具集成在一起)

c)笔记本

  • Jupyter笔记本(用于机器学习和数据科学)

VS代码的Python扩展

如果使用VS Code作为代码编辑器,则这些扩展可能会派上用场,以提供更多Python友好的开发经验

我个人很喜欢PyCharm,社区版提供了使用Python进行职业发展所需的所有功能。它提供了一个强大的专业环境,其中包含了所有工具。但是,由于经常需要切换到其他JavaScript项目,因此我将使用VS Code,并且使用一个单独的编辑器将不再那么麻烦。

Pep8

https://www.python.org/dev/peps/pep-0008/是Python代码的样式指南。尝试格式化Python代码时,VS Code将提示安装autopep8格式化程序。它将按照规范格式化Python代码。像PyCharm这样的IDE带有一个Pep8格式化程序。

Anaconda

Anaconda是一个程序包管理器,一个环境管理器和Python发行版,其中包含许多开源程序包的集合(numpy,scikit-learn,scipy,pandas等)。在安装Anaconda之后,可以使用Anaconda的软件包管理器,conda或pip安装这些软件包来安装其他软件包。Conda甚至使在Python 2和3之间切换变得容易(您可以在此处了解更多信息)。实际上,安装Anaconda也是安装Jupyter Notebooks的常见方法。

还有另一个发行包叫做Minoconda,这是Anaconda的简化版本,用于内存受限的计算机。

开发人员环境可能是拖延开发最新最强大的开发工具的原因。因此,坚持使用IDE或代码编辑器会更好。最好是让一个编辑器感到自在,而不是一无所知。很高兴知道可用的工具和技术,但是并非总是必不可少的,仅仅是因为它们的普及而频繁地切换工具。

就是这样,伙计们。我介绍了第一周路线图的主题。现在该进入Python的更高级领域,探索诸如面向对象风格和函数风格的编程范例。明天将开始使用Python的OOP概念。

跟着我们一起学 Python 30天课程目录:

  1.  跟着我们一起学 Python 30天课程-第30天-免费Python资源 
  2.  跟着我们一起学 Python 30天课程-第29天-自动化测试 
  3.  跟着我们一起学 Python 30天课程-第28天-ML和数据科学II 
  4.  跟着我们一起学 Python 30天课程-第27天-ML和数据科学I 
  5.  跟着我们一起学 Python 30天课程-第26天-机器学习基础 
  6.  跟着我们一起学 Python 30天课程-第25天-Web 开发进阶
  7.  跟着我们一起学 Python 30天课程-第24天-Web开发基础 
  8.  跟着我们一起学 Python 30天课程-第23天-网页爬虫 
  9.  跟着我们一起学 Python 30天课程-第22天-脚本额外功能Scripting Extras 
  10.  跟着我们一起学 Python 30天课程-第21天-脚本编写基础 
  11.  跟着我们一起学 Python 30天课程-第20天-调试和测试 
  12.  跟着我们一起学 Python 30天课程-第19天-正则表达式 
  13.  跟着我们一起学 Python 30天课程-第18天-文件I / O 
  14.  跟着我们一起学 Python 30天课程-第17天-外部模块External Modules 
  15.  跟着我们一起学 Python 30天课程-第16天-模块基础Module Basics 
  16.  跟着我们一起学 Python 30天课程-第15天-生成器Generators 
  17.  跟着我们一起学 Python 30天课程-第14天-错误处理Error Handling 
  18.  跟着我们一起学 Python 30天课程-第13天-Decorators 
  19.  跟着我们一起学 Python 30天课程-第12天-Lambda Expressions & Comprehensions 
  20.  跟着我们一起学 Python 30天课程-第11天-函数编程Functional Programming基础 
  21.  跟着我们一起学 Python 30天课程-第10天-OOP Missing Pieces 
  22.  跟着我们一起学 Python 30天课程-第9天-OOP Pillars 
  23.  跟着我们一起学 Python 30天课程-第8天-OOP基础知识 
  24.  跟着我们一起学 Python 30天课程-第7天-开发环境搭建(Developer Environment) 
  25.  跟着我们一起学 Python 30天课程-第6天-循环II和函数(Loops II & Functions) 
  26.  跟着我们一起学 Python 30天课程-第5天-条件和循环I(Conditions & Loops I) 
  27.  跟着我们一起学 Python 30天课程-第4天-数据类型III(Data Types III) 
  28.  跟着我们一起学 Python 30天课程-第3天-数据类型II(Data Types II) 
  29.  跟着我们一起学 Python 30天课程-第2天-数据类型I(Data Types I) 
  30.  跟着我们一起学 Python 30天课程-第1天-简介 
免责声明:
1. 本站资源转自互联网,源码资源分享仅供交流学习,下载后切勿用于商业用途,否则开发者追究责任与本站无关!
2. 本站使用「署名 4.0 国际」创作协议,可自由转载、引用,但需署名原版权作者且注明文章出处
3. 未登录无法下载,登录使用金币下载所有资源。
IT小站 » 跟着我们一起学 Python 30天课程-第7天-开发环境搭建(Developer Environment)

常见问题FAQ

没有金币/金币不足 怎么办?
本站已开通每日签到送金币,每日签到赠送五枚金币,金币可累积。
所有资源普通会员都能下载吗?
本站所有资源普通会员都可以下载,需要消耗金币下载的白金会员资源,通过每日签到,即可获取免费金币,金币可累积使用。

发表评论