Become a Professional Python Programmer

401 Enrolled
34.5 Hours
$39.00$185.00
You save 78% -

291 Lessons (34.5h)

  • Python programming for beginners
    Installation
    Print and Strings
    Math2:46
    Variables
    While Loops
    For Loops
    If Statements
    If Else Statements4:01
    If Elif Else Statements
    Functions5:03
    Function Parameters
    Global and Local Variables
    Common Python Errors
    Writing to a File
    Appending to a File
    Reading From a File
    Classes
    Input and Statistics
    Import Syntax
    Making Modules
    Error Handling - Try and Accept
    Lists vs Tuples and List Manipulation
    Dictionaries
    Project - Making a Python Program
  • Python web programming
    Introduction
    Intro2
    Object Oriented Programming Part 1
    Object Oriented Programming Part 2
    Modules
    Modules Part2
    Outro2
    Intro3
    SQLite Intro
    Creating Database And Table
    Inserting Data
    Inserting Dynamic Data
    Reading Data
    Limit, Update, and Delete
    Outro3
    Intro4
    urllib module
    urllib.requests
    urllib headers
    XML Intro
    Parsing XML
    Outro4
    Intro5
    Web Page Structure
    Web Page Structure 2
    Nav bar
    HTML’s body
    Comments, footers, and divs
    Parsing Paragraph Data
    Outro5
    Intro6
    Creating a VPS
    Interacting with our VPS
    FileZilla
    PySFTP
    Outro6
    Intro7
    MySQL basics
    MySQL Part 2
    Database Connection
    Inserting into Database
    Adding logic to insert
    Nohup
    Crontab
    Outro7
    Intro8
    Flask setup
    Flask backend setup
    Basic Website
    Templates and Errors
    Variables And Logic
    Bootstrap incorporation
    More on Bootstrap
    Adding more pages to our site
    Extending Templates
    Additional Information
    Section and Series Outro
  • Data visualization with python and matplotlib
    Introduction
    Getting Matplotlib And Setting Up
    Intro2
    Basic matplotlib graph
    Labels, titles and window buttons
    Legends
    Bar Charts
    Histograms
    Scatter Plots
    Stack Plots
    Pie Chart
    Loading data from a CSV
    Loading data with NumPy
    Outro2
    Intro3
    Source for our Data*
    Parsing stock prices from the internet*
    Plotting basic stock data*
    Modifying labels and adding a grid*
    Converting from unix time and adjusting subplots*
    Customizing ticks
    Fills and Alpha
    Add, remove, and customize spines*
    Candlestick OHLC charts*
    Styles with Matplotlib*
    Creating our own Style*
    Live Graphs*
    Adding and placing text*
    Annotating a specific plot*
    Dynamic annotation of last price*
    Outro3
    Intro4
    Basic subplot additions*
    Subplot2grid *
    Incorporating changes to candlestick graph*
    Creating moving averages with our data*
    Adding a High minus Low indicator to graph*
    Customizing the dates that show*
    Label and Tick customizations*
    Share X axis*
    Multi Y axis*
    Customizing Legends*
    Outro4
    Intro5
    Downloading and installing Basemap
    Basic basemap example
    Customizing the projection
    More customization, like colors, fills, and forms of boundaries
    Plotting Coordinates*
    Connecting Coordinates*
    Outro5
    Intro6
    Basic 3D graph example using wire_frame
    3D scatter plots
    3D Bar Charts
    More advanced Wireframe example
    Outro6
    Conclusion
  • Data analysis with python and pandas
    Introduction
    Getting pandas and fundamentals
    Intro2
    Creating and Navigating a Dataframe
    Slices, head and tail
    Indexing
    Visualizing The Data
    Converting To Python List Or Pandas Series
    Outro2
    Intro3
    Read Csv And To Csv
    io operations
    Read hdf and to hdf
    Read Json And To Json
    Read Pickle And To Pickle
    Outro3
    Intro4
    Column Manipulation (Operatings on columns, creating new ones)
    Column and Dataframe logical categorization
    Statistical Functions Against Data
    Moving and rolling statistics
    Rolling apply
    Outro4
    Intro5
    dropNa
    Filling Forward And Backward Na
    Detecting outliers
    Outro5
    Intro6
    Concatenation
    Appending data frames
    Merging dataframes
    Joining dataframes
    Outro6
    Intro7
    Basic Sorting
    Sorting by multiple rules
    Resampling basics time and how (mean, sum etc)
    Resampling to ohlc
    Correlation And Covariance Part1
    Correlation and Covariance part 20:11
    Mapping custom functions
    Graphing percent change of income groups
    Buffering Basics
    Buffering Into And Out Of Hdf5
    Outro7
    Intro8
    Writing to reading from database into a data frame
    Resampling data and preparing graph
    Finishing Manipulation And Graph
    Section and Series outro
  • Learn Python Django From Scratch
    Introduction
    Overview of Final Project
    Intro2
    Django Installation and Configuration
    MVC Applied to Django
    Basic Views and Templates
    Models, Database and Migration
    Outro2
    Intro3
    Setting up a simple user authentication system
    Login and session variables
    Social registration: Allowing user to register with their preexisting social
    Outro30:32
    Intro40:30
    Template language and static files usage
    Twitter Bootstrap Integration
    Static File Compression and Template Refactoring
    Outro40:36
    Intro5
    Preparing The Storefront
    Adding a Shopping Cart
    PayPal Integration
    Stripe Integration with Ajax
    Outro50:41
    Intro6
    File Uploading
    Working with Forms
    Advanced e-mailing
    Outro60:38
    Intro70:37
    Adding a Map Representation
    Advanced Map Usage
    Outro70:31
    Intro8
    Building a Web Service with Tastypie
    Django Signals
    Outro80:41
    Intro9
    Adding the debug toolbar
    Unit testing
    Logging
    Outro9
    Conclusion
  • Python game development - Create a flappy bird clone
    Introduction to the Section & the Game
    Graphics Setup
    Creating Input Controls
    Boundaries, Crash Events and Menu Creation
    Creating Obstacles Using Polygons
    Game Logic - Using Block Logic
    Game Logic - Success Or Failure
    Creating the Score Display
    Adding Colors and Difficulty Levels

Learn This Easy-to-Understand, Extremely Versatile Language from Scratch

SR
Stone River Learning

Instructor

Stone River eLearning was founded in 2011 and has since taught over a quarter of a million students. They focus on getting passionate teachers from the technology field to create high-quality video training and make it available online. For more details on this course and instructor, click here. This course is hosted by StackSkills, the premier eLearning destination for discovering top-shelf courses on everything from coding—to business—to fitness, and beyond!

Description

Python is an extremely versatile language used for a variety of tasks including: web development, data analytics, game development - even controlling robots! Get up to speed on all the essential Python skills, and learn it all at your own pace with this detailed course. Python developers ranked #8 of the most in-demand tech workers, and make an average of over six figures a year. So what are you waiting for? Start coding with Python.

  • Dive into Python w/ 34.5 hours of content & 291 lectures
  • Understand the installation & various functions of Python
  • Put your knowledge into practice by solving 'real life' programming problems
  • Practice Python game development by creating a Flappy Bird clone
  • Use Python & Matplotlib for data visualisation
  • Create 2D & 3D graphs, bar charts, scatter plots & more to better understand data sets
  • Import, export & manipulate data in a wide variety of forms
  • Work in conjunction w/ Django to create a website from scratch
  • Use map integration, e-commerce functionality & a host of other complex features

Specs

Important Details

  • Length of time users can access this course: lifetime
  • Access options: web streaming, mobile streaming
  • Certification of completion not included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all levels

Requirements

  • Internet required
  • Text editor required

Terms

  • Unredeemed licenses can be returned for store credit within 30 days of purchase. Once your license is redeemed, all sales are final.