最新消息:请大家多多支持

Beyond Basic Programming – Intermediate Python

教程/Tutorials dsgsd 188浏览 0评论



.MP4, AVC, 200 kbps, 1280×720 | English, AAC, 160 kbps, 2 Ch | 3h 9m | 418 MB
Instructor: Dr. Mohammad Nauman

Take your Python skills to the next level. Learn how expert programmers work with code and the techniques they use

So you have taken an initial programming course or have learned the basics on your own. However, when you look at other people’s code, or listen to their discussions, you see many concepts that seem alien and that you don’t understand. So, the question is: How do you go from a novice programmer to an expert? How do you become a professional?

This course answers this question. In it, we will build on top of your existing basic understanding of the Python language (and programming in general). We will cover concepts that will take you to the next level of programming expertise. These will include language constructs that are typically not covered in a beginner-level course—concepts such as generators, decorators, callbacks, higher-order functions, context managers, and more.

We will also discuss some tools that are not difficult but are essential to the life of a professional programmer. An example of this is logging for tracking down bugs, a simple technique that is used in all production-level software but is never touched upon in typical programming courses. We will discuss parallel programming, multi-threading, and synchronization issues—another important concept you must understand to code in a production environment. We discuss these through a case study to explain WHY you need them as well as HOW to use them.

Closely related to this, a highly important concept in today’s programming practice is the idea of asynchronous programming, more commonly known as asyncio. Python and JavaScript, two of the most influential languages in today’s development, are heavily focused on this new paradigm and we will cover this in a very intuitive, easy-to-understand manner.

What You Will Learn

Cross-cutting tools (logging and testing)
Caveats in using lists
Intermediate Python concepts such as decorators, generators, and context managers
Parallel programming, multithreading, synchronization, and locks
Asynchronous programming (asyncio) and data plotting
Regular expressions (and how to avoid headaches when using them)

Beyond Basic Programming - Intermediate Python

Password/解压密码-0daydown

Download rapidgator
https://rg.to/file/007aa318b572549dc89e8fbfb1d25337/Beyond.Basic.Programming.Intermediate.Python.rar.html

Download nitroflare
http://nitroflare.com/view/504AF1A55DC0C6E/Beyond.Basic.Programming.Intermediate.Python.rar

Download 百度云

你是VIP 1个月(1 month)赞助会员,

资源下载此资源仅限VIP下载,请先

转载请注明:0daytown » Beyond Basic Programming – Intermediate Python

您必须 登录 才能发表评论!