O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Learn by Example: Python

Video Description

Become a Python programmer in a few hours by diving right-in

About This Video

  • This course lays the foundation from which you can begin using Python to solve any problem.

In Detail

This course lays the foundation from which you can begin using Python to solve any problem - whether in data analysis, machine learning or web development. It gives you a fundamental understanding of Python loops, data structures, functions, classes, and more, to help you solve basic programming tasks so that you can confidently apply those skills to solve real problems. The course assumes zero prior experience with Python, though some fundamental knowledge of programming is recommended.

Table of Contents

  1. Chapter 1 : You, This Course and Us
    1. You, This Course and Us 00:01:56
  2. Chapter 2 : Getting Set Up
    1. Install Anaconda 00:02:22
  3. Chapter 3 : Introducing Python
    1. Saying Hello World in Python 00:05:24
    2. The If-Else Statement 00:10:33
    3. For Loops 00:09:45
  4. Chapter 4 : Data Structures
    1. Lists: An Introduction 00:08:46
    2. Lists: Manipulating Lists with Slicing 00:09:59
    3. Dictionaries: Storing Key-Value Pairs 00:06:05
    4. Dictionaries: The setdefault Method, Dictionary of Dictionaries 00:06:40
    5. Sets and Tuples 00:04:36
  5. Chapter 5 : Define your own Functions, Modules and Classes
    1. Functions 00:09:50
    2. Modules: Wrap your Functions into a Module 00:09:06
    3. Classes: The __init__ Method and Class Variables 00:07:55
    4. Classes: Enhancing our Class with Decorators and Operator Overloading 00:07:58
  6. Chapter 6 : Getting Real - Writing a Web App
    1. Build a Simple Web App using the Flask Web Framework 00:05:14
    2. Extending our Web App to use Web Templates 00:05:57
    3. Integrating our Web App with our Custom Module 00:06:57
  7. Chapter 7 : Common Programming Tasks
    1. Parsing JSON Data 00:07:18
    2. Files and Exception Handling 00:10:47
    3. Regular Expressions 00:08:33
    4. Iterators 00:08:31
  8. Chapter 8 : Popular Python Libraries
    1. Web Scraping with BeautifulSoup 00:03:58
    2. Pandas: An Introduction to Data Analysis 00:07:04
    3. Pandas: Transforming JSON Data into a Pandas Data Frame 00:04:14
  9. Chapter 9 : Logging
    1. Log File: Logging Requests on our Web App to a file 00:04:38
    2. Databases: Setting up MariaDB to Store Log Data 00:06:32
    3. Databases: Logging Requests on our Web App to MariaDB 00:05:30
    4. Using the With Keyword to Manage our Database Connection 00:10:13