Python in Practice - 15 Projects to Master Python [Video]
Video
Video
$59.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
What do you get with video?
What do you get with video?
What do you get with Audiobook?
What do you get with Exam Trainer?
Video
$59.99
Subscription
$15.99
$10 p/m for three months
What do you get with a Packt Subscription?
This book & 7000+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with Video + Subscription?
Download this video in MP4 format, plus a monthly download credit
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with a Packt Subscription?
This book & 6500+ ebooks & video courses on 1000+ technologies
60+ curated reading lists for various learning paths
50+ new titles added every month on new and emerging tech
Early Access to eBooks as they are being written
Personalised content suggestions
Customised display settings for better reading experience
50+ new titles added every month on new and emerging tech
Playlists, Notes and Bookmarks to easily manage your learning
Mobile App with offline access
What do you get with eBook?
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Download this book in EPUB and PDF formats
Access this title in our online reader
DRM FREE - Read whenever, wherever and however you want
Online reader with customised display settings for better reading experience
What do I get with Print?
Get a paperback copy of the book delivered to your specified Address*
Access this title in our online reader
Online reader with customised display settings for better reading experience
What do you get with video?
Download this video in MP4 format
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with video?
Stream this video
Access this title in our online reader
DRM FREE - Watch whenever, wherever and however you want
Online reader with customised display settings for better learning experience
What do you get with Audiobook?
Download a zip folder consisting of audio files (in MP3 Format) along with supplementary PDF
What do you get with Exam Trainer?
Flashcards, Mock exams, Exam Tips, Practice Questions
Access these resources with our interactive certification platform
Mobile compatible-Practice whenever, wherever, however you want
-
Free ChapterProgramming with Python: Basics and Environment Setup
-
Data Types and Variables
-
Text Data Types
-
Numeric Data Types
-
Boolean
-
Lists
-
Tuples
-
Sets
-
Dictionary
-
Decision Control in Python
-
Loops in Python
-
Iterating over Elements
-
Functions
- Functions in Python and Defining Our Own
- Getting Arguments during Function Call
- Positional and Keyword Arguments
- Arguments and Parameters
- Arbitrary Arguments (*args)
- Arbitrary Keyword Arguments (**kwargs)
- Return Values from User-Defined Functions Using the Return Keyword
- Pass Keywords for Functions
- Lambda Functions
- Creating a Duplicate List Elements Remover Function
- Redefining the Built-In type( ) Function
- Creating a Function to Smartly Round Decimal Points in a Result of Addition
-
Object-Oriented Programming
- What Are Classes and How to Create Them
- Defining Class Methods
- Adding, Modifying, and Deleting Class Attributes
- Class Attributes and Identifier Naming Convention
- Functions Versus Class Methods
- Operator Overloading on User-Defined Classes
- Built-Ins Overloading on User-Defined Classes
- Creating User-Defined Iterable Classes
-
Inheritance
-
Dealing with Errors
-
Modules and Packages
-
All Built-In Functions
- abs( )
- all( )
- any( )
- ascii( )
- bin( )
- callable( )
- compile( ), exec( ), and eval( )
- delattr( )
- dir( )
- enumerate( )
- filter( )
- format( )
- getattr( )
- globals( )
- hasattr( )
- hash( )
- help( )
- hex( )
- id( )
- input( )
- isinstance( )
- issubclass( )
- iter( ) and next( )
- locals( )
- map( )
- oct( )
- open( )
- print( )
- range( )
- repr( )
- reversed( )
- setattr( )
- vars( )
- zip( )
-
PyCharm IDE
-
Advanced Level: Python GUI
- GUI Introduction
- Creating GUI Application Tk( ) Windows and Widgets
- Creating Button Widgets
- Getting Input from the User Using Entry Field Widgets
- Using Grid System to Place Widgets
- Button States
- Customizing Colors and Fonts
- Adding Color Theme to Your Applications
- Stylizing the Appearance of the Widgets (Relief)
- Creating Checkbox Widgets
- Creating Radio Button Widgets
- Creating Slider Widgets
- Creating Dropdown Menu widgets
- Adding more windows on top of our existing main window
- Working with Images
- File Dialog Boxes for Application
-
Applications with Python GUI
-
Advanced Level: Data Science
- Data Science with Python
- Anaconda
- Jupyter Notebook
- Data Processing with NumPy Package
- Pandas Series
- n-darrays to Pandas Series
- Slicing Values from Pandas Series
- Pandas DataFrames
- Slicing Columns, Rows, and Values from Pandas DataFrames
- Matplotlib Library
- Data Processing
- Data Cleaning
- Data Analysis
- Data Visualization
- Customizing Visualizations with Matplotlib
- Different Types of Plots with Matplotlib
-
Data Science Project 1
-
eBook Web Store
- Web Development with Python and Django
- How Websites Work and How We Can Create One?
- Starting Our Website Project with Django
- Customizing the Homepage View
- HTML Basics
- Admin Application and Creating Our Own Applications
- Creating Our Store View
- Creating Models and Storing eBooks in the Database
- Adding eBooks Through the Admin Application
- Django Template and Context System for html Views
- Web Design: Stylizing Our html Tags with CSS
- Bootstrap as Base Template
- Adding Bootstrap Cards as eBooks in Our Store Webpage
- Adding Bootstrap Navigation Bar to Our Website
- Adding the Cart to Our Website
- Bootstrap Containers
- Creating Model for Cart Items
- Getting Book ID from the Add to Cart Button
- Defining add_to_cart( ) View Function
- Displaying the Cart Sub-Total
- Adding a Delete Button to Cart Items
- Defining del_cart_item( ) View Function
- What to Display When the Cart Is Empty?
- Using Bootstrap Icons for html Elements
-
Machine Learning with Python
- What Is Machine Learning?
- How Machines Learn
- Creating a Machine Learning Model with Dataset
- Preparing Data to Train the Machine Learning Model
- Asking the Model to Make Predictions
- Testing the Performance of the Model
- How to Make Training and Testing Sets Easily
- Working of the Regression Model
- Creating a Classification Model
- Predicting Whether It Will Rain or Not and Testing the Predictions
-
Flavor Predictor
-
Artificial Intelligence
-
Rating Bot
-
Face Recognition Model
About this
video
In this course, the initial few sections help you take a tour of programming in Python, covering all the basic to advanced concepts that are further used to build projects from scratch.
You will create 15+ applications with Python. First, you will be creating a Dice Roller (a Python GUI application with Tkinter to generate random dice outputs) and Total Seconds and Days Counter. After that, you will create a Length Converter Python GUI application. Next, you will work on the image-to-icon converter to convert .png, .jpg, and .jpeg images into icons. You will work on a random element selector, perform data analysis and data visualization with the help of NumPy, Pandas, and matplotlib. You will also create a trees survey report, user credentials data, and sales data report. You will create eBook Store with Django 3 and an eCommerce website with HTML, CSS, and Bootstrap. You will also create a weight predictor, rainy or clear weather, and flavor predictor.
Finally, you will make a rating bot, which will create a natural language processing model to rate comments and reviews automatically, and Face Recognizer that performs human face recognition with computer vision and OpenCV.
By the end of this course, you will have learned the programming fundamentals to an advanced level with Python 3 and become an advanced-level programmer.
All the resource files are added to the GitHub repository at: https://github.com/PacktPublishing/Python-In-Practice---15-Projects-to-Master-Python
- Publication date:
- October 2022
- Publisher
- Packt
- Duration
- 20 hours 40 minutes
- ISBN
- 9781804618486