Udemyintermediateen

Advanced Python Skills: become a better Python developer!

Unlock hidden features! Master built-in functionalities to boost your skills and workflow. Learn to leverage powerful tools you're already using.

4.1(382)
2,951students
5h 22m
Certificate
David Armendáriz
David ArmendárizMathematician & Software Developer

Course Content

Advanced Python Skills: become a better Python developer! is an intermediate-level Udemy course taught by David Armendáriz. It runs 5h 22m, is taught in English, and includes a certificate of completion. Learners rate it 4.1 out of 5 from 382 reviews, with 2,951 students enrolled. It is a paid course, last updated October 2020.

Ready to Learn Python by Doing? Ditch the dry, repetitive tutorials and dive into practical Python development! This course focuses on building a strong foundation and mastering essential Python skills you can immediately apply.

You'll unlock powerful built-in Python functionalities to elevate your coding abilities. We'll cover best practices and introduce you to unit testing with Pytest, ensuring your code is robust and maintainable.

Here's a glimpse of what you'll master:

  • Functional Programming: Deep dive into the zip, map, and reduce functions with plenty of hands-on exercises to solidify your understanding.
  • Virtual Environments & Dependency Management: Learn to manage project dependencies effectively with virtual environments, ensuring deterministic builds and reliable dependency resolution.
  • Iterators & Generators: Gain control over data flow by implementing your own iterators and generators.
  • Advanced Sorting Techniques: Discover efficient ways to sort data like a pro using Python's powerful tools.
  • Closures: Explore the concept of closures (a key programming concept applicable beyond Python).
  • Decorators: Understand and utilize decorators – a powerful Python feature for code enhancement.
  • Sets: Uncover the power of sets and their unique properties through engaging exercises.
  • Test-Driven Development (TDD) & Unit Testing: Implement TDD and write effective unit tests using Pytest to ensure code quality.

Throughout the course, you'll tackle interesting exercises to reinforce your learning. Get ready to have fun and become a confident Python developer!

$ whoami — the devs behind tutorialsearch.io

Need a web app built? Hire the team behind TutorialSearch.io

We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.