Learn by Example: Python

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

3.70 (35 reviews)
Udemy
platform
English
language
Programming Languages
category
instructor
754
students
3.5 hours
content
Mar 2018
last update
$34.99
regular price

What you will learn

Enough Python programming knowledge to apply on real-world problems including Data Analysis and Machine Learning

Description

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. 

Content

You, This Course and Us

You, This Course and Us
Source Code

Getting Set Up

Install Anaconda

Introducing Python

Saying Hello World in Python
The If-Else Statement
For Loops

Data Structures

Lists: An Introduction
Lists: Manipulating Lists with Slicing
Dictionaries: Storing Key-Value Pairs
Dictionaries: The setdefault Method, Dictionary of Dictionaries
Sets and Tuples

Define your own Functions, Modules and Classes

Functions
Modules: Wrap your Functions into a Module
Classes: The __init__ Method and Class Variables
Classes: Enhancing our Class with Decorators and Operator Overloading

Getting Real - Writing a Web App

Build a Simple Web App using the Flask Web Framework
Extending our Web App to use Web Templates
Integrating our Web App with our Custom Module

Common Programming Tasks

Parsing JSON Data
Files and Exception Handling
Regular Expressions
Iterators

Popular Python Libraries

Web Scraping with BeautifulSoup
Pandas: An Introduction to Data Analysis
Pandas: Transforming JSON Data into a Pandas Data Frame

Logging

Log File: Logging Requests on our Web App to a file
Databases: Setting up MariaDB to Store Log Data
Databases: Logging Requests on our Web App to MariaDB
Using the With Keyword to Manage our Database Connection

Screenshots

Learn by Example: Python - Screenshot_01Learn by Example: Python - Screenshot_02Learn by Example: Python - Screenshot_03Learn by Example: Python - Screenshot_04

Reviews

Eric
January 14, 2021
Could have been better: I bought this course after having finished a C++ Course by the same authors. I really liked the pedagogy and approach of the authors when teaching C++. I thought it would be the same on Python. Unfortunately this course is very bad structured. The example project is more about html instead of python! impossible to follow without experience in web programming. Even wondering is the fact that JSON example requires to open an account somewhere on the internet! Why the author didn't prepare a simple JSON file for the course is a mystery for me. In summary it was a waste of time for me. I learned almost nothing. I have to give a very negative review to push the authors to make a good and descent new Python course! I know they can do better. Their C++ course is the best on Udemy!
Martyn
March 27, 2019
Good introduction but a little flackey in places were more information and examples would have been great. Jupyter Notebook is good but using JupyterLab is a LOT better.
Jeremy
October 22, 2018
Awesome course at a good price point, I am teaching myself python to make thing easier and faster in school like doing horizontal alignment calculations for road alignment in civil engineering.

Charts

Price

Learn by Example: Python - Price chart

Rating

Learn by Example: Python - Ratings chart

Enrollment distribution

Learn by Example: Python - Distribution chart

Related Topics

1570888
udemy ID
2/26/2018
course created date
11/22/2019
course indexed date
Bot
course submited by