Modern Python Solutions - Part 2

Course

Online

£ 30 + VAT

Description

  • Type

    Course

  • Methodology

    Online

  • Start date

    Different dates available

The latest in modern Python recipes for the busy programmerPython is the preferred choice of developers, engineers, data scientists, and hobbyists everywhere. It is a great scripting language that can power your applications and provide great speed, safety, and scalability. By exposing Python as a series of simple recipes, you can gain insight into specific language features in a particular context. Having a tangible context helps make the language or standard library features easier to understand. This video comes with over 100 recipes on the latest version of Python.The videos will touch on all the necessary Python concepts related to data structures, OOP, functional programming, as well as statistical programming. You will get acquainted with the nuances of Python syntax and how to effectively use the advantages that it offers. You will be armed with the knowledge of creating applications with flexible logging, powerful configuration, and command-line options, automated unit tests, and good documentation.You will end the book equipped with the knowledge of testing, web services, and configuration and application integration tips and tricks.About The AuthorSteven F. Lott has been programming since the 70s, when computers were large, expensive, and rare. As a contract software developer and architect, he has worked on hundreds of projects, from very small to very large. He's been using Python to solve business problems for over 10 years. He’s currently leveraging Python to implement microservices and ETL pipelines. His other titles with Packt Publishing include Python Essentials, Mastering Object-Oriented Python, Functional Python Programming, and Python for Secret Agents.
Steven is currently a technomad who lives in various places on the east coast of the U.S. His technology blog is and you can find him onLinkedIn at

Facilities

Location

Start date

Online

Start date

Different dates availableEnrolment now open

About this course

Explore the basic and advanced class design in Python
Perform input/output operations and get to know the logical layouts
Get acquainted with advanced programming techniques in Python
Equip yourself with functional and statistical programming features

Questions & Answers

Add your question

Our advisors and other users will be able to reply to you

Who would you like to address this question to?

Fill in your details to get a reply

We will only publish your name and question

Emagister S.L. (data controller) will process your data to carry out promotional activities (via email and/or phone), publish reviews, or manage incidents. You can learn about your rights and manage your preferences in the privacy policy.

Reviews

This centre's achievements

2021

All courses are up to date

The average rating is higher than 3.7

More than 50 reviews in the last 12 months

This centre has featured on Emagister for 6 years

Subjects

  • Statistics
  • Syntax
  • Design
  • Data Collection
  • Programming
  • Programming Application
  • Information Systems
  • Information Systems management
  • IT
  • IT Management

Course programme

Basics of Classes and Objects 9 lectures 01:09:53 The Course Overview This video gives an overview of this course. Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Using More Sophisticated Collections Python has a wide variety of built-in collections.When we fold in the standard library, we have more choices, and more decisions to make.How can we choose the right data structure for our problem? Let’s explore this. • Overview of the alternative collections • Learn how to make right decisions between a library data collection and built-in collections Extending a Collection Now, since you know to distinguishbetween a complex algorithm and a collection and how to encapsulate thealgorithm and the data into separate classes, the alternative design strategy is to extend the collection to incorporate a useful algorithm.How can we extend Python's built-in collections? Let’s do it right now! • Define a class as an extension to the built-in list class • Use different methods for additional processing Using Properties for Lazy Attributes What if we have values that are used rarely, and are very expensive to compute? What canwe do to minimize the up-front computation, and only compute values when they are trulyneeded? Let's look into it. • Define some useful helper function • Calculate the mean, sum, and standard deviation • Analyze the counter object Using Settable Properties to Update Eager Attributes What can we do if we want to use attribute-like syntax for setting a value, but we also wantto perform eager calculations? And how can we eagerly compute values from attribute changes? Let’s get the answer to these questions through this video. • Provide a method for gettable and settable attributes • Import the deque class • Initialize the queue in the init method Basics of Classes and Objects. 9 lectures 01:09:53 The Course Overview This video gives an overview of this course. Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Using More Sophisticated Collections Python has a wide variety of built-in collections.When we fold in the standard library, we have more choices, and more decisions to make.How can we choose the right data structure for our problem? Let’s explore this. • Overview of the alternative collections • Learn how to make right decisions between a library data collection and built-in collections Extending a Collection Now, since you know to distinguishbetween a complex algorithm and a collection and how to encapsulate thealgorithm and the data into separate classes, the alternative design strategy is to extend the collection to incorporate a useful algorithm.How can we extend Python's built-in collections? Let’s do it right now! • Define a class as an extension to the built-in list class • Use different methods for additional processing Using Properties for Lazy Attributes What if we have values that are used rarely, and are very expensive to compute? What canwe do to minimize the up-front computation, and only compute values when they are trulyneeded? Let's look into it. • Define some useful helper function • Calculate the mean, sum, and standard deviation • Analyze the counter object Using Settable Properties to Update Eager Attributes What can we do if we want to use attribute-like syntax for setting a value, but we also wantto perform eager calculations? And how can we eagerly compute values from attribute changes? Let’s get the answer to these questions through this video. • Provide a method for gettable and settable attributes • Import the deque class • Initialize the queue in the init method The Course Overview This video gives an overview of this course. The Course Overview This video gives an overview of this course. The Course Overview This video gives an overview of this course. The Course Overview This video gives an overview of this course. This video gives an overview of this course. This video gives an overview of this course. Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Using a Class to Encapsulate Data and Processing The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object The unifying concept behind a class definition is often captured as a summary of theresponsibilities allocated to the class. How can we do this effectively? What's a good way todesign a class? Let’s get the answers to these questions through this video. • Simulate the rolling of a dice • Seed the random number generator and create a dice object Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Lotsof Processing How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation How can we design a class that makes use of Python's array of sophisticated built-in collections? Let’s see it. • Define a class to calculate the Counter statistics for the number of customers arriving • Use the init method to include an object • Define the methods to calculate the mean and standard deviation Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Designing Classes with Little Unique Processing How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class How can we create a class that allows us to use the object.attribute syntax instead ofobject['attribute']? This video will answer this question. • Create a stateful object with a new class • Create stateful objects using an existing class Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Optimizing Small Objects with _slots_ How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection How can we create optimized classes with a fixed set of attributes? This video will show you how to do this. • Define a list of attribute names • Add the initialization method • Add a method to update the collection Using More Sophisticated Collections Python has a wide variety of built-in collections.When we fold in the standard library, we have more choices, and more decisions to make.How can we choose the right data structure for our problem? Let’s explore this. • Overview of the alternative collections • Learn how to make right decisions between a library data collection and built-in collections Using More Sophisticated Collections Python has a wide variety of built-in collections ditional processing Now, since you know...

Additional information

Python programming language

Modern Python Solutions - Part 2

£ 30 + VAT