Python Essential Training
- Offered byLinkedin Learning
Python Essential Training at Linkedin Learning Overview
Duration | 4 hours |
Total fee | ₹899 |
Mode of learning | Online |
Difficulty level | Beginner |
Credential | Certificate |
Python Essential Training at Linkedin Learning Highlights
- Earn a sharable certificate
- 1 exercise file
- 11 quizzes
- Access on tablet and phone
Python Essential Training at Linkedin Learning Course details
- Python is one of the most commonly used dynamic languages for many large organizations, including Google, Yahoo and IBM
- In this course, senior software engineer Ryan Mitchell guides learner through all the essentials of learning and using Python
- Learn how computers think, as well as how to install Python, pip, and Jupyter Notebook and the basics of writing a program
- Deep dive into basic data structures, control flow, functions, classes, and objects
- Learner will able to find out how to handle errors and exceptions, as well as threads and processes
Python Essential Training at Linkedin Learning Curriculum
Introduction
Getting started with Python
Who this course is for
Resources for this course
Gearing Up for Python
How computers think
Installing Python, pip, and Jupyter Notebook
The Zen of Python
Writing a program
Jupyter notebooks
Quickstart
Variables and types
Data structures
Operators
Control flow
Functions
Classes and objects
Challenge: Factorials
Solution: Factorials
Basic Data Types
Ints and floats
Other types of numbers
Booleans
Strings
Bytes
Challenge: Converting hex to decimal
Solution: Converting hex to decimal
Basic Data Structures
Lists
Tuples and sets
Dictionaries
List comprehensions
Dictionary comprehensions
Challenge - Encoding ASCII Art
Solution - Encoding ASCII Art
Control Flow
If and else
While
For
Challenge - Finding Primes Faster
Solution - Finding Primes Faster
Functions
The anatomy of a function
Variables and scope
Functions as variables
Challenge: Can you hear me now?
Solution: Can you hear me now?
Classes and Objects
The anatomy of a class
Static and instance methods
Inheritance
Challenge: Extending the messenger
Solution: Extending the messenger
Errors
Errors and exceptions
Handling exceptions
Custom exceptions
Challenge: Message Exceptions
Solution: Message Exceptions
Threads and Processes
Intro to threads and processes
Multithreading
Multiprocessing
Working with Files
Opening, reading, and writing
CSV
JSON
Challenge: ASCII Art Compression
Solultion: ASCII Art Compression
Packaging Python
Command-line arguments
Creating modules and packages
Conclusion
Wrap up
Python challenge project