Python 3 from Beginner to Expert - Learn Python from Scratch
Video description
Learn to code in Python 3 from scratch with this beginner-friendly course
About This Video
Learn how to support JSON format on a practical example - requesting content from API servers
Gain a fundamental understanding of the Python 3 programming language
Utilize core Python 3 programming concepts such as functions, loops, lists, and more
In Detail
Python is easy to learn and read, fast, and universal (tons of useful …
Python 3 from Beginner to Expert - Learn Python from Scratch
Video description
Learn to code in Python 3 from scratch with this beginner-friendly course
About This Video
Learn how to support JSON format on a practical example - requesting content from API servers
Gain a fundamental understanding of the Python 3 programming language
Utilize core Python 3 programming concepts such as functions, loops, lists, and more
In Detail
Python is easy to learn and read, fast, and universal (tons of useful libraries available). Python is often used by professional programmers. Even though they daily use other languages, they still use Python to solve complex problems.
The course is designed for those who don’t have any prior knowledge about programming. It doesn’t matter if you have never written any programs, or you have no idea about programming. Python is used by Google (YouTube), Facebook, Dropbox, Yahoo, NASA, IBM, Mozilla, Reddit. So, learning it gives you an enormous opportunity on the market.
This course provides you with a learning path to learn the programming language and cover important topics of object-oriented programming with Python.
By the end of this course, you will be able to import and use Python libraries; understand what functions are and how to use them; explore arithmetic, logical and relational operators; and how to operate on strings. You will also learn to implement conditions with the help of conditional statements. Explore other important concepts such as lists, collections, tuples, dictionaries, and much more.
Who this book is for
This course is for beginners and people who want to understand programming.
What is JSON? Why Do We Use It? What Problems does JSON Solve?
Creating and Saving Data from Python in JSON Format to File and String
Loading Data from JSON File to Python
Pretty Printer - Loading/Saving Pretty and Sorted JSON
Chapter 13 : pip | PyPi – Using External Packages
What is pip and PyPi? Installing and Playing with External Package - Request
Loading Data from Server from JSON File - Preface to Next Exercise
Processing JSON Data | Extracting Top Values from List of Dictionaries
Refactoring - Making Our Code Easier to Maintain from the Previous Lecture
SOLUTION 1: Retrieving a Few Users from Server at the Same Time
SOLUTION 2: Retrieving a Few Users from Server at the Same Time
SOLUTION 3: Retrieving a Few Users from Server at the Same Time
defaultdict Supplying Missing Values of Dictionary when Accessing Empty Element
Chapter 14 : API
What is Public API? Where to Find It? Stackoverflow API
Getting JSON from stackoverflow.com -> Getting Top Questions from Last Week
Opening Websites from Python Code - webbrowser Module
Getting Records from Last Week - Datetime Module
EXERCISE: Cat Facts
EXERCISE: Random Cat Images by Breed
Authorization - Log in Using API Key - Getting Holiday Calendar
Chapter 15 : API – Header Authorization – POST and DELETE
Authorization Through Header - Settings
EXERCISE: CAT System - Introduction
POST - Adding a Cat to Favorite List
DELETE - Removing a Cat from Favorite List
Chapter 16 : Visual Studio Code – Installation and Settings
VSC – Downloading and Installing
Setting Up the Workspace in VSC and Installing Basic Extensions
Linter - What is Linting - How to Use It, Settings in .vscode
Code Runner | Custom Shortcuts | Shortcuts from Other Editors, Interactive Shell
Auto Save - Making Sure Your File is Saved after Each Change
Snippets and Pass Keyword
Automatic Code Formatting
Debugging Mode - How to Professionally Debug Your Code?
Ligatures - Custom Font Created Especially for Programmers - Fira Code
Chapter 17 : Visual Studio Code – Useful Extensions
Icons Theme
Bracket Pair Colorizer - Improving the Readability of Your Code
Python Preview - Watching the Code Execution While Writing It
Python Quick Print
Code Spell Checker
Chapter 18 : OOP – Object-Oriented Programming
What is Object-Oriented Programming?
What are Objects and Classes? How to Create a Simple Object and Class?
Creating Your First Method - What is “self”?
init - Sending Arguments to Class for Initialization
EXERCISE: Create Rockets that can Move Up
Document String - docstring
str - Dunder Method Representing Text of Object
EXERCISE: Organizing More than One Class - Rocket Board
getitem, setitem - Setting and Getting Values Using Dunder Methods
EXERCISE: Counting distance between rockets
Is it Important to Understand Math that was Used in the Previous Lecture?
Static Methods
Setting Type for Variables Using Annotations - Pyright Extension
len
Class / Static Variables - Creating USER with Unique IDs
EXERCISE: Bank Account - Withdraw/Deposit Money
How to Properly Handle Returned Values from Methods
Inheritance and Method Overriding - super()
EXERCISE: Inheritance on a Practical Example - Result
EXERCISE: Playing with Cube, Square, and Rectangle
Inheritance Versus Association - When to Use Which?
Chapter 19 : Generator Functions
Generator Functions - yield Keyword
EXERCISE: Generate Infinite Amount of Numbers Multiplied by Themselves
Send Method - How to Send a Value into a Generator?
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept