Advanced Python by Example

T0yciLqnsmfLrItbITFKFiPBDlQQjLXy

高级Python的例子是你需要的,如果你已经学会了基本的Python是变量,数字,字符串,列表,功能,条件和循环来参加学习。在本课程中,您不仅将学习高级 Python 技能,还将学习如何将所有 Python 部分组合在一起以构建完整的 Python 应用程序。

在本课程中,您将通过构建 10 个真实世界的 Python 应用程序,学习在专业的面向对象编程范式中进行编程。面向对象编程是最终的编程方式,您将从头开始学习。在课程结束时,您将成为 Python 课程的大师,并能够使用高质量、高度组织的 Python 代码毫不费力地构建任何类型的 Python 程序。

课程具体涵盖哪些内容?

本课程大量使用现实世界的例子。例如,您将学习面向对象编程,不是通过创建 Animal、Dog 或 Car 类的简单示例,而是创建真实世界的类,例如负责生成 PDF 文档的 Pdf 类,包含所有内容的 CinemaTicket 类。有关客户票证的信息以及许多其他真实示例。

除了高级概念,您还将学习实用的操作方法,例如进行网络抓取、创建网络应用程序、构建移动应用程序、自动化任务、发送电子邮件、使用数据库、控制计算机网络摄像头、使用 Python 拍照等等。

除了学习 Python 之外,您还将学习关键的编程技能,例如使用 Git 和 GitHub、调试器、软件设计原则、编写高度组织化的代码、代码规划、代码重构以及其他将使您成为专业程序员的技能。

谁应该学习这门课程?

无论您是学习 Python 来自动化任务、数据科学还是 Web 开发,本课程都会彻底教您核心 Python,以便您可以轻松地将您的 Python 技能应用到任何 Python 分支或行业领域。

如果您的目标是制作简单的一次性 Python 脚本,那么只参加课程的前半部分就足够了。但是,如果您想成为一名全职程序员,则需要学习整个课程来学习非常高级的概念,这些概念贯穿整个后半部分。

这门 Python 课程有何特别之处?

大多数课程从表面的语法级别涵盖 Python。在本课程中,您将从更深层次的逻辑角度学习 Python。不要模仿!理解!

此外,在本课程中,您将完成整个程序开发过程,从规划 Python 程序到编写、测试和部署。您将在本课程中构建的程序不仅仅是一次性脚本,而是可以重用和扩展的真实应用程序。我们通过在面向对象编程 (OOP) 范式中构建程序来实现这一点。

本课程涵盖的面向对象编程范式是什么?

使用 Python 编程有三种方法或范例。它们是过程式、函数式和面向对象编程 (OOP) 范式。

OOP 范式是唯一一种能让您编写干净且高度组织的代码的技能,让您可以轻松地计划和创建复杂的 Python 程序。一旦您以 OOP 方式学习 Python,创建程序将非常容易,本课程将展示如何操作。

尽管您可以使用三种范式中的任何一种编写任何 Python 程序,但一旦程序开始变大,编写不仅仅是函数式或过程式范式中的简单脚本的程序也会让您反感。因此,OOP 范式是专业程序员用来制作实际应用程序的范式。而且,当你学习 OOP 时,你自然会知道另外两种范式,因为 OOP 吞没了它们。

在课程中,您将学习一个轻松规划和编写任何 Python 程序的秘诀,而这只有在您使用 OOP 时才有可能。所有流行的 Python 库和框架都是用 OOP 范式编写的,要了解它们的工作原理,您需要了解 OOP。因此,如果您想超越制作简单的 Python 脚本,您需要以 OOP 的方式学习 Python,而本课程将教您这一点。

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 12.6 GB | Duration: 28h 20m

What you’ll learn
Escape the world of Python basics and take your Python skills to a professional level.
Master the ultimate object-oriented programming paradigm.
Build 10 real-world Python programs using the professional object-oriented programming approach.
Complete three independent Python projects and compare the solutions.
Learn how to plan your Python programs before writing them.
Write highly organized modular code.
Learn and apply software design principles when programming in Python.
Learn to troubleshoot code issues using debuggers.
Learn to use Git to track your code changes.
Get a deep understanding of how Python works under the hood.
Learn to polish your Python programs to make them ready for users to use.
Create weather forecast web maps with Python.
Generate PDF reports.
Create and manipulate images.
Control your computer and mobile camera.
Take photos from the computer or the mobile camera with Python and upload them to cloud services.
Build interactive web apps.
Send daily news by email and schedule automatic emails.
Build Python REST APIs.
Work with SQL databases.
Extract data via web scraping.
Learn to create desktop GUI programs.
Learn to create mobile apps.
Learn advanced core Python concepts such as class methods, static methods, abstract classes, etc.
Learn code refactoring.
Learn the PEP8 Style Guide for Python code.
Learn to create Python packages.

Description
Advanced Python by Example is the course you need to take if you have already learned Python basics that are variables, numbers, strings, lists, functions, conditionals, and loops. In this course, you will not only learn advanced Python skills but will also learn how to put all the Python pieces together to build complete Python applications.

In the course, you will learn to program in the professional object-oriented programming paradigm by building 10 real-world Python applications. Object-oriented programming is the ultimate way of programming and you will learn that from scratch. By the end of the course, you will be a master of Python classes and be able to effortlessly build any type of Python program using quality, highly organized Python code.

What does the course cover specifically?

The course makes heavy use of real-world examples. For instance, you will learn object-oriented programming not by using trivial examples of creating Animal, Dog, or Car classes, but creating real-world classes such as a Pdf class that is responsible to generate PDF documents, a CinemaTicket class that encloses all the information about a customer ticket, and many other real-world examples.

Along with advanced concepts, you will also learn practical how-tos such as doing web scraping, creating web apps, building mobile apps, automating tasks, sending emails, working with databases, controlling the computer webcam, taking photos with Python, and more.

Apart from learning Python, you will also learn crucial programming skills such as using Git and GitHub, debuggers, software design principles, writing highly organized code, code planning, code refactoring, and other skills that will make you a professional programmer.

Who should take this course?

Whether you are learning Python to automate tasks, data science, or web development, this course will teach you core Python thoroughly so you can easily apply your Python skills to any Python branch or industry field.

If your goal is to make simple throwaway one-time Python scripts, taking only the first half of the course would be more than enough. However, if you want to become a full-time programmer, you will need to take the entire course to learn the very advanced concepts, which are covered throughout the second half.

What makes this Python course special?

Most courses cover Python from a superficial, syntax level. In this course, you will learn Python from a much deeper logical perspective. Don’t imitate! Understand!

Moreover, in this course, you will go through the entire program development process, from planning a Python program to writing it, testing it, and deploying it. The programs you will build in this course are not just one-time scripts but real applications that can be reused and scaled. We achieve that by building programs in the object-oriented programming (OOP) paradigm.

What is the object-oriented programming paradigm that this course covers?

There are three approaches or paradigms to program with Python. They are the procedural, functional, and object-oriented programming (OOP) paradigms.

The OOP paradigm is the only one that will give you the skills to write clean and highly organized code, allowing you to plan and create sophisticated Python programs easily. Once you learn Python the OOP way, creating programs will be very easy, and this course will show how.

Even though you can write any Python program in any of the three paradigms, writing programs that are more than simple scripts in the functional or procedural paradigms will bite you back once the program starts to get larger. Therefore, the OOP paradigm is the paradigm that professional programmers use to make real-world applications. Moreover, when you learn OOP, you will naturally know the other two paradigms since OOP engulfs them.

In the course, you will learn a secret to plan and write any Python program easily, and that is only possible when you use OOP. All popular Python libraries and frameworks are written in the OOP paradigm, and to understand how they work, you need to understand OOP. So, if you want to go beyond making simple Python scripts, you need to learn Python the OOP way, and this course will teach you that.

Here is what students who have taken the course are saying through their reviews:

This course teaches Python with a real-world perspective that is not just Syntax and Rules but with depth that opens your eyes to how to put Python to work in your daily life while improving your programming knowledge in general. – Patrick Mills, January 2021

“This is a whole new way for me to see python yes I did your first 10 real program course but this one goes on a different direction” – Louis Swanepoel, February 2021

“This is the only unique approach to object-oriented programming I’ve been able to find. I’ve tried to learn the most basic of fundamentals of how OOP “WORKS” but until now have not been able to find any. This interactive and unique approach shows how OOP truly works! I can’t say enough and I highly recommend this course!” – Jason Ashley, January 2021

资源下载此资源仅限VIP下载,请先
本站资源仅限VIP会员下载点击购买VIP会员

原创文章,作者:steven,如若转载,请注明出处:https://rr3d.cn/12344.html

赞 (0)
steven的头像steven
上一篇 2021年6月5日
下一篇 2021年6月5日

相关推荐

发表回复

登录后才能评论
分享本页
返回顶部