Complete Python Bootcamp: Go from zero to hero in Python

Complete Python Bootcamp: Go from zero to hero in Python
Complete Python Bootcamp: Go from zero to hero in Python

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 12.5 Hours | 2.40 GB
eLearning | Skill level: All Levels


Learn Python like a Professional! Start from the basics and go all the way to creating your own applications and games!

This is the most comprehensive, yet straight-forward, course for the Python programming language on Udemy! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you both versions of Python (2 and 3) so you can easily adapt your skill set to either version!

With over 100 lectures and more than 10 hours of video this comprehensive course leaves no stone unturned! This course includes quizzes, tests, and homework assignments as well as 3 major projects to create a Python project portfolio!

This course will teach you Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook! Learn in whatever manner is best for you!

We will start by helping you get Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we’ve got you covered!

What Will I Learn?

  • Learn to use Python professionally, learning both Python 2 and Python 3!
  • Create games with Python, like Tic Tac Toe and Blackjack!
  • Learn advanced Python features, like the collections module and how to work with timestamps!
  • Learn to use Object Oriented Programming with classes!
  • Understand complex topics, like decorators.
  • Understand how to use both the Jupyter Notebook and create .py files
  • Get an understanding of how to create GUIs in the Jupyter Notebook system!
  • Build a complete understanding of Python from the ground up!
+ Table of Contents

Course Overview
1 Course Introduction
2 Course Curriculum Overview
3 Python 2 vs Python 3
4 How to Approach This Course
5 Course FAQs

Python Setup
6 Installation Notes
7 Jupyter Notebook Installation
8 IDE Selection
9 Jupyter (iPython) Notebooks
10 FAQ – Notebooks
11 Additional Resources
12 Git and Github Overview (Optional)

Python Object and Data Structure Basics
13 Numbers
14 Numbers – FAQ
15 Strings
16 Strings -FAQ
17 Print Formatting
18 Print Formatting FAQs
19 Lists
20 Lists – FAQ
21 Dictionaries
22 Dictionaries – FAQ
23 Tuples
24 Files
25 Sets and Booleans
26 Resources for More Basic Practice
27 Objects and Data Structures Assessment Test
28 Objects and Data Structures Assessment – Solutions

Python Comparison Operators
29 Comparison Operators
30 Chained Comparison Operators

Python Statements
31 Introduction to Python Statements
32 if_ elif_ and else Statements
33 for Loops
34 while Loops
35 range()
36 List Comprehensions
37 Statements Assessment Test
38 Statements Assessment Solutions

Methods and Functions
39 Methods
40 Functions
41 lambda expressions
42 Nested Statements and Scope
43 Functions and Methods – Homework Assignment
44 Hints and Tips for Functions and Methods Assignment
45 Functions and Methods Homework – Solutions

Milestone Project – 1
46 Milestone Project 1 Section
47 Milestone Project 1 -Assignment Overview
48 Milestone Project Help
49 Milestone Project 1 – Solution Walkthrough – Part 1
50 Milestone Project 1 – Solution Walkthrough – Part 2
51 Milestone Project 1 – Solution Walkthrough – Part 3
52 Advanced Project Solution Overview

Object Oriented Programming
53 OOP – Part 1 – Objects
54 OOP – Part 2 – Classes
55 OOP – Part 3 -Methods
56 OOP – Part 4 – Inheritance
57 OOP – Part 5 – Special Methods
58 OOP Homework Assignment
59 OOP Homework Solution

Errors and Exceptions Handling
60 Errors and Exceptions
61 Exception Handling_ try_ except_ finally
62 Errors and Exceptions Homework
63 Errors and Exceptions – Solutions

Milestone Project – 2
64 Project Overview
65 Project 2 Solution

Modules and Packages
66 Modules_ Packages_ and Imports
67 Modules and Packages Assignment
68 Create your own Python modules_

Built-in Functions
69 Python 3 Notes for Map_ Reduce_ and Filter
70 Map
71 Reduce
72 Filter
73 Zip
74 Enumerate
75 all() and any()
76 Complex
77 Built-in Functions Assessment Test
78 Built-in Functions Assessment Test Solutions

Python Decorators
79 Decorators – Part 1
80 Decorators – Part 2
81 Decorators – Part 3
82 Decorators Homework

Python Generators
83 Iteration vs Generation
84 Creating Generators
85 Iterators and Generators Homework
86 Iterators and Generators Homework – Solutions

Final Capstone Python Project
87 Final Capstone Project

Advanced Python Modules
88 Collections Module – counter
89 Collections Module – defaultdict
90 Collections Module – OrderedDict
91 Collections Module – namedtuple
92 Datetime
93 Python Debugger – pdb
94 Timing your code – timeit
95 Regular Expressions -re
96 StringIO
97 Advanced Python Modules FAQ

Advanced Python Objects and Data Structures
98 Advanced Numbers
99 Advanced Strings
100 Advanced Sets
101 Advanced Dictionaries
102 Advanced Lists
103 Advanced Python Objects Assessment Test
104 Advanced Python Objects Test – Solutions

Bonus Material – Introduction to GUIs
105 Introduction to GUIs
106 Quick note about ipywidgets
107 Interact
108 Widget Basics
109 Widget Events
110 Widget List
111 Widget Styling
112 Custom Widget Example

BONUS SPECIAL OFFERS
113 Bonus Lecture_ Coupons

Download from DepFile

Download from Turbobit

Download from DepositFiles