ββPython Learning Courses provided by Microsoft π
Recently, I found out that Microsoft provides quality online courses related to Python on Microsoft Learn.
Microsoft Learn is a free online platform that provides access to a set of training courses for the acquisition and improvement of digital skills. Each course is designed as a module, each module contains different lessons and exercises. Below are the modules related to Python learning.
π’Beginner
1. What is Python?
2. Introduction to Python
3. Take your first steps with Python
4. Set up your Python beginner development environment with Visual Studio Code
5. Branch code execution with the if...elif...else statement in Python
6. Manipulate and format string data for display in Python
7. Perform mathematical operations on numeric data in Python
8. Iterate through code blocks by using the while statement
9. Import standard library modules to add features to Python programs
10. Create reusable functionality with functions in Python
11. Manage a sequence of data by using Python lists
12. Write basic Python in Notebooks
13. Count the number of Moon rocks by type using Python
14. Code control statements in Python
15. Introduction to Python for space exploration
16. Install coding tools for Python development
17. Discover the role of Python in space exploration
18. Crack the code and reveal a secret with Python and Visual Studio Code
19. Introduction to object-oriented programming with Python
20. Use Python basics to solve mysteries and find answers
21. Predict meteor showers by using Python and Visual Studio Code
22. Plan a Moon mission by using Python pandas
π Intermediate
1. Create machine learning models
2. Explore and analyze data with Python
3. Build an AI web app by using Python and Flask
4. Get started with Django
5. Architect full-stack applications and automate deployments with GitHub
#materials
Recently, I found out that Microsoft provides quality online courses related to Python on Microsoft Learn.
Microsoft Learn is a free online platform that provides access to a set of training courses for the acquisition and improvement of digital skills. Each course is designed as a module, each module contains different lessons and exercises. Below are the modules related to Python learning.
π’Beginner
1. What is Python?
2. Introduction to Python
3. Take your first steps with Python
4. Set up your Python beginner development environment with Visual Studio Code
5. Branch code execution with the if...elif...else statement in Python
6. Manipulate and format string data for display in Python
7. Perform mathematical operations on numeric data in Python
8. Iterate through code blocks by using the while statement
9. Import standard library modules to add features to Python programs
10. Create reusable functionality with functions in Python
11. Manage a sequence of data by using Python lists
12. Write basic Python in Notebooks
13. Count the number of Moon rocks by type using Python
14. Code control statements in Python
15. Introduction to Python for space exploration
16. Install coding tools for Python development
17. Discover the role of Python in space exploration
18. Crack the code and reveal a secret with Python and Visual Studio Code
19. Introduction to object-oriented programming with Python
20. Use Python basics to solve mysteries and find answers
21. Predict meteor showers by using Python and Visual Studio Code
22. Plan a Moon mission by using Python pandas
π Intermediate
1. Create machine learning models
2. Explore and analyze data with Python
3. Build an AI web app by using Python and Flask
4. Get started with Django
5. Architect full-stack applications and automate deployments with GitHub
#materials
What is the output of the code given above?
Anonymous Quiz
28%
BIG Python
20%
small Python
23%
Error: comparision is not supported
29%
Python!
Video editing with Python π
πΈMoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video processing, or to create advanced effects. It can read and write the most common video formats, including GIF.
βοΈInstallation
πDocs
πGitHub
πEditing Video with Python + MoviePy Tutorial
#moviepy #graphics
πΈMoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video processing, or to create advanced effects. It can read and write the most common video formats, including GIF.
βοΈInstallation
pip install moviepy
The key objects in MoviePy are VideoClips
, which contains video and sound. In a typical MoviePy script, you load video or audio files, modify them, put them together, and write the final result to a new video file.πDocs
πGitHub
πEditing Video with Python + MoviePy Tutorial
#moviepy #graphics
PyQt5 GUI Thursdays πΊ
PyQt is a Python interface for Qt, one of the most powerful, and popular cross-platform GUI library. PyQt is a blend of Python programming language and the Qt library. In this video series you will learn how to create basic graphical applications with the help of PyQt.
1. How To Install PyQt5 And Build Simple GUI App [YouTube]
2. How To Create Combo Boxes [YouTube]
3. How To Create Spin Boxes [YouTube]
...
20. CheckBoxes [YouTube]
πFull Playlist
#materials
PyQt is a Python interface for Qt, one of the most powerful, and popular cross-platform GUI library. PyQt is a blend of Python programming language and the Qt library. In this video series you will learn how to create basic graphical applications with the help of PyQt.
1. How To Install PyQt5 And Build Simple GUI App [YouTube]
2. How To Create Combo Boxes [YouTube]
3. How To Create Spin Boxes [YouTube]
...
20. CheckBoxes [YouTube]
πFull Playlist
#materials
Build Your Data Science Web App with Dash
πΈDash is an open source library for building web analytic applications. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python.
βοΈInstallation
πDocs
πApp Examples
πDetailed tutorial by RealPython
#dash #web #charting
πΈDash is an open source library for building web analytic applications. Written on top of Flask, Plotly.js, and React.js, Dash is ideal for building data visualization apps with highly custom user interfaces in pure Python. It's particularly suited for anyone who works with data in Python.
βοΈInstallation
pip install dash
pip install dash-html-components
pip install dash-core-components
pip install dash-table
Dash apps are rendered in the web browser. You can deploy your apps to servers and then share them through URLs. Since Dash apps are viewed in the web browser, Dash is inherently cross-platform and mobile ready.πDocs
πApp Examples
πDetailed tutorial by RealPython
#dash #web #charting
What is the output of the code given above?
Anonymous Quiz
34%
srrngg
15%
ttring
13%
ttinng
38%
Error
What is the output of the code given above?
Anonymous Quiz
10%
3 'wow' [1, 2]
8%
[3, 'wow', 1, 2]
51%
[3, 'wow', [1, 2]]
9%
[3, 'wow', 1, 2, [1, 2]]
22%
Error
How to create an algorithmic trading bot with Python π°
β¦οΈIn this series you will learn how to create your own trading bot with Python. This is a really cool project, but also definitely not for beginners. In order to complete this bot, you will need to create a complex application using the following Python modules:
βͺοΈPandas
βͺοΈFlask
βͺοΈPlotly
πContents
1. Overview
2. Design
3. Getting financial data into Python
4. Open a trade using the MT5 API with Python
5. Close a trade with MT5 using Python
6. Creating an algotrader/trading bot with Python β Part 1
7. Creating an algotrader/trading bot with Python β Part 2
8. Creating an algotrader/trading bot with Python β Part 3
9. Creating a strategy for your algorithmic trading bot β Part 1
10. Creating a strategy for your algorithmic trading bot β Part 2
11. Dynamically calculate lot size for your algorithmic trading bot
12. Send messages from Python to Slack
13. Send an email from Python
14. Trade management for the algorithmic trading bot
#materials #trading
β¦οΈIn this series you will learn how to create your own trading bot with Python. This is a really cool project, but also definitely not for beginners. In order to complete this bot, you will need to create a complex application using the following Python modules:
βͺοΈPandas
βͺοΈFlask
βͺοΈPlotly
πContents
1. Overview
2. Design
3. Getting financial data into Python
4. Open a trade using the MT5 API with Python
5. Close a trade with MT5 using Python
6. Creating an algotrader/trading bot with Python β Part 1
7. Creating an algotrader/trading bot with Python β Part 2
8. Creating an algotrader/trading bot with Python β Part 3
9. Creating a strategy for your algorithmic trading bot β Part 1
10. Creating a strategy for your algorithmic trading bot β Part 2
11. Dynamically calculate lot size for your algorithmic trading bot
12. Send messages from Python to Slack
13. Send an email from Python
14. Trade management for the algorithmic trading bot
#materials #trading
Make Exceptions Great Again
πΈPretty-errors is a Python module that basically the exception output to make it legible.
βοΈInstallation
#prettyerrors
πΈPretty-errors is a Python module that basically the exception output to make it legible.
βοΈInstallation
pip install pretty-errors
If you want pretty_errors to be used whenever you run a python script you must add it to your python startup procedure. You can do so easily by running:python -m pretty_errors
Or you can just simply import it:import pretty_errors
πGitHub#prettyerrors
What is the output of the code given above?
Anonymous Quiz
25%
33000 2000
18%
bitcoin ethereum
30%
('bitcoin', 33000) ('ethereum', 2000)
8%
('bitcoin', 'ethereum') (33000, 2000)
19%
Error
"Automate the Boring Stuff with Python Programming" FREE COURSE π
This course is one of the best udemy courses (89,262 ratings 938,806 students) related to Python learning, and its free for the next few days with the following coupon: JUL2021FREE.
The course is for beginners and assumes no previous programming experience, but the second half is useful for experienced programmers who want to learn about various third-party Python modules.
βHow to Enroll
1. Go to the link: https://www.udemy.com/course/automate/
2. Enter coupon: JUL2021FREE
3. Click "Apply"
4. Happy learning!
βοΈATTENTION: The coupon is valid until 4 July.
#materials
This course is one of the best udemy courses (89,262 ratings 938,806 students) related to Python learning, and its free for the next few days with the following coupon: JUL2021FREE.
The course is for beginners and assumes no previous programming experience, but the second half is useful for experienced programmers who want to learn about various third-party Python modules.
βHow to Enroll
1. Go to the link: https://www.udemy.com/course/automate/
2. Enter coupon: JUL2021FREE
3. Click "Apply"
4. Happy learning!
βοΈATTENTION: The coupon is valid until 4 July.
#materials
Language Detection
πΈLangdetect is a re-implementation of Googleβs language-detection library from Java to Python, which allows you to determine the input language.
Simply pass your text to the
βοΈInstallation
#langdetect
πΈLangdetect is a re-implementation of Googleβs language-detection library from Java to Python, which allows you to determine the input language.
Simply pass your text to the
detect()
function and it will output the two-letter code of the language for which the model gave the highest confidence score. If you use detect_langs()
instead, it will output a list of the top languages that the model has predicted, along with their probabilities.βοΈInstallation
pip install langdetectπGitHub
#langdetect
Python Machine Learning Tutorials πΊ
Learn machine learning with Python. This series starts out teaching basic machine learning concepts like linear regression and k-nearest neighbors and moves into more advanced topics like neural networks and convolution neural networks.
1. Introduction [YouTube]
2. Linear Regression p.1 [YouTube]
3. Linear Regression p.2 [YouTube]
...
12. Implementing K-Means Clustering [YouTube]
πFull Playlist
#materials #machinelearning
Learn machine learning with Python. This series starts out teaching basic machine learning concepts like linear regression and k-nearest neighbors and moves into more advanced topics like neural networks and convolution neural networks.
1. Introduction [YouTube]
2. Linear Regression p.1 [YouTube]
3. Linear Regression p.2 [YouTube]
...
12. Implementing K-Means Clustering [YouTube]
πFull Playlist
#materials #machinelearning