Learn Python 3 from Scratch [Video]

Preview in Mapt

Learn Python 3 from Scratch [Video]

Lets Kode It
New Release!

A definitive guide to learn Python 3.x with examples and exercises, created with beginners in mind
Mapt Subscription
FREE
โ‚ฌ29.98/m after trial
Video
โ‚ฌ86.70
RRP โ‚ฌ101.98
Save 14%
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packtโ€™s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
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 Mapt 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 Mapt 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 Mapt reader
โ‚ฌ0.00
โ‚ฌ86.70
โ‚ฌ29.99 p/m after trial
RRP โ‚ฌ101.98
Subscription
Video
Start 14 Day Trial

Frequently bought together


Learn Python 3 from Scratch [Video] Book Cover
Learn Python 3 from Scratch [Video]
โ‚ฌ 101.98
โ‚ฌ 86.70
Build Real World Websites from Scratch using HTML5 and CSS3 [Video] Book Cover
Build Real World Websites from Scratch using HTML5 and CSS3 [Video]
โ‚ฌ 183.58
โ‚ฌ 156.06
Buy 2 for โ‚ฌ35.72
Save โ‚ฌ208.20
Add to Cart

Video Details

ISBN 139781789135855
Course Length10 hours and 41 minutes

Video Description

This is the most comprehensive yet simple course on the Python programming language and it concentrates on Python 3.x. This means that what you will learn is relevant, not obsolete. No prior coding experience is needed. Python is one of the most useful programming languages to learn. You can use it for the back-end of web applications, games, in-house scripts, and even for building robust test automation frameworks. In recent years, the demand for Python has exploded in the job market with insufficient developers to fill the available roles. Additionally, the QA industry is rapidly transitioning to Python and building automation tools.

Style and Approach

This course assumes that you have no programming background. If you have some experience then that's a bonus. Whether you have never coded, have some experience, or have a lot of experience in another programming language, this course is a one stop shop for you.

Table of Contents

Introduction
Introduction
How to reach me?
Setup and Configuration
Python Installation - Windows
Configuration of Python - Windows
Python Installation and Setup - Mac
Must Watch Lecture Before Moving Forward
Package Management Using PIP
IDE Options for Python Development
Installing iPython
Understanding Variables and Data Type
Python Terminal Walkthrough
Understanding Objects and References
Variables Rules
Numbers Data Type and Math Operations
Numbers - Exponentiation And Modulo
Arithmetic Order of Precedence
Boolean Data Type
Working with Strings
String Methods - Part 1
String Methods - Part 2
More String Slicing and Indexing
Strings Formatting
Advanced Data Types
List and Accessing the Elements
List Methods
Working with Dictionary
Nested Dictionary
Dictionary Methods
Working with Tuple
Comparison and Boolean Operators
Working with Comparators
Understanding Boolean Operators
Boolean Operators - Order Of Precedence
Program Control Flow
Conditional Logic - If Else Conditions
While Loop Demo
Break Continue and While/Else
For Loop Demo
Iterating Multiple Lists - Using the Zip Function
Using Range Function In For Loop
Methods - Working With Reusable Code
Understanding Methods
Working with Return Values
Working With Positional / Optional Parameters
Understanding Variable Scope
More Built-In Functions
Exercise with Solution
Classes - Object Oriented Programming
Understanding Objects / Classes
Create Your Own Object
Create Your Own Methods
Inheritance
Method Overriding
Exercise with Solution
Exception Handling
Exception Handling Demo
Finally and Else Block
Exercise with Solution
Modules
Builtin Modules
Create Your Own Modules
Working with Files
How to Write Data to a File
How to Read a File
File Handling Using "With" And "As" Keywords
Logging Infrastructure
Introduction to Logging Infrastructure
Changing the Format Of Logs
Logger - Console Example
Logger - Configuration File Example
How to Write A Generic Custom Logger Utility
Unittest Infrastructure
Unittest Introduction
Writing First Test Case
How to Implement Class Level SetUp And TearDown Methods
How to Assert a Test Method
How to Run Code from Terminal
How to Create a Test Suite
Pytest -> Advanced Testing Framework
Pytest Installation and First Script
How to Work With PyTest Fixtures
Multiple Ways to Run Test Cases
Conftest -> Common Fixtures to Multiple Modules
How to Maintain Run Oder of Tests
Running Tests Based On Command Line Arguments
Structure Tests in a Test Class
How to Return a Value from Fixtures
How to Generate HTML Test Report
Conclusion
BONUS: What's next and other cool free stuff?

What You Will Learn

  • Understand the concepts behind Object Oriented Programming languages
  • Understand and write efficient code
  • Use the Python language to develop back-end web applications
  • Use the Python language to create games
  • Use the Python language to build automation frameworks
  • Use the Python programming language to create your own hobby projects

Authors

Table of Contents

Introduction
Introduction
How to reach me?
Setup and Configuration
Python Installation - Windows
Configuration of Python - Windows
Python Installation and Setup - Mac
Must Watch Lecture Before Moving Forward
Package Management Using PIP
IDE Options for Python Development
Installing iPython
Understanding Variables and Data Type
Python Terminal Walkthrough
Understanding Objects and References
Variables Rules
Numbers Data Type and Math Operations
Numbers - Exponentiation And Modulo
Arithmetic Order of Precedence
Boolean Data Type
Working with Strings
String Methods - Part 1
String Methods - Part 2
More String Slicing and Indexing
Strings Formatting
Advanced Data Types
List and Accessing the Elements
List Methods
Working with Dictionary
Nested Dictionary
Dictionary Methods
Working with Tuple
Comparison and Boolean Operators
Working with Comparators
Understanding Boolean Operators
Boolean Operators - Order Of Precedence
Program Control Flow
Conditional Logic - If Else Conditions
While Loop Demo
Break Continue and While/Else
For Loop Demo
Iterating Multiple Lists - Using the Zip Function
Using Range Function In For Loop
Methods - Working With Reusable Code
Understanding Methods
Working with Return Values
Working With Positional / Optional Parameters
Understanding Variable Scope
More Built-In Functions
Exercise with Solution
Classes - Object Oriented Programming
Understanding Objects / Classes
Create Your Own Object
Create Your Own Methods
Inheritance
Method Overriding
Exercise with Solution
Exception Handling
Exception Handling Demo
Finally and Else Block
Exercise with Solution
Modules
Builtin Modules
Create Your Own Modules
Working with Files
How to Write Data to a File
How to Read a File
File Handling Using "With" And "As" Keywords
Logging Infrastructure
Introduction to Logging Infrastructure
Changing the Format Of Logs
Logger - Console Example
Logger - Configuration File Example
How to Write A Generic Custom Logger Utility
Unittest Infrastructure
Unittest Introduction
Writing First Test Case
How to Implement Class Level SetUp And TearDown Methods
How to Assert a Test Method
How to Run Code from Terminal
How to Create a Test Suite
Pytest -> Advanced Testing Framework
Pytest Installation and First Script
How to Work With PyTest Fixtures
Multiple Ways to Run Test Cases
Conftest -> Common Fixtures to Multiple Modules
How to Maintain Run Oder of Tests
Running Tests Based On Command Line Arguments
Structure Tests in a Test Class
How to Return a Value from Fixtures
How to Generate HTML Test Report
Conclusion
BONUS: What's next and other cool free stuff?

Video Details

ISBN 139781789135855
Course Length10 hours and 41 minutes
Read More

Read More Reviews

Recommended for You

Build Real World Websites from Scratch using HTML5 and CSS3 [Video] Book Cover
Build Real World Websites from Scratch using HTML5 and CSS3 [Video]
โ‚ฌ 183.58
โ‚ฌ 156.06
Learn Website Hacking / Penetration Testing From Scratch [Video] Book Cover
Learn Website Hacking / Penetration Testing From Scratch [Video]
โ‚ฌ 183.58
โ‚ฌ 156.06
Learn Network Hacking From Scratch (WiFi and Wired) [Video] Book Cover
Learn Network Hacking From Scratch (WiFi and Wired) [Video]
โ‚ฌ 97.18
โ‚ฌ 82.62
Learn Social Engineering From Scratch [Video] Book Cover
Learn Social Engineering From Scratch [Video]
โ‚ฌ 183.58
โ‚ฌ 156.06
Learn Ethical Hacking From Scratch [Video] Book Cover
Learn Ethical Hacking From Scratch [Video]
โ‚ฌ 188.38
โ‚ฌ 160.14
Learn Hacking Using Android From Scratch [Video] Book Cover
Learn Hacking Using Android From Scratch [Video]
โ‚ฌ 97.18
โ‚ฌ 82.62