Special Halloween Offer

Save 20% on all courses by purchasing them now
watching now
258 Students

52 Lessons

Beginner

What You Will Learn?

  • How to Code Using Python
  • How to Make Python Data Structures
  • How to Keep Your Data Safe!

Curriculum

21h 30m
Section 2: Lists
1:10:06
Introduction to and Examples of using Loops
39:03
Section 3: Loops
1:55:31
Getting familiar with while Loops
30:19
Breaking and Continuing in Loops
30:55
Making Shapes with Loops
16:28
Nested Loops and Printing a Tic-Tac-Toe field
37:49
Section 4: Sets and Dictionaries
53:14
Understanding Sets and Dictionaries
25:58
An Example for an Inventory List
27:16
Section 5: Input and Output
4:00:02
Introduction and Implementation of Input and Output
38:46
Introduction to and Integrating File Input and Output
43:17
An example for a Tic-Tac-Toe Game
38:09
An example of a Tic-Tac-Toe Game (Cont'd)
30:49
An Example writing Participant data to File
34:01
An Example Reading Participant Data from File
27:38
Doing some simple statistics with Participant data from File
27:22
Section 6: Classes
2:46:30
A First Look at Classes
42:44
Inheritance and Classes
42:44
An Example of Classes using Pets
24:07
An Example of Classes using Pets - Dogs
17:19
An Example of Classes using Pets - Cats
23:03
Taking The Pets Example further and adding humans
16:33
Section 7: Importing
1:34:34
Another way of importing and using lists with random
16:51
Using the Time Library
12:44
Creating a User guessing Game with Random
13:13
Making the Computer guess a random number
22:47
Introduction to Importing and the Random Library
16:15
Introduction to The Math Library
12:44
Section 8: Project Blackjack Game
2:28:54
BlackJack Game (Part 1) - Creating and Shuffling a Deck
14:48
Blackjack Game (Part 2) - Creating the player class
38:41
Blackjack Game (Part 3) - Expanding the Player Class
14:48
Blackjack Game (Part 4) - Implementing a bet and win
18:23
Blackjack Game (Part 5) - Implementing the player moves
24:24
Blackjack Game (Part 6) - Running the Game
37:50
Section 9: Error handling
23:36
Getting started with error handling
23:36
Section 10: Setup
02:49
Setting up Pandas
02:49
Section 11: Data structures
1:04:10
Creating a DataFrame
24:12
Sorting and Series
21:13
Expanding a Dataframe
18:45
Section 12: Manipulating DataFrames
49:23
Getting Values and dealing with NaN Values
23:40
Dropping rows and columns
25:43
Section 13: Reading and Writing Data
43:28
Reading from CSV
21:18
Writing to CSV
22:10
Section 14: Analytical approaches to Data
2:11:10
Starting with an analysis
22:43
Statistical description of data
21:13
Starting analysis of all our data
22:42
Continuing analysis of all our data
18:22
Locating data by labels
22:43
Histogram plots in pandas
23:27

Description

Requirements

  • Windows PC, Mac OS, or Linux
  • PyCharm Community Edition 2017.2.3.

About the Instructor

John Bura

Web/App/Game Developer
Reviews 266
Students 152,377
Massive audience
Courses 12

John Bura is a well-known education instructor since 2011. He has over 20 years of programming experience and 15 years of teaching experience. John Bura also owns a game development company called Mammoth Interactive. They focus on iPhone, iPad, Android, HTML5, ad game development for such companies like Nickelodeon. John is also providing consulting services on a game and level design, programming and project management. In total, John and his company has taught over 300,000 students and developed around 50 games which reached top 10 in the app store.

BitDegree platform reviews

Our students say Excellent
9.5 out of 10
trustpilot logo 1 trustpilot logo