Learn by Example: Python
Become a Python programmer in a few hours by diving right in
3.70 (35 reviews)
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
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
Rating
Enrollment distribution
Related Topics
1570888
udemy ID
2/26/2018
course created date
11/22/2019
course indexed date
Bot
course submited by