今日适用于python的10个最佳教程

“Learning is a treasure that will follow its owner everywhere.” — Chinese Proverb

“学习是一种宝藏,它将随处可见。” —中国谚语

We all have different ways of learning but I urge you to not just watch video tutorials but also to read up and learn this kind of teaching which is reading up first the Programming Language’s own documentation.

我们都有不同的学习方式,但我敦促您不仅要观看视频教程,而且还要阅读和学习这种教学,这是首先阅读编程语言自己的文档。

As well as the documentation type discussion that covers Python’s basic fundamentals that includes all its terminologies, properties, and many more.

以及涵盖了Python基本基础的文档类型讨论,其中包括其所有术语,属性等。

There are so many things to learn in tutorials like this, and if you want to become a good developer then read up and practice the documentation-first approach, it will not just help you improve your skills but it is a good discipline and habit.

在这样的教程中有很多东西要学习,如果您想成为一名优秀的开发人员,然后阅读并练习以文档为先的方法,这不仅会帮助您提高技能,而且是一种良好的纪律和习惯。

If you prefer reading documentation then check out these 5 documentation type tutorials for the absolute beginners, and some are interactive even before we proceed to the remaining 5 Python’s best video tutorials today.

如果您喜欢阅读文档,那么请查阅这5篇文档类型的教程供绝对的初学者使用,有些甚至是交互式的,甚至在我们继续阅读今天剩下的5篇Python最佳视频教程之前。

Python文档 (Python Documentation)

Image for post

If you have been a programmer or developer for quite some time then you have probably understood that above all else, the programming language most important source is its — documentation.

如果您已经有一段时间成为程序员或开发人员,那么您可能已经了解,最重要的是,编程语言最重要的来源就是文档。

And before you spread yourself into Google as you learn a new programming language, it is highly recommended, for like forever, for you to first read its own documentation, it’s not optional, it is conventional.

而且,在您学习一种新的编程语言之前,将您推广到Google之前,强烈建议您使用它,因为就像永远一样,对于您来说,首先阅读其自己的文档不是必填项,而是常规做法。

Read it up, every learning should start here, if all the experts and senior developers always start on the technology’s documentation — then so should you.

阅读它,所有学习都应该从这里开始,如果所有专家和高级开发人员总是从技术文档开始学习的话,那么您也应该如此。

Check out Python’s official documentation here:

在此处查看Python的官方文档:

Datacamp.com (Datacamp.com)

Image for post

Datacamp offers an interactive way of teaching Python.

Datacamp提供了一种交互式的Python教学方法。

If you check out their website, you need to create an account so you can access their introductory course, no credit card requirement just create an account and you are good to go.

如果您访问他们的网站,则需要创建一个帐户,以便可以访问他们的入门课程,无需信用卡就可以创建一个帐户,您就可以使用了。

Other than Python, they also have other introductory courses offered like R for Beginners and even SQL to enhance that database skills of yours.

除了Python之外,他们还提供其他入门课程,例如面向初学者的R甚至SQL,以增强您的数据库技能。

So, check out their website, and who knows you probably are more effective with interactive courses than reading or via video tutorials.

因此,请访问他们的网站,谁能比您阅读或观看视频教程更了解互动课程,那么您可能更了解您。

You’ve got nothing to lose anyway since they offer it for free.

由于他们免费提供,因此您丝毫没有损失。

Check out their website:

查看他们的网站:

Codeacademy.com (Codeacademy.com)

Image for post

As one of my favorite interactive programming websites, I would highly recommend for you to take on this Introductory course, it will help you enhance your knowledge in Python — with this 25-hour course.

作为我最喜欢的交互式编程网站之一,我强烈建议您参加本入门课程,它将通过25小时的课程帮助您增强Python知识

Just create an account and you’re good to go.

只需创建一个帐户,您就可以开始了。

And if you are interested in other programming languages or technologies, Codeacademy offers a lot of other introductory courses as well, you have to bookmark this website, they are one of the best, providing not just high-quality courses but they offer a lot — FOR FREE!

而且,如果您对其他编程语言或技术感兴趣,Codeacademy还提供了许多其他入门课程,您必须在此网站上添加书签,它们是最好的网站之一,不仅提供高质量的课程,而且还提供许多内容-免费!

Here is the course for Python 2:

这是Python 2的课程:

W3SCHOOLS.COM (W3SCHOOLS.COM)

Image for post

W3Schools is one of the oldest free-resource-open-for-all websites, they have been running for like a decade, and myself including started reading up about Web Development here — almost 5 years ago.

W3Schools是最古老的免费开放所有人的网站之一,它们已经运行了十年,而我自己包括大约5年前就开始在这里阅读有关Web Development的文章。

So don’t underestimate the power of documentation-type tutorials, they will save your life a hundred times, it would be your go-to website whenever you need to look up into some properties.

因此,请不要低估文档型教程的功能,它们将为您节省一百倍的时间,每当您需要查找某些属性时它都将是您访问的网站。

W3schools offers as a cheatsheet not just for Python but for almost all Programming languages out there. I’ve learned HTML, CSS, and Javascript properties and terminologies here.

W3schools提供的备忘单不仅适用于Python,而且适用于几乎所有的编程语言。 我在这里学习了HTML,CSS和Javascript属性和术语。

So bookmark it, save it, make it your cheat sheet as well.

因此,将其添加为书签,保存并也将其作为备忘单。

Check out their website here:

在这里查看他们的网站:

Programiz.com (Programiz.com)

Image for post

Programiz.com offers a document type resource for learning Python, just like w3schools.com, where you can read up all its components and topics from beginner to advanced.

与w3schools.com一样,Programiz.com也提供了用于学习Python的文档类型资源,您可以在其中阅读从初学者到高级的所有组件和主题。

This website will teach you how to set up your python environment up to your first hello world, even up to Python’s advanced modules like object, class, closure, iterator, and many others.

该网站将教您如何在第一个问候世界中设置Python环境,甚至在对象,对象,类,闭包,迭代器等Python的高级模块方面也是如此。

Check out their website here:

在这里查看他们的网站:

通过Mosh编程进行Python速成课程 (Python Crash Course by Programming with Mosh)

Here’s a tip: If you are interested in learning something new like a new programming language, a library, or framework before you plunge yourself into that technology, try checking out a crash course first so you can save your time for the more important stuff.

提示:如果您有兴趣学习诸如新的编程语言,库或框架之类的新知识,然后再尝试使用该技术,请先尝试进行速成课程,以节省更多时间来学习更重要的知识。

And for Python, I recommend you take on this crash course, it will explain what Python is in general in a beginner-friendly approach.

对于Python,我建议您参加本速成班,它将以对初学者友好的方式介绍Python的一般含义。

The channel Programming with Mosh is one of the best free resources out there when it comes to Web Development and Data Science.

关于Web开发和数据科学,Mosh编程频道是最好的免费资源之一。

Freecodecamp.org (Freecodecamp.org)

As you usual, Freecdecamp never disappoints.

和往常一样,Freecdecamp永远不会让您失望。

Here is another high-quality full course for you, a 4-hour course that talks nothing but Python.

这是为您提供的另一门高质量的完整课程,为时4小时的课程,除Python外别无其他。

This course is created by Mike Dane, one of my top mentors in which I have been following since I started, he is my teacher for Database, specifically MySQL, and now he is teaching Python.

该课程由Mike Dane创建,他是我自开始以来一直关注的最高导师之一,他是我的数据库老师,尤其是MySQL,现在他正在教Python。

If you wanted to learn also about Databases then follow Mike Dane’s channel here:

如果您还想了解数据库,请在此处关注Mike Dane的频道:

CS道场 (CS Dojo)

Image for post

CS Dojo is one of the popular teachers on Youtube, if you check out his channel he has over 1.5M subscribers.

CS Dojo是YouTube上最受欢迎的老师之一,如果您查看他的频道,他的订阅人数超过150万。

He is a very good programmer who used to work at Google.

他是一位非常优秀的程序员,曾经在Google工作。

He offers an entire playlist of Python tutorials that has over a million views.

他提供了Python教程的完整播放列表,拥有超过一百万的观看次数。

Here’s the link for the entire playlist:

这是整个播放列表的链接:

Tech与Tim一起为初学者准备的完整Python课程(The Complete Python Course For Beginners by Tech with Tim)

This is a FREE Python 6-hour course for absolute beginners.

这是面向绝对初学者的免费Python 6小时课程。

You would really want to take on this course, it will teach you the very basic fundamentals of Python programming, there are no pre-requisites meaning you can dive in without prior python knowledge.

您真的想参加本课程,它将教您Python编程的非常基本的基础知识,没有先决条件,这意味着您无需具备python的先验知识即可进入。

From Beginner Python Programming to Object-Oriented Programming, to Intermediate level python all the way to teaching you the advanced Python features and functions.

从初学者Python编程到面向对象的编程,再到中级python,一直教给您高级的Python特性和功能。

Good luck!

祝好运!

Patrick Loeber的中级Python教程 (Intermediate Python Tutorial by Patrick Loeber)

And here is a brand new tutorial featured in the Freecodecamp.org channel.

这是Freecodecamp.org频道中的全新教程。

For those who have already been into Python for quite some time and wanted to take its skills to the next level then this is a perfect course for you.

对于那些已经使用Python相当一段时间并且想要将其技能提升到更高水平的人来说,这对您来说是一门完美的课程。

At first, it will discuss an overview of the basics just to freshen up some stuff like Lists, strings, and dictionaries. Then it will proceed into more advanced topics like Threading, Multiprocessing, context managers, and many more.

首先,它将讨论基础知识的概述,只是为了使列表,字符串和字典之类的东西变得新鲜。 然后它将进入更高级的主题,例如线程,多处理,上下文管理器等等。

This tutorial was created by Patrick Loeber, if you are interested then check out his channel here:

本教程由Patrick Loeber创建,如果您有兴趣,请在这里查看他的频道:

Thank you very much for reading! Follow me for more Self-taught developer writings and inspiration, you can also find me on Instagram, see you there!

非常感谢您的阅读! 跟我来了解更多自学开发人员的著作和灵感,也可以在Instagram上找到我,在那见!

翻译自: https://medium.com/for-self-taught-developers/10-best-tutorials-for-python-today-badc8428b950

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值