MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
Genre: eLearning | Language: English + vtt | Duration: 53 Lessons (2h 11m) | Size: 354 MB
Python has seen meteoric growth over the past few years.
This means many organizations and teams are adopting Python when they previously used other technology. Why are they switching? What is it about Python that makes it so effective for organizations? If you need to learn whether Python is right for your project or your team, this course will give you a fact-based look at the Python ecosystem and show you some of the most important use-cases and even when to avoid Python.
This course is very unique. Most courses teach you how to program with Python. This course is a guided discussion and exploration of the Python ecosystem through the lens of your organization and your team.
You will see fact-based presentations for the Python developer job space. This will answer questions like, "Is it easy or hard to hire Python developers for a given type of project?" You will see the wide spectrum of Python web frameworks and how to choose the best fit. We will explore some of the tools making Python so popular in the scientific space.
A brief history of Python and the major milestones along the way
Python compared to common languages in popularity from multiple sources
Python is 4 things and how to talk and evaluate about each
Why Python is popular for both novices and pros
Open source trends in the enterprise
What types of applications and services you can build with Python
Popular companies and apps built with Python
Survey of the popular web frameworks
See a simple (yet beautiful and functioning) web app built from scratch
Insight into why Python works so well for data scientists
A real-world exploration of nontrivial data using Jupyter notebooks and JupyterLab
Scenarios of testing software and hardware in Python
Python compared side-by-side with other candidate languages (C++, .NET, MATLAB, etc.)
Numbers and graphs behind the Python job market
When Python is not the best technology to choose
And lots more
This course is for anyone who needs to evaluate Python for their organization. While interesting and useful for developers, you do not need to be a software developer or have experience with Python to get the big ideas from this course.
If you are in charge of deciding whether Python is right for you, your team, or your company, this is the course for you.