What you will learn
Discover why Python continues to be one of the fastest growing programming languages in the market today. Explore best practices for Python and it's numerous supporting frameworks for everything from web development, writing scripts, automating tasks, data science, machine learning, artificial intelligence, and even cybersecurity. Sign up for free access today and sample 7,151 courses, 110+ Practice Labs, and 10+ live online bootcamps across 67 subjects.
Course | 1h 30m 16s
In this course, you will get started with Python, by installing and getting started with the software, as well as writing your first meaningful program and exploring important language constructs.
Course | 1h 17m 20s
Explore how Microsoft Excel spreadsheets can be created, opened, and modified programmatically from within Python. Discover how the powerful openpyxl library can be used to manipulate Excel's object model programmatically from within Python.
Practice Lab | 8h
Perform journeyman level Python development tasks such as testing with pytest, making HTTP requests, serving HTTP requests with a Flask endpoint and rendering a jinja template. Then, test your skills by answering assessment questions after using multithreading and multiprocessing with Python, processing data in a queue and creating and executing a coroutine with Asyncio. This lab provides access to tools typically used when developing with Python, including Anaconda, Jupyter Notebook + JupyterHub, Pandas, NumPy, SiPy, Seaborn Library, PyCharm IDE, Spyder IDE, MongoDB, MySQL, VS Code.