Course catalog

Categories

Showing 6,921-6,940 of 9,127 items.

Python 3 SSH Network Automation Quick Start

Learn how to quickly automate your network using Netmiko, a Python library that simplifies SSH connections to network devices.

Python Automation and Testing

Learn how to automate your web UI testing with Python and Selenium.

Python Basics for Java Developers

Get started with Python. Learn the basics of this highly readable language and explore the differences between Python and Java.

Python Code Challenges

Want to test your Python skills? These concise, self-contained challenges let you stretch your brain and test your talents.

Python Data Analysis

Interested in using Python for data analysis? Learn how to use Python, NumPy, and pandas together to analyze data sets large and small.

Python Data Science Mistakes to Avoid

Learn about the most common mistakes that emerging data scientists make while using Python, as well as how to avoid these missteps in your own work.

Python Data Structures and Algorithms

Visually study the relationship of data structures and algorithms. Learn how stacks, queues, and 2D lists are used with depth-first, breadth-first, and A-star search algorithms.

Python Data Structures: Linked Lists

Rock your next technical interview by learning how to communicate your understanding of linked lists.

Python Data Structures: Stacks, Queues, and Deques

Rock your next technical interview. Learn about the top three linear data structures—stacks, queues, and deque—and build your own data structures in Python.

Python Data Structures: Trees

Learn about binary search trees in Python and how to create, navigate, modify, and use them in a real-world context.

Python Data Structures: Dictionaries

Learn how to use dictionaries to store and retrieve unordered data in Python.

Python Data Structures: Sets and Frozen Sets (210865)

In this course, instructor Mridu Bhatnagar takes you through the basics of using Python sets and frozen sets. If you’re in the early stages of your Python programming career, or if you just need a refresher, join Mridu as she discusses the basic mechanics and functions of these data structures. Mridu gives a high-level overview of sets and frozen sets and then dives into the various methods to work with them. She discusses use cases and topics like how to modify a set and use built-in functions. Mridu also provides challenge and solution videos to test your knowledge as you go along. If you’re looking to learn important aspects about sets and frozen sets in Python, without jumping into a long project-based course, Mridu’s course is for you.

Python Essential Libraries

Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.

Python Essential Training

Review the syntax of this simple programming language, and learn how to write scripts, create modules, and integrate a database with Python 3 and the Python database API.

Python for Data Science Essential Training Part 1

Learn Python programming for data science. Discover how to clean, transform, analyze, and visualize data, as you build a practical project: an automated web scraper.

Python for Data Science Essential Training Part 2

Learn Python programming for data science. Part 2 describes how to use machine learning to generate predictions and recommendations and automate routine tasks.

Python for Data Science Tips, Tricks, & Techniques

Learn 12 techniques for how to work with data using Python. Review how to explore data, ingest data, visualize data, and more.

Python for Data Visualization

Build accurate, engaging, and easy-to-generate data visualizations using the popular programming language Python.

Python for Engineers and Scientists (218549)

This course offers scientists and engineers (ranging from students of those disciplines to experienced professionals) a dedicated, empowering introduction to Python for scientific and engineering applications. Theoretical astrophysicist and Python enthusiast Michele Vallisneri explains how Python can help you become a better engineer or physicist by making your work more efficient, accurate, and agile. Michele walks you through installing Python for macOS, Windows, and Linux, as well as setting up Jupyter notebooks. He explains how you can make Python fast using NumPy arrays, the SciPy library, Numba, and Cython. Michele then tackles ways to ensure your code is correct with tools for symbolic computation, differential equations, interpolation, and more. He finishes up with ideas to make your computational life easier with Python, including JSON, pandas, HDF5, automation with Python scripts, and scientific workflows with Snakemake.

Python for JavaScript Developers (209386)

Do you need to learn Python for your current job, for the job you want, or just for fun? In this course, instructor Ronnie Sheer shows you how you can leverage your existing knowledge of JavaScript to get started programming in Python. Ronnie compares Python and JavaScript, then covers how to set up and run a Python environment. He discusses how to write code that adheres to Python conventions, which can prevent bugs. Ronnie explains some of the basic logic in Python, including the use of indentation, how to write and debug control flow, how to use Python try/except appropriately, and more. He goes over objects and class definitions, then explores Python’s data model feature and mixins class. Ronnie goes into iteration in Python and shows how you can write more concise and elegant code in Python by using zip, enumerate, and list comprehensions. He concludes with a challenge that shows you how to apply your knowledge of JavaScript and Python to improve a small program.