Get $1 credit for every $25 spent!

The Absolute Python Programming Certification Bundle

Ending In:
Add to Cart - $29.99
Add to Cart ($29.99)
$600
95% off
wishlist
(20)
Courses
3
Lessons
276
Enrolled
193

What's Included

Product Details

Access
Lifetime
Content
3 hours
Lessons
139

Introduction to Python Training

Familiarize Yourself with One of the Best Languages for Programming Newcomers

By Webucator, Inc | in Online Courses

Python is a popular, general-purpose programming language primarily used in web and app development, but it's also making huge strides in the realms of AI and machine learning. It's also versatile and user-friendly, making it a perfect pick for newcomers to learn. In this Python training course, students learn to program in Python. The course is aimed at students new to the language who may or may not have experience with other programming languages.

  • Access 139 lectures & 3 hours of content 24/7
  • Understand how Python works & its various applications
  • Work with & manipulate strings in Python
  • Perform math operations & work w/ Python sequences
  • Learn flow control processing
Webucator is a global training company founded in 2003 that has trained over 60,000 students. It provides onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations and is a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

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

Requirements

  • Any device with basic specifications

Course Outline

  • Your First Program
  • Setup
    • Setup for Your Class
  • Lesson 1 - Python Basics
    • Activity 1 - Anaconda and Spyder - Reading
    • Activity 2 - Getting Started with Python - Presentation - 4:39
    • Activity 3 - Running Python - Reading
    • Activity 4 - Make IDLE the Default Python Editor - Reading
    • Activity 5 - Hello, World! - Reading
    • Activity 6 - Hello World - Exercise
    • Activity 7 - Literals and Comments - Reading
    • Activity 8 - Data Types
    • Activity 9 - Exploring Types - Exercise
    • Activity 10 - Types Review - Presentation - 3:20
    • Activity 11 - Variables - Reading
    • Activity 12 - A Simple Python Script - Exercise
    • Activity 13 - A Simple Python Script Review - Presentation - 6:08
    • Activity 14 - Functions - Presentation - 7:41
    • Activity 15 - Writing a Python Module - Reading
    • Activity 16 - The print() Function - Reading
    • Activity 17 - Collecting User Input - Reading
    • Activity 18 - Hello, You! - Exercise
    • Activity 19 - Hello, You! Review - Presentation - 5:08
    • Activity 20 - Getting Help - Reading
    • Activity 21 - Python Basics - Quiz
  • Lesson 2 - Functions and Modules
    • Activity 1 - Getting Started with Functions - Presentation - 12:15
    • Activity 2 - Defining Functions and Variable Scope - Reading
    • Activity 3 - Global Variables - Reading
    • Activity 4 - Function Parameters - Reading
    • Activity 5 - A Function with Parameters - Exercise
    • Activity 6 - Parameters with Default Values - Exercise
    • Activity 7 - Review of Exercises - Presentation - 5:03
    • Activity 8 - Returning Values - Reading
    • Activity 9 - Importing Modules - Reading
    • Activity 10 - Functions and Modules - Quiz
  • Lesson 3 - Math
    • Activity 1 - Getting Started with Python Math - Presentation - 5:21
    • Activity 2 - Arithmetic Operators - Reading
    • Activity 3 - Floor and Modulus - Exercise
    • Activity 4 - Floor and Modulus Review - Presentation - 2:58
    • Activity 5 - Assignment Operators - Reading
    • Activity 6 - Built-in Math Functions - Reading
    • Activity 7 - The math Module - Reading
    • Activity 8 - The random Module - Reading
    • Activity 9 - How Many Pizzas Do We Need_ - Exercise
    • Activity 10 - Pizza Review - Presentation - 9:42
    • Activity 11 - Math - Quiz
  • Lesson 4 - Python Strings
    • Activity 1 - Getting Started with Python Strings - Presentation - 5:33
    • Activity 2 - Quotation Marks and Special Characters - Reading
    • Activity 3 - String Indexing - Reading
    • Activity 4 - Indexing Strings - Exercise
    • Activity 5 - Indexing Strings Review - Presentation - 5:22
    • Activity 6 - Slicing Strings - Reading
    • Activity 7 - Slicing Strings - Exercise
    • Activity 8 - Slicing Strings Review - Presentation - 3:03
    • Activity 9 - Concatenation and Repetition - Reading
    • Activity 10 - Repetition - Exercise
    • Activity 11 - Repetition Review - Presentation - 3:36
    • Activity 12 - Common String Methods - Reading
    • Activity 13 - String Formatting - Reading
    • Activity 14 - Playing with Formatting - Exercise
    • Activity 15 - Built-in String Functions - Reading
    • Activity 16 - Outputting Tab-delimited Text - Exercise
    • Activity 17 - Tab-delimited Text Review - Presentation - 10:41
    • Activity 18 - Python Strings - Quiz
  • Lesson 5 - Iterables_ Sequences, Dictionaries, and Sets
    • Activity 1 - Getting Started with Iterables - Presentation - 6:36
    • Activity 2 - Definitions - Reading
    • Activity 3 - Sequences_ Lists - Reading
    • Activity 4 - Remove and Return Random Element - Exercise
    • Activity 5 - Remove Random Element Review - Presentation - 3:09
    • Activity 6 - Sequences_ Tuples - Reading
    • Activity 7 - Sequences_ Ranges - Reading
    • Activity 8 - Sequences_ Indexing - Reading
    • Activity 9 - Simple Rock, Paper, Scissors Game - Exercise
    • Activity 10 - Rock-paper-scissors Review - Presentation - 2:33
    • Activity 11 - Sequences_ Slicing - Reading
    • Activity 12 - Slicing Sequences - Exercise
    • Activity 13 - Slicing Sequence Review - Presentation - 5:05
    • Activity 14 - min(), max(), and sum() - Reading
    • Activity 15 - Sequences to Strings and Back Again - Reading
    • Activity 16 - Joining and Splitting Strings and Converting Sequence Types - Presentation - 2:56
    • Activity 17 - Unpacking Sequences - Reading
    • Activity 18 - Dictionaries - Reading
    • Activity 19 - The len() Function - Reading
    • Activity 20 - Creating a Dictionary from User Input - Exercise
    • Activity 21 - Creating a Dictionary Review - Presentation - 6:29
    • Activity 22 - Sets - Reading
    • Activity 23 - args and _kwargs - Reading
    • Activity 24 - Iterables - Quiz
  • Lesson 6 - Flow Control
    • Activity 1 - Getting Started with Flow Control - Presentation - 1:06
    • Activity 2 - Conditional Statements - Reading
    • Activity 3 - Loops in Python - Reading
    • Activity 4 - All True and Any True - Exercise
    • Activity 5 - All True and Any True Review - Presentation - 4:13
    • Activity 6 - Loops_ break and continue - Reading
    • Activity 7 - Word Guessing Game - Exercise
    • Activity 8 - Word Guessing Game Review - Presentation - 8:58
    • Activity 9 - Loops_ The else Clause - Reading
    • Activity 10 - Find the Needle - Exercise
    • Activity 11 - Find the Needle Review - Presentation - 7:36
    • Activity 12 - The enumerate() Function - Reading
    • Activity 13 - Generators - Reading
    • Activity 14 - Rolling Dice - Exercise
    • Activity 15 - Rolling Dice Review - Presentation - 7:05
    • Activity 16 - List Comprehensions - Reading
    • Activity 17 - List Comprehension Review - Presentation - 2:52
    • Activity 18 - Flow Control - Quiz
  • Lesson 7 - File Processing
    • Activity 1 - Opening Files - Reading
    • Activity 2 - Finding Text in a File - Exercise
    • Activity 3 - Finding Text Review - Presentation - 7:44
    • Activity 4 - Writing to Files - Reading
    • Activity 5 - Writing to Files - Exercise
    • Activity 6 - Writing to Files Review - Presentation - 2:24
    • Activity 7 - List Creator - Exercise
    • Activity 8 - List Creator Review - Presentation - 11:29
    • Activity 9 - The os and os.path Modules - Reading
    • Activity 10 - os and os.path - Presentation - 4:33
    • Activity 11 - File Processing - Quiz
  • Lesson 8 - Exception Handling
    • Activity 1 - Getting Started with Exception Handling - Presentation - 2:43
    • Activity 2 - Exception Handling Basics - Reading
    • Activity 3 - Wildcard except Clauses - Reading
    • Activity 4 - Getting Information on Exceptions - Reading
    • Activity 5 - Raising Exceptions - Exercise
    • Activity 6 - The else Clause - Reading
    • Activity 7 - The finally Clause - Reading
    • Activity 8 - Using Exceptions for Flow Control - Reading
    • Activity 9 - Running Sum - Exercise
    • Activity 10 - Running Sum Review - Presentation - 3:52
    • Activity 11 - Raising Your Own Exceptions - Reading
    • Activity 12 - Exception Handling - Quiz
  • Lesson 9 - Python Dates and Times
    • Activity 1 - Understanding Time - Reading
    • Activity 2 - The time Module - Reading
    • Activity 3 - The time Module - Presentation - 4:52
    • Activity 4 - The datetime Module - Reading
    • Activity 5 - datetime.date - Presentation - 3:15
    • Activity 6 - datetime.time - Presentation - 1:48
    • Activity 7 - datetime.datetime - Presentation - 2:04
    • Activity 8 - datetime.timedelta - Presentation - 2:15
    • Activity 9 - Report on Amtrak Departure Times - Exercise
    • Activity 10 - Dates and Times - Quiz
  • Lesson 10 - Running Python Scripts from the Command Line
    • Activity 1 - sys.argv - Reading
    • Activity 2 - sys.argv - Presentation - 3:38
    • Activity 3 - sys.argv - Quiz

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
41

Python Data Analysis with NumPy & Pandas

Enhance Your Data Analysis Skills Using NumPy, Pandas, & Matplotlib

By Webucator, Inc | in Online Courses

If you or your team are using or plan to use Python for data science or data analytics, then this is the Python course for you. The course starts by teaching you how to use Jupyter Notebook, a great tool for writing, testing, and sharing quick Python programs. You will learn NumPy, which makes working with arrays and matrices (in place of lists and lists of lists) much more efficient, and Pandas, which makes manipulating, munging, slicing, and grouping data much easier. You will also learn some simple data visualization techniques with Matplotlib.

  • Access 41 lectures & 1 hour of content 24/7
  • Write, test & share quick Python programs using Jupyter Notebook
  • Use NumPy to work w/ arrays & matrices of numbers
  • Work w/ Pandas to analyze data
  • Learn simple data visualization techniques w/ Matplotlib
Webucator is a global training company founded in 2003 that has trained over 60,000 students. It provides onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations and is a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

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

Requirements

  • Any device with basic specifications

Course Outline

  • Setup
    • Setup for Your Class
  • Lesson 1 - NumPy
    • Activity 1 - Getting Started with NumPy - Presentation - 8:25
    • Activity 2 - Efficiency - Reading
    • Activity 3 - NumPy Arrays - Reading
    • Activity 4 - Multiplying Array Elements - Exercise
    • Activity 5 - Multiplying Array Elements Review - Presentation - 3:22
    • Activity 6 - Multi-dimensional Arrays - Reading
    • Activity 7 - Retrieving Data from an Array - Exercise
    • Activity 8 - Retrieving Data from an Array Review - Presentation - 4:11
    • Activity 9 - Random Sampling - Reading
    • Activity 10 - Rolling Doubles - Exercise
    • Activity 11 - Rolling Doubles Review - Presentation - 4:18
    • Activity 12 - Using Boolean Arrays to Get New Arrays - Reading
    • Activity 13 - NumPy - Quiz
  • Lesson 2 - pandas
    • Activity 1 - Getting Started with pandas - Presentation - 1:04
    • Activity 2 - Importing pandas - Reading
    • Activity 3 - Series - Reading
    • Activity 4 - Retrieving Data from a Series - Exercise
    • Activity 5 - Retrieving Data from a Series Review - Presentation - 5:04
    • Activity 6 - Series Alignment - Reading
    • Activity 7 - Using Boolean Series to Get New Series - Exercise
    • Activity 8 - Using Boolean Series to Get New Series Review - Presentation - 1:44
    • Activity 9 - Comparing One Series with Another - Reading
    • Activity 10 - Series_ A More Practical Example - Reading
    • Activity 11 - DataFrame - Reading
    • Activity 12 - Exploring a DataFrame - Reading
    • Activity 13 - Getting Columns from a DataFrame - Reading
    • Activity 14 - Exploring a DataFrame - Exercise
    • Activity 15 - Exploring a DataFrame Review - Presentation - 4:00
    • Activity 16 - Cleaning Data - Reading
    • Activity 17 - Getting Rows from a DataFrame - Reading
    • Activity 18 - Combining Row and Column Selection - Reading
    • Activity 19 - Boolean Selection - Reading
    • Activity 20 - Series and DataFrames - Exercise
    • Activity 21 - Series and DataFrames Review_ Part 1 - Presentation - 6:14
    • Activity 22 - Series and DataFrames Review_ Part 2 - Presentation - 4:57
    • Activity 23 - Plotting with matplotlib - Reading
    • Activity 24 - Annotation - Reading
    • Activity 25 - Plotting a DataFrame - Exercise
    • Activity 26 - Plotting a DataFrame Review - Presentation - 3:57
    • Activity 27 - pandas - Quiz

View Full Curriculum


Access
Lifetime
Content
1 hours
Lessons
96

Advanced Python Training

Go from Complete Beginner to a Python Language Expert

By Webucator, Inc | in Online Courses

If you've already got the hang of Python's basic concepts, it's time to sharpen your knowledge and take your skills to a new level of expertise. In this Python training course, students already familiar with Python programming will learn advanced Python techniques. It will cover actual mapping, advanced sorting, expressions, databases, object-oriented coding, and more.

  • Access 96 lectures & 1 hour of content 24/7
  • Work w/ the Collections module
  • Map & filter lambda functions
  • Work w/ regular expressions in Python
  • Practice w/ databases, CSV files, JSON, & XML
Webucator is a global training company founded in 2003 that has trained over 60,000 students. It provides onsite and online training on technologies such as Microsoft ASP.NET, Microsoft Office, Azure, Windows, Java, Adobe, Python, SQL, JavaScript, Angular and much more. Webucator has trained more than 63,677 students from over 11,907 organizations and is a Microsoft Certified Partner for Learning Solutions (CPLS).

Important Details

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

Requirements

  • Any device with basic specifications

Course Outline

  • Setup
    • Setup for Your Class
  • Lesson 1 - IPython Notebook
    • Activity 1 - Getting Started with IPython Notebook - Presentation - 4:22
    • Activity 2 - Getting Started with IPython Notebook - Reading
    • Activity 3 - Creating Your First IPython notebook - Exercise
    • Activity 4 - More Experimenting with IPython Notebook - Exercise
    • Activity 5 - Markdown - Reading
    • Activity 6 - Markdown - Presentation - 6:26
    • Activity 7 - Magic Commands - Reading
    • Activity 8 - Magic Commands - Presentation - 4:29
    • Activity 9 - Getting Help - Reading
    • Activity 10 - IPython Notebook - Quiz
  • Lesson 2 - Advanced Python Concepts
    • Activity 1 - Advanced List Comprehensions - Reading
    • Activity 2 - Rolling Five Dice - Exercise
    • Activity 3 - Rolling Five Dice Review - Presentation - 2:59
    • Activity 4 - Collections Module_ defaultdict - Reading
    • Activity 5 - Creating a defaultdict - Exercise
    • Activity 6 - Creating a defaultdict Review - Presentation - 3:18
    • Activity 7 - Collections Module_ Counters - Reading
    • Activity 8 - Creating a Counter - Exercise
    • Activity 9 - Creating a Counter Review - Presentation - 2:07
    • Activity 10 - Mapping and Filtering - Reading
    • Activity 11 - Lambda Functions - Reading
    • Activity 12 - Mutable and Immutable Built-in Objects - Reading
    • Activity 13 - Sorting Lists in Place - Reading
    • Activity 14 - The sorted() Function - Reading
    • Activity 15 - Converting list.sort() to sorted(iterable) - Exercise
    • Activity 16 - Converting to sorted() Review - Presentation - 4:43
    • Activity 17 - Sorting Sequences of Sequences - Reading
    • Activity 18 - Sorting Sequences of Dictionaries - Reading
    • Activity 19 - Unpacking Sequences in Function Calls - Reading
    • Activity 20 - Converting a String to a datetime.date Object - Exercise
    • Activity 21 - Converting a String to a datetime.date Review - Presentation - 2:56
    • Activity 22 - Modules and Packages - Reading
    • Activity 23 - Advanced Python Concepts - Quiz
  • Lesson 3 - Regular Expressions
    • Activity 1 - Getting Started with Regular Expressions - Presentation - 2:40
    • Activity 2 - Regular Expression Syntax - Reading
    • Activity 3 - Python's Handling of Regular Expressions - Reading
    • Activity 4 - The re Module - Presentation - 5:42
    • Activity 5 - Regular Expressions - Quiz
  • Lesson 4 - Working with Data
    • Activity 1 - Introduction to Working with Data - Presentation - 5:36
    • Activity 2 - Relational Databases - Reading
    • Activity 3 - Querying a SQLite Database - Exercise
    • Activity 4 - Querying a SQLite Database Review - Presentation - 1:41
    • Activity 5 - Passing Parameters - Reading
    • Activity 6 - SQLite Database in Memory - Reading
    • Activity 7 - Inserting File Data into a Database - Exercise
    • Activity 8 - Inserting File Data Review - Presentation - 5:39
    • Activity 9 - CSV - Reading
    • Activity 10 - Comparing Data in a CSV File - Exercise
    • Activity 11 - Comparing Data in a CSV File Review - Presentation - 2:56
    • Activity 12 - Getting Data from the Web - Reading
    • Activity 13 - Requests and Beautiful Soup - Exercise
    • Activity 14 - Requests and Beautiful Soup Review - Presentation - 6:21
    • Activity 15 - JSON - Reading
    • Activity 16 - Working with Data - Quiz
  • Lesson 5 - Classes and Objects
    • Activity 1 - Getting Started with Classes and Objects - Presentation - 8:16
    • Activity 2 - Attributes - Reading
    • Activity 3 - Behaviors - Reading
    • Activity 4 - Classes vs. Objects - Reading
    • Activity 5 - Attributes and Methods - Reading
    • Activity 6 - Adding a roll() Method to Die - Exercise
    • Activity 7 - Adding a roll() Method to Die Review - Presentation - 2:53
    • Activity 8 - Private Attributes - Reading
    • Activity 9 - Properties - Reading
    • Activity 10 - Properties - Exercise
    • Activity 11 - Properties Review - Presentation - 4:00
    • Activity 12 - Objects that Track their Own History - Reading
    • Activity 13 - Documenting Classes - Reading
    • Activity 14 - Documenting the Die Class - Exercise
    • Activity 15 - Documenting the Die Class Review - Presentation - 1:41
    • Activity 16 - Inheritance - Reading
    • Activity 17 - Extending the Die Class - Exercise
    • Activity 18 - Extending the Die Class Review - Presentation - 4:54
    • Activity 19 - Extending the roll() Method - Exercise
    • Activity 20 - Extending the roll() Method Review - Presentation - 4:09
    • Activity 21 - Static Methods - Reading
    • Activity 22 - Class Attributes and Methods - Reading
    • Activity 23 - Abstract Classes and Methods - Reading
    • Activity 24 - Understanding Decorators - Reading
    • Activity 25 - Classes and Objects - Quiz
  • Lesson 6 - Testing and Debugging
    • Activity 1 - Testing for Performance - Reading
    • Activity 2 - Testing for Performance Review - Presentation - 10:39
    • Activity 3 - The unittest Module - Presentation - 3:15
    • Activity 4 - The unittest Module - Reading
    • Activity 5 - Fixing Functions - Exercise
    • Activity 6 - Fixing Functions Review - Presentation - 4:09
    • Activity 7 - Testing and Debugging - Quiz
  • Lesson 7 - Unicode and Encoding
    • Activity 1 - Bits and Bytes - Reading
    • Activity 2 - Hexadecimal Numbers - Reading
    • Activity 3 - Converting Numbers between Number Systems - Exercise
    • Activity 4 - Converting between Number Systems Review - Presentation - 3:03
    • Activity 5 - hex(), bin(), ord(), chr(), and int() - Reading
    • Activity 6 - Encoding - Reading
    • Activity 7 - Finding Confusables - Exercise
    • Activity 8 - Finding Confusables Review - Presentation - 5:06
    • Activity 9 - Unicode and Encoding - Quiz

View Full Curriculum



Terms

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