Video description
"Python is the future of artificial intelligence and machine learning."—Adrian Rosebrock, author.
Python is the programming language most loved by developers, data scientists, software engineers, and even hackers.
This Python basic to advanced course covers the fundamental concepts of Python programming and ways to apply this to real-world applications. The course modules, lesson-end quizzes, and lesson-end projects collectively cover the training course topics such as data operations, strings, file I/O, exception handling, error handling, conditional statements, CGI programming, shell scripting, web scraping, and Django.
It also covers Logging Framework, Unittest Framework, Socket Programming, Tornado Framework, and Networking. You will also build a Python chat server.
By the end of this course, you will have the skills to create and send robust Python applications using off-the-rack libraries confidently.
What You Will Learn
- Learn the basics of Python
- Learn networking and database access using Python and CGI programming
- Understand the Python debugger
- Understand web scraping using Beautiful Soup
- Learn about Python Unittest
- Build a Python chat server
Audience
This course is for new Python users looking to make the best of this powerful programming language—college freshers, software developers, programming enthusiasts, and technical leads. Python is widely used in artificial intelligence, so if you are planning to start your career in AI/machine learning then you need to have an understanding of Python as a prerequisite.
About The Author
Learnkart Technology Private Limited: Learnkart understands the importance of upskilling and its impact on you. They pride themselves in creating specialized e-learning courses that will not only prepare you for certification exams but also help you gain hands-on knowledge for real-world applications. Thousands of students have developed their skills with Learnkart through a variety of courses, such as PgMP, Risk Management Professional (RMP), speech recognition, Python, Amazon Web Services (AWS), and more. Learnkart regularly adds courses to its portfolio to lend more value to your learning experience.
Table of contents
-
Chapter 1 : Python Basics
- Course Introduction
- Learning Objectives
- Introduction to Python and Its Features
- Python Introduction - Uses and Flavors
- Python Introduction - Why Python
- Software Installation and Environment Setup
- Demo: Software Installation and Environment Setup
- Data Types
- Input Output Functions
- Demo: Basics of Python
- Key Takeaways
-
Chapter 2 : Data Operations
- Learning Objectives
- Data Type Conversion
- Arithmetic Operators
- Comparison Operators
- Assignment Operators
- Bitwise Operators
- Demo: Data Operations
- String Methods
- Demo: String Operations
- List Methods
- Demo: List Operations
- Tuple Methods
- Demo: Tuple Operations
- Sets Methods
- Dictionary Methods
- Demo: Dictionary Operations
- Key Takeaway
- Chapter 3 : Conditional Statements and Functions
- Chapter 4 : Error Handling and File Operations
- Chapter 5 : Shell Scripting and Django
-
Chapter 6 : Logging Infrastructure
- Learning Objectives
- Introduction to Python Logging
- Concepts of Python Logging
- Changing the Format of Logs
- Python Logger
- Using Python Logging
- Logging Handlers and Formatters
- Logging Flow
- Configuring Logging
- Extending Logging
- Buffering Logs
- Logging Best Practices
- Rotating Log Files
- Logging to a File
- Demo- Python Logging Basics
- Demo - Logging Examples
- Key Takeaways
-
Chapter 7 : Unittest Infrastructure
- Learning Objective
- Introduction to Unit Testing
- Introduction to Unittest Framework
- Concept of Unittest Framework
- Command Line
- Python Unittest
- Using Python Unittest
- Testing for Exceptions
- Test Fixtures
- Python Assertions
- Classes and Functions
- Pros and Cons
- Mock Object Library
- Demo - Python Unittest Example
- Demo - Modulus of a Value Example
- Key Takeaway
- Chapter 8 : Networking Concepts
Product information
- Title: Python Programming
- Author(s):
- Release date: July 2020
- Publisher(s): Packt Publishing
- ISBN: 9781800564374
You might also like
video
Python Programming
In this Python training course from expert programmer and author Mike McMillan, you will learn how …
video
Python Programming Language
6+ Hours of Video Instruction Python Programming Language LiveLessons provides developers with a guided tour of …
video
Intermediate Python Programming
What do Scrabble cheaters, Shakespearean sonnets, Twitter, and the Astronomy Picture of the Day have to …
book
Expert Python Programming - Fourth Edition
Gain a deep understanding of building, maintaining, packaging, and shipping robust Python applications Key Features Discover …