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

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

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 24 Hours | 4.49 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!

Become a Python Programmer and learn one of employer’s most requested skills of 2018!

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 Python 3. (Note, we also provide older Python 2 notes in case you need them)

With over 100 lectures and more than 20 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!

We cover a wide variety of topics, including:

  • Command Line Basics
  • Installing Python
  • Running Python Code
  • Strings
  • Lists
  • Dictionaries
  • Tuples
  • Sets
  • Number Data Types
  • Print Formatting
  • Functions
  • Scope
  • args/kwargs
  • Built-in Functions
  • Debugging and Error Handling
  • Modules
  • External Modules
  • Object Oriented Programming
  • Inheritance
  • Polymorphism
  • File I/O
  • Advanced Methods
  • Unit Tests
  • and much more!

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 versus Python 3
4 How to Approach This Course
5 Course FAQs

Python Setup
6 Command Line Basics
7 Installing Python
8 Running Python Code
9 Getting the Notebooks and the Course Material
10 Git and Github Overview (Optional)

Python Object and Data Structure Basics
11 Introduction to Python Data Types
12 Numbers
13 Numbers – FAQ
14 Variable Assignments
15 Introduction to Strings
16 Indexing and Slicing with Strings
17 String Properties and Methods
18 Strings -FAQ
19 Print Formatting with Strings
20 Print Formatting FAQs
21 Lists in Python
22 Lists – FAQ
23 Dictionaries in Python
24 Dictionaries – FAQ
25 Tuples with Python
26 Sets in Python
27 Booleans in Python
28 IO with Basic Files in Python
29 Resources for More Basic Practice
30 Python Objects and Data Structures Assessment Test Overview
31 Python Objects and Data Structures Assessment Test Solutions

Python Comparison Operators
32 Comparison Operators in Python
33 Chaining Comparison Operators in Python with Logical Operators

Python Statements
34 If Elif and Else Statements in Python
35 For Loops in Python
36 While Loops in Python
37 Useful Operators in Python
38 List Comprehensions in Python
39 Python Statements Test Overview
40 Python Statements Test Solutions

Methods and Functions
41 Methods and the Python Documentation
42 Functions in Python
43 Overview of Quick Function Exercises 1-10
44 args and kwargs in Python
45 Function Practice Exercises – Overview
46 Function Practice Exercises – Solutions
47 Function Practice – Solutions Level One
48 Function Practice – Solutions Level Two
49 Function Exercise Solutions – Challenge Problem
50 Lambda Expressions Map and Filter Functions
51 Nested Statements and Scope
52 Functions and Methods – Homework Assignment
53 Hints and Tips for Functions and Methods Assignment
54 Functions and Methods Homework – Solutions

Milestone Project – 1
55 First Python Milestone Project Overview
56 Milestone Project Help
57 Solution Overview for MileStone Project 1 – Part One
58 Solution Overview for MileStone Project 1 – Part Two
59 Advanced Project Solution Overview

Object Oriented Programming
60 Object Oriented Programming – Introduction
61 Object Oriented Programming – Attributes and Class Keyword
62 Object Oriented Programming – Class Object Attributes and Methods
63 Object Oriented Programming – Inheritance and Polymorphism
64 Object Oriented Programming – Special (MagicDunder) Methods
65 Object Oriented Programming – Homework
66 Object Oriented Programming – Homework Solutions
67 Object Oriented Programming – Challenge Overview
68 Object Oriented Programming – Challenge Solution

Modules and Packages
69 Pip Install and PyPi
70 Modules and Packages
71 name__ and __main__

Errors and Exceptions Handling
72 Errors and Exception Handling
73 Errors and Exceptions Homework
74 Errors and Exception Homework – Solutions
75 Pylint Overview
76 Running tests with the Unittest Library

Milestone Project – 2
77 Milestone Project 2 Overview
78 Solution Walkthrough – Card and Deck classes
79 Solution Walkthrough – Hand and Chip Classes
80 Solution Walkthrough – Functions for Game Play
81 Solutions Walkthrough – Final Gameplay Script

Python Decorators
82 Decorators with Python Overview
83 Decorators Homework

Python Generators
84 Generators with Python
85 Generators Homework Overview
86 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 Functionality with GUIs
108 GUI Widget Basics
109 List of Possible Widgets
110 Widget Styling and Layouts
111 Example of what a Widget can do

BONUS SPECIAL OFFERS
112 Bonus Lecture Coupons

APPENDIX OLDER PYTHON 2 MATERIAL
113 NOTE ABOUT THIS SECTION
114 Python 2 vs Python 3
115 Jupyter Notebook Installation
116 FAQ – Notebooks
117 Numbers
118 IDE Selection
119 Strings
120 Print Formatting
121 Lists
122 Dictionaries
123 Files
124 Sets and Booleans
125 Tuples
126 Objects and Data Structures Assessment Test
127 Objects and Data Structures Assessment – Solutions
128 Comparison Operators
129 Chained Comparison Operators
130 Introduction to Python Statements
131 if elif and else Statements
132 for Loops
133 while Loops
134 range()
135 List Comprehensions
136 Statements Assessment Test
137 Statements Assessment Solutions
138 Methods
139 Functions
140 lambda expressions
141 Nested Statements and Scope
142 Milestone Project 1 Section
143 Milestone Project 1 -Assignment Overview
144 Milestone Project 1 – Solution Walkthrough – Part 1
145 Milestone Project 1 – Solution Walkthrough – Part 2
146 Milestone Project 1 – Solution Walkthrough – Part 3
147 OOP – Part 1 – Objects
148 OOP – Part 2 – Classes
149 OOP – Part 3 -Methods
150 OOP – Part 4 – Inheritance
151 OOP – Part 5 – Special Methods
152 OOP Homework Assignment
153 OOP Homework Solution
154 Errors and Exceptions
155 Exception Handling try except finally
156 Errors and Exceptions Homework
157 Errors and Exceptions – Solutions
158 Modules Packages and Imports
159 Modules and Packages Assignment
160 Create your own Python modules.
161 Project Overview
162 Project 2 Solution
163 Python 3 Notes for Map Reduce and Filter
164 Map
165 Reduce
166 Filter
167 Zip
168 Enumerate
169 all() and any()
170 Complex
171 Built-in Functions Assessment Test
172 Built-in Functions Assessment Test Solutions
173 Decorators – Part 1
174 Decorators – Part 2
175 Decorators – Part 3
176 Iteration vs Generation
177 Creating Generators
178 Iterators and Generators Homework
179 Iterators and Generators Homework – Solutions
180 Interact
181 Widget Basics
182 Widget Events
183 Widget List
184 Widget Styling
185 Custom Widget Example


Download from Turbobit

Download from DepositFiles

Download from Rapidgator