30 Days Of Python | Unlock Your Python Potential
Last updated 10/2016
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.85 GB | Duration: 9h 22m
Last updated 10/2016
MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.85 GB | Duration: 9h 22m
Python is simple enough for beginners, powerful enough for the pros. Use it for IOT, Web Scraping, Big Data, and more.
What you'll learn
Understand the Basics of Python
Build Applications using Python
Send Emails with Python
Scrape Websites with Python to pull data
Scrape dynamic-loaded (javascript-loaded) Websites with Python
Read and Parse emails using Python
Read / Write CSV (comma separated values) files to work in Excel/Numbers
Use the Twitter API to send tweets easily through a few lines of code
Use the Yelp API to pull data about all businesses they have on their site
Requirements
We show you how to install Python and how to work with it
Mac OS X or Higher, Windows 8 or Higher, Linux
Description
In early 2016, Python passed Java as the #1 beginners language in the world. Why? It's because it's simple enough for beginners yet advanced enough for the pros. SpaceX uses it to launch RocketsPixar uses Python to run their animation softwareInstagram & Pinterest use it to run their web application (backend via Django)Come learn with me and I'll show you how you can bend Python to your will. This course is great for beginners in Python at any age and any level of computer literacy.The goal is simple: learn Python by building real projects step-by-step while we explain every concept along the way. For the next 30 Days you're going to learn how to:
Scrape Data from nearly Any Website (including javascript-enabled sites)
Build your own Python applications for all types of automationSend Emails & SMS text messages to your friends our your customersRead & Write CSV, aka comma separated values, files to better store your data locally and work in popular programs like Microsoft Excel and Apple NumbersUnderstand the basics behind the Python programming language so you're ready to build more advanced projects like Web Applications
Overview
Section 1: Welcome
Lecture 1 Welcome
Lecture 2 Getting Help
Lecture 3 YouTube & Suggestions
Section 2: Days 1: Basics
Lecture 4 Setup, Strings, Variables, and Integers
Section 3: Day 2 & 3 | Lists, Dictionaries, Tuples, and Loops
Lecture 5 Day 2 - Lists
Lecture 6 Day 2 (cont) - Dictionaries & Tuples
Lecture 7 Day 3 - Loops: For Loops, and While Loops
Section 4: Day 4: Conditionals
Lecture 8 Day 4: Conditionals
Lecture 9 Day 4 (cont): Using Conditional Expressions
Section 5: Day 5: Functions
Lecture 10 Functions Part 1
Lecture 11 Functions Part 2
Section 6: Day 6: Advanced Strings
Lecture 12 Day 6 - String Substitution
Lecture 13 Day 6 - String Formatting and Substitutions All Together
Section 7: Days 7-9: Classes
Lecture 14 Day 7: Classes
Lecture 15 Day 8 - Classes Part 2
Lecture 16 Day 9: Classes Part 3
Lecture 17 Class Part 4
Section 8: Days 10 - 15: Python CSV, and Email | Do something Real
Lecture 18 Day 10: Setup Python to send Email with Gmail
Lecture 19 Day 11: HTML and Plain Text Emails through Python and Gmail
Lecture 20 Day 12 - Send Formatted Emails to a Set of Users
Lecture 21 Day 13 - Using External Template Files with Context Data in Python
Lecture 22 Day 14 - CSV Files with Python - Read, Write, & Append
Lecture 23 Day 15 - Functions to Dynamically Add Data to CSV with Python
Lecture 24 Day 16 - Edit CSV with Python Part 1
Lecture 25 Day 16 - Edit CSV with Python Part 2
Lecture 26 Day 17 - Read Data Function for CSV File
Lecture 27 Day 18 - Running Python Commands & Arguments in Terminal
Lecture 28 Day 19 - Integrating Part 1
Lecture 29 Day 20 - Integrating Part 2
Section 9: Days 21 - 24: Web Scraping with Python 3 Python Requests & BeautifulSoup
Lecture 30 Day 21 - Web Scraping with Python 3 Python Requests & BeautifulSoup
Lecture 31 Day 22 - Web Scraping Part 2
Lecture 32 Day 23 - Web Scraping Part 3
Lecture 33 Day 24 - Web Scraping Part 4
Section 10: Day 25: Web Scraping on Javascript Driven HTML
Lecture 34 Part 1 | Web Scraping on Javascript-Driven HTML using Python
Lecture 35 Part 2 | Web Scraping on Javascript-Driven HTML using Python
Section 11: Day 26: Get Data with an API
Lecture 36 Part 1 | Get Data with an API
Lecture 37 Part 2 | Get Data with an API
Section 12: Day 27 - 28: Text Messaging (SMS/MMS) with Python & Twilio
Lecture 38 Day 27 - Sending SMS Messages with Python & Twilio Part 1
Lecture 39 Day 27 - Part 2 - SMS Messages with Python & Twilio
Lecture 40 Day 28 - Twilio Python Client & SMS
Section 13: Day 29: Twitter API & Python
Lecture 41 Day 29: Twitter API with Python & python-twitter
Section 14: Day 30: Read Email Inbox using Python & Gmail
Lecture 42 Day 30 - Login with IMAP
Lecture 43 Day 30 - Fetch & Convert Email
Lecture 44 Day 30 - Save Emails Locally
Section 15: Thank you & Next Steps
Lecture 45 Thank you and Next Steps
Entrepreneurs and Non-Technical Founders,Anyone interested in learning Python,Beginners,Growth Hackers,Anyone interested in learning how to Scrape Websites for data/big data analysis,Anyone interested in Automating Email on their own terms