Beyond Basic Programming - Intermediate Python [Video]

Beyond Basic Programming - Intermediate Python [Video]

Dr. Mohammad Nauman

Take your Python skills to the next level. Learn how expert programmers work with code and the techniques they use
Packt Subscription
FREE
$9.99/m after trial
Video
$14.00
RRP $34.99
Save 59%
What do I get with a Packt subscription?
  • Exclusive monthly discount - no contract
  • Unlimited access to entire Packt library of 6500+ eBooks and Videos
  • 120 new titles added every month, on new and emerging tech
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the subscription reader
$0.00
$14.00
$9.99 p/m after trial
RRP $34.99
Subscription
Video
Start a FREE 10-day trial

Frequently bought together


Beyond Basic Programming - Intermediate Python [Video] Book Cover
Beyond Basic Programming - Intermediate Python [Video]
$ 34.99
$ 14.00
Expert Python Programming - Third Edition Book Cover
Expert Python Programming - Third Edition
$ 31.99
$ 12.80
Buy 2 for $26.80
Save $40.18
Add to Cart

Video Description

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.

All the code files are placed at https://github.com/PacktPublishing/Beyond-Basic-Programming---Intermediate-Python

Style and Approach

For all concepts, this course is designed into a case-based teaching and Problem-based Learning approach and explains why we need the concepts we're using and how everything fits together.

Video Preview

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)

Authors

Video Details

ISBN 139781838559458
Course Length3 hours 9 minutes
Read More

Read More Reviews

Recommended for You

Expert Python Programming - Third Edition Book Cover
Expert Python Programming - Third Edition
$ 31.99
$ 12.80
Troubleshooting Python Deep Learning [Video] Book Cover
Troubleshooting Python Deep Learning [Video]
$ 124.99
$ 50.00
Exploratory Data Analysis with Pandas and Python 3.x [Video] Book Cover
Exploratory Data Analysis with Pandas and Python 3.x [Video]
$ 124.99
$ 50.00
Real World Projects in Python 3.x [Video] Book Cover
Real World Projects in Python 3.x [Video]
$ 124.99
$ 50.00
Mastering Python for Finance - Second Edition Book Cover
Mastering Python for Finance - Second Edition
$ 31.99
$ 12.80
SAS Programming in 7 Steps [Video] Book Cover
SAS Programming in 7 Steps [Video]
$ 124.99
$ 50.00