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.
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 project
Audience
This course is targeted at both beginners with zero programming background and experienced programmers in another programming language. Testers who want to automate tools will also find it useful.
About The Author
Let's Kode It: Let’s Kode It is here with a mission to teach everyone a new skill—doing what they have always wanted to do. They are a group of software professionals with more than 10 years of expertise in different areas of software industries and working as team leads in multinational companies. All their instructors have a master’s degree from reputed universities. Their expertise lies in various fields of Software Development Life Cycle (SDLC)—from application development and testing to system administration.
Be it programming or creating a professional-looking MS Word document, they believe anyone can code and coding is not something out of this world. Coding can be of different types and in different areas: some may want to become a web developer, where it’s all about front-end languages; some may choose to become a back-end developer; while others may choose to become hands-on testers with automation, where the domain is completely different from development.
They believe you only need to be willing to learn and everything else follows. They excel from software inception to implementation. Their goal is to offer high-quality technology courses, which will suit a newbie as well as an intermediate. They focus on technology, which is essential in order to perform in today’s job market.
Table of contents
- Chapter 1 : Introduction
- Chapter 2 : Setup and Configuration
-
Chapter 3 : 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
- Chapter 4 : Advanced Data Types
- Chapter 5 : Comparison and Boolean Operators
- Chapter 6 : Program Control Flow
- Chapter 7 : Methods - Working With Reusable Code
- Chapter 8 : Classes - Object Oriented Programming
- Chapter 9 : Exception Handling
- Chapter 10 : Modules
- Chapter 11 : Working with Files
- Chapter 12 : Logging Infrastructure
- Chapter 13 : Unittest Infrastructure
-
Chapter 14 : 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
- Chapter 15 : Conclusion
Product information
- Title: Learn Python 3 from Scratch
- Author(s):
- Release date: March 2018
- Publisher(s): Packt Publishing
- ISBN: 9781789135855
You might also like
video
Python 3 from Beginner to Expert - Learn Python from Scratch
Python is renowned for its accessibility and code readability, making it an excellent choice for beginners …
video
Python: Zero to Coder (Video Collection)
Overview 15+ Hours of Video Instruction Description This master class includes the following courses: Introduction to …
video
Learn Python 3 the Hard Way (Companion Videos)
These videos are companion files meant to be used with the book: Learn Python 3 the …
video
Python Programming Language
6+ Hours of Video Instruction Python Programming Language LiveLessons provides developers with a guided tour of …