watching now
259 Students

#### What Will You Learn?

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

#### Requirements

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

#### Curriculum

Course consist of total 21hr 30min of content

1:26:41
##### 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
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

#### John Bura

##### Web/App/Game Developer

John Bura is a popular education instructor with more than 15 years of experience. Started programming games from 1997, now he has over 20 years of experience in this field. Also, he is a founder of Mammoth Interactive – a game development studio that produces XBOX 360, iPad, iPhone, Android, HTML 5, ad-games and more. In total, Mammoth Interactive has helped over 30,000 people to learn new skills. Till now, John Bura has contributed to 40 commercial games ranking at the top 10 in the App store. He is also providing consulting services on game and level design, project management, and programming.

John holds a Bachelor's degree from the University of Calgary. He loves to workout, enjoys cycling and playing ultimate Frisbee.

So don’t miss a chance to learn from this amazing instructor. On BitDegree, you can choose from various John Bura’s courses to take your knowledge to the next level. John will teach you programming languages like Python, CSS, HTML, JavaScript, and others.