Python Tips, Tricks and Techniques

4

Updated on

Course overview

Provider
Udemy
Course type
Paid course
Level
Expert
Duration
3 hours
Lessons
31 lessons
Certificate
Available on completion
Course author
Packt Publishing
  • Master lists and list comprehension to write less clunky for loops.
  • Learn to use dictionaries in a smarter way to keep track of your application's state.
  • Save time writing custom subclasses by learning new data structures built right into Python.
  • Use functional programming concepts in Python to make your code more compact
  • Smartly organize your code and make it more readable with OOP
  • Evolve into a seasoned Python developer with top Pythonic tips

Description

From first-class functions to abstract base classes, apply Pythonic tricks to your application and be a Python rockstar

You have been programming in Python for a while now. You know that Python is easy to get started with, but hard to get right. You want to write Pythonic code to make an impact in both the open source arena and your career.

This course is will take you from a Python outsider to an insider. You will benefit from insights from the Python documentation, PEPs, and online developer communities to learn the ultimate Pythonic ways to tackle common programming patterns. This course covers tips, tricks, and techniques for loops, data structures, object-oriented programming, functions, and more, helping you work on ordered collections and key-value stores for dictionaries. You will be able to increase the speed and performance of your code while making it easier to debug. Start writing cleaner code for your applications and learn to organize it better in just 3 hours.

No other course can transform every corner of your Python code. Take this course NOW and become an overnight Python rockstar developer.

This course uses Python 3.6, while not the latest version available, it provides relevant and informative content for legacy users of Python. 

About the Author

Colibri Ltd is a technology consultancy company founded in 2015 by James Cross and Ingrid Funie. The company works to help its clients navigate the rapidly changing and complex world of emerging technologies, with deep expertise in areas suchas big data, data science, machine learning, and cloud computing. Over the past few years, they have worked with some of the world's largest and most prestigious companies, including a tier 1 investment bank, a leading management consultancy group, and one of the world's most popular soft drinks companies, helping each of them to make better sense of its data, and process it in more intelligent ways. The company lives by its motto: Data -> Intelligence -> Action.

Rudy Lai is the founder of QuantCopy, a sales acceleration startup using AI to write sales emails to prospects. After taking in leads from your pipelines, QuantCopy researches them online and generates sales emails from that data. It also has a suite of email automation tools to schedule, send, and track email performance—key analytics that all feedback into how our AI generates content.

Prior to founding QuantCopy, Rudy ran HighDimension.IO, a machine learning consultancy where he experienced firsthand the frustrations of outbound sales and prospecting. As a founding partner, he helped startups and enterprises with HighDimension.IO's Machine-Learning-as-a-Service, allowing them to scale up data expertise in the blink of an eye.

In the first part of his career, Rudy spent 5+ years in quantitative trading at leading investment banks such as Morgan Stanley. This valuable experience allowed him to witness the power of data, but also the pitfalls of automation using data science and machine learning. Quantitative trading was also a great platform from which to learn deeply about reinforcement learning and supervised learning topics in a commercial setting. 

Rudy holds a Computer Science degree from Imperial College London, where he was part of the Dean's List, and received awards such as the Deutsche Bank Artificial Intelligence prize. 

Similar courses

Python Tips, Tricks and Techniques
  • English language

  • Recommended provider

  • Certificate available