Sie sind auf Seite 1von 11

11/24/2015

CompletePythonBootcampUdemy

Fill Your Cart Before This Deal Pops!


For a Limited Time Get Any* Course for $14 Each

01 07
01 07

Offer ends in

days

Find a Course Now

hours

(https://www.udemy.com/courses/)

Login

Complete Python Bootcamp

Go from Zero to Hero with the most comprehensive Python course!

47 ratings, 5379 students enrolled

Instructed by Jose Portilla (https://www.udemy.com/u/view-popup/?userId=9685726)


Development (https://www.udemy.com/courses/development/) / Programming Languages (https://www.udemy.com/courses/development/programminglanguages/)

Preview this course (https://www.udemy.com/course/preview-subscribe/?courseId=567828&dtcode=lLrTstk43ew1&couponCode=2015BF14)


Redeem a Coupon (https://www.udemy.com/payment/checkout/?boId=567828&boType=course&dtcode=lLrTstk43ew1&couponCode=2015BF14&showCouponCode=1)
More options
Lectures

104

Video

11 Hours

Skill level

All level

Languages

English

Includes

Lifetime access
30 day money back guarantee!
Available on iOS and Android
Certificate of Completion

Wishlist (https://www.udemy.com/wishlist/add/?courseId=567828)

How taking a course works

https://www.udemy.com/completepythonbootcamp/

1/11

11/24/2015

CompletePythonBootcampUdemy

Discover
Find online courses made by experts from around the world.

Learn
Take your courses with you and learn anywhere, anytime.

Master
Learn and practice real-world skills and achieve your goals.

Course Description
BRAND NEW COURSE !
Become a Python Programmer!
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!
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!
You will get lifetime access to over 100 lectures plus corresponding Notebooks for the lectures! This includes future updates covering Flask
development and GUI creation!
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back. Plus you will keep access to the
Notebooks as a thank you for trying out the course!
So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!

What are the requirements?


Access to a computer with an internet connection.
What am I going to get from this course?
Over 104 lectures and 10.5 hours of content!
Use Python to automate tasks!
Use Python to solve real world problems!
Use Python to complete your own projects!
Use Python to create games!
What is the target audience?
Beginners who have never programmed before.
Programmers switching languages to Python.
Intermediate Python programmers who want to level up their skills!
What you get with this course?

Not for you? No problem.


30 day money back guarantee

https://www.udemy.com/completepythonbootcamp/

Forever yours.
Lifetime access

2/11

11/24/2015

CompletePythonBootcampUdemy

Learn on the go.


Desktop, iOS and Android

Get rewarded.
Certificate of completion

Curriculum

Section 1: Course Overview


Lecture 1

Course Introduction

Preview (https://www.udemy.com/lecture/view/?lectureId=3421822&paymentPlanId=1094576456)

02:34

The Complete Python Bootcamp.

Lecture 2

Course Curriculum Overview

Preview (https://www.udemy.com/lecture/view/?lectureId=3421834&paymentPlanId=1094576456)

04:00

Learn about all the content in the course!

Lecture 3

Python 2 vs Python 3

06:57

Learn about Python 2 and 3 and how we address them both in this course.

Lecture 4

How to Approach This Course

Preview (https://www.udemy.com/lecture/view/?lectureId=3779296&paymentPlanId=1094576456)

02:31

Learn how to get the most out of this course!

Lecture 5

Course FAQs

Text

Continually updated Text Document with Course FAQs.

Section 2: Python Setup


Lecture 6

Python Installation --- Windows

07:16

Learn how to install Python on a Windows system.

Lecture 7

Python Installation --- Mac OS and Linux

05:46

Learn how to install Python on a Mac OS or Linux.

Lecture 8

IDE Selection

10:56

Learn about your different options for IDE and write "Hello World!" in a variety of them!

Lecture 9

Jupyter (iPython) Notebooks

14:57

Learn why iPython Notebook is the ideal learning environment for Python!

Lecture 10

FAQ - Notebooks

01:46

Lecture 11

Additional Resources

05:59

Get a quick overview of the best places to enhance your learning on the web!

Lecture 12

Git and Github Overview (Optional)

02:49

Learn how git version control and create you GitHub account to show off your projects!

Section 3: Python Object and Data Structure Basics


Lecture 13

Numbers

14:59

Learn the basics of numbers and how to use them in Python!

Lecture 14

Numbers - FAQ

Text

Numbers FAQ!

Quiz 1

Numbers Quiz

https://www.udemy.com/completepythonbootcamp/

3 questions

3/11

11/24/2015
Lecture 15

CompletePythonBootcampUdemy
Strings

21:13

Learn what a string is in Python.

Lecture 16

Strings -FAQ

Text

Quiz 2

Strings Quiz

3 questions

Lecture 17

Print Formatting

Strings FAQ

13:14

Learn about the various methods to format your strings for printing!

Lecture 18

Print Formatting FAQs

Text

FAQ for printing strings!

Lecture 19

Lists - FAQ

Text

Lists FAQ (Continuously Updated)

Lecture 20

Lists

19:48

Learn about lists in Python!

Quiz 3

Lists Quiz

Lecture 21

Dictionaries

3 questions
16:11

Learn about dictionaries in Python!

Lecture 22

Dictionaries - FAQ

Text

Dictionaries FAQ

Quiz 4

Dictionaries Quiz

Lecture 23

Tuples

3 questions
06:29

Learn what tuple is and how to use it in Python!

Quiz 5

Tuples Quiz

Lecture 24

Files

3 questions
07:02

Learn the basics of reading and writing files in Python!

Lecture 25

Sets and Booleans

06:06

Learn about Booleans and how to use them in your Python code!

Quiz 6

Sets and Booleans Quiz

Lecture 26

Objects and Data Structures Assessment Test

3 questions
05:13

Let's test what you have learned!

Lecture 27

Objects and Data Structures Assessment - Solutions

06:09

Check your work!

Section 4: Python Comparison Operators


Lecture 28

Comparison Operators

04:59

Learn about the various ways to make comparisons.

Lecture 29

Chained Comparison Operators

04:02

Learn how to chain comparison operators.

Quiz 7

Comparison Operators Quiz

5 questions

Section 5: Python Statements


Lecture 30

Introduction to Python Statements

04:29

Get a quick overview of statements in Python.

https://www.udemy.com/completepythonbootcamp/

4/11

11/24/2015
Lecture 31

CompletePythonBootcampUdemy
if, elif, and elif Statements

10:29

Add elif and else statements to your "if" statements!

Lecture 32

for Loops

20:03

Learn about the basics of for loops in Python!

Lecture 33

while Loops

11:59

Learn about the basics of while loops in Python!

Lecture 34

range()

11:25

A quick introduction to the range() function!

Lecture 35

List Comprehensions

13:10

Learn about List Comprehensions!

Lecture 36

Python Statements FAQ

Text

Python Statements FAQ

Lecture 37

Statements Assessment Test

01:50

Time to test what you've learned. Take the assessment!

Lecture 38

Statements Assessment Solutions

02:24

Quick Overview of the Solutions for the Statements Assessment Solutions.

Section 6: Methods and Functions


Lecture 39

Methods

06:14

Learn a few more methods available in other Python objects!

Lecture 40

Functions

20:37

Learn more about how to create functions.

Lecture 41

lambda expressions

14:17

Learn how to use Lambda Expressions!

Lecture 42

Nested Statements and Scope

11:19

Learn how to nest statements to create powerful logic.

Lecture 43

Methods and Functions FAQ

Text

Methods and Functions FAQ

Lecture 44

Functions and Methods - Homework Assignment

03:32

Complete this assignment!


You'll need to discover some methods in various Python objects as well as create various functions!

Lecture 45

Functions and Methods Homework - Solutions

04:09

Quick Overview of the Functions and Methods Homework Solutions.

Section 7: Milestone Project - 1


Lecture 46

Project Assignment Overview

03:18

Learn about your first Milestone Project!

Lecture 47

Project Solution

08:09

Get a quick overview of the Milestone Project solution.

https://www.udemy.com/completepythonbootcamp/

5/11

11/24/2015

CompletePythonBootcampUdemy

Section 8: Object Oriented Programming


Lecture 48

OOP - Part 1 - Objects

05:36

Learn how objects are created in Python.

Lecture 49

OOP - Part 2 - Classes

16:08

Learn how to utilize the classes keyword.

Lecture 50

OOP - Part 3 -Methods

14:35

Learn how to create your own methods in Python!

Lecture 51

OOP - Part 4 - Inheritance

06:47

Class inheritance.

Lecture 52

OOP - Part 5 - Special Methods

07:18

Learn about Special Methods in Python!

Lecture 53

OOP FAQ

Text

OOP FAQ

Lecture 54

OOP Homework Assignment

02:25

Complete the assignment on OOP and practice your programming!

Lecture 55

OOP Homework Solution

02:32

Quick overview of the solution to the homework!

Section 9: Errors and Exceptions Handling


Lecture 56

Errors and Exceptions

04:03

Learn what Errors and Exceptions are in Python.

Lecture 57

Exception Handling: try, except, finally

18:24

Learn how to use try, except and finally to handle exceptions in your code.

Lecture 58

Errors and Exception Handling FAQ

Text

Errors and Exception Handling FAQ

Lecture 59

Errors and Exceptions Homework

01:51

Check your understanding of Errors and Exceptions!

Lecture 60

Errors and Exceptions - Solutions

01:23

Check your answers!

Section 10: Milestone Project - 2


Lecture 61

Project Overview

05:15

Learn about your second Milestone Project!

Lecture 62

Project 2 Solution

04:10

Example solution!

Section 11: Modules and Packages


Lecture 63

Modules, Packages, and Imports

10:27

Get an overview on how to use modules and packages to clean your code into mulitple files!

Lecture 64

Modules and Packages Assignment

https://www.udemy.com/completepythonbootcamp/

02:02

6/11

11/24/2015

CompletePythonBootcampUdemy

For this assignment, explore the internet and download an interesting module!

Lecture 65

Create your own Python modules.

Text

Learn how to create your own Python modules!

Section 12: Built-in Functions


Lecture 66

Map

07:12

Learn how to use the map() function to map functions to iterables!

Lecture 67

Reduce

06:53

Learn how to use the reduce() function!

Lecture 68

Filter

04:14

Learn how to use the filter() function in Python!

Lecture 69

Zip

07:35

Learn how to use zip() effectively!

Lecture 70

Enumerate

05:01

Learn how to use the super useful enumerate in Python!

Lecture 71

all() and any()

02:56

Get a quick overview of all() and any() in Python!

Lecture 72

Complex

02:26

Learn how to create complex numbers in Python!

Lecture 73

Built-in Functions Assessment Test

03:49

Test your knowledge!

Lecture 74

Built-in Functions Assessment Test Solutions

02:14

Overview of Assessment Test.

Section 13: Python Decorators


Lecture 75

Decorators - Part 1

07:21

Learn how to use Decorators by manually creating them!

Lecture 76

Decorators - Part 2

08:03

Learn how to use Python's built-in syntax for Decorators!

Lecture 77

Decorators - Part 3

09:41

Continue learning about Decorators!

Lecture 78

Decorators Homework

02:05

Some homework to test your understanding!

Section 14: Python Generators


Lecture 79

Iteration vs Generation

02:42

Introduction to Generators.

Lecture 80

Creating Generators

11:49

Creating Generators in Python!

Lecture 81

Iterators and Generators Homework

https://www.udemy.com/completepythonbootcamp/

01:57

7/11

11/24/2015

CompletePythonBootcampUdemy

Test your knowledge of Generators!

Lecture 82

Iterators and Generators Homework - Solutions

02:04

Overview of Generators Homework Solutions!

Section 15: Final Capstone Python Project


Lecture 83

Final Capstone Project

03:15

Check out your final capstone project options!

Section 16: Advanced Python Modules


Lecture 84

Collections Module - counter

05:49

Learn about counter() in the collections module!


Lecture 85

Collections Module - defaultdict

03:53

Learn about defaultdicts in the collections module!

Lecture 86

Collections Module - OrderedDict

04:14

Learn about OrderedDict in the collections module!


Lecture 87

Collections Module - namedtuple

05:52

Learn about namedtuples in the collections module!


Lecture 88

Datetime

08:10

Learn how to work with dates and times in Python!

Lecture 89

Python Debugger - pdb

05:01

Learn best practices for debugging your Python code!

Lecture 90

Timing your code - timeit

07:31

Learn how to effectively check your code performance with timeit!

Lecture 91

Regular Expressions -re

19:52

Learn how to use powerful regular expressions in Python!

Lecture 92

StringIO

02:17

Learn the convenience of the StringIO module!

Lecture 93

Advanced Python Modules FAQ

Text

Advanced Python Modules FAQ

Section 17: Advanced Python Objects and Data Structures


Lecture 94

Advanced Numbers

04:33

Learn about advanced number features in Python, like binary and hexadecimal representations!

Lecture 95

Advanced Strings

08:30

Learn about advanced String methods in Python!

Lecture 96

Advanced Sets

11:25

Learn about advanced Set methods in Python!


Lecture 97

Advanced Dictionaries

05:02

Learn about advanced Dictionary methods in Python!


Lecture 98

Advanced Lists

08:20

Learn about advanced indexing methods for lists, list comprehension, and much more!

Lecture 99

Advanced Python Objects Assessment Test

01:46

Test your knowledge of Advanced Object methods!

https://www.udemy.com/completepythonbootcamp/

8/11

11/24/2015

CompletePythonBootcampUdemy

Lecture 100 Advanced Python Objects Test - Solutions

01:10

Overview of the Solution to the Advanced Objects Test.

Full curriculum

Instructor Biography
(https://www.udemy.com/user/view-popup/?userId=9685726)
Jose Portilla (https://www.udemy.com/user/view-popup/?userId=9685726) , Data Scientist

/linkedin.com/jmportilla)
ttp://www.pieriandata.com)
Jose Marcial Portilla has a BS and MS in Mechanical Engineering from Santa Clara University and over 3 years experience as a teaching assistant for various
engineering classes. He has publications and patents in various fields such as microfluidics and materials science. Over the course of his career he has
developed a skill set in analyzing data, specifically using Python and a variety of modules and libraries. He hopes to use his experience in teaching and
data
science to help
other people learn the power of the Python programming language and its ability to analyze data, as well as present the data in clear
Full biography
(javascipt:void(0))
and beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc.
Join the biggest student community

6,400,000

24,000,000

6,800,000

Hours of video content

Course Enrollments

Students

Reviews
Average Rating

4.8

47 ratings
Details
5 Stars

41

4 Stars

3 Stars

2 Stars

1 Stars

Ron Grimes

18 hrs ago (/feedback/report?related_object_type=course+review&related_object_id=827130)

Very Professionally Done


The material is very clear in all aspects, including the visual materials, verbal presentation, code explanation, and exercises.

Peter Cuthbert

3 days ago (/feedback/report?related_object_type=course+review&related_object_id=818378)

Awesome way to Learn Python!

https://www.udemy.com/completepythonbootcamp/

9/11

11/24/2015

CompletePythonBootcampUdemy

By far one of the highest quality courses on Udemy I've ever taken, the quality is similar to a Udacity or Coursera course, but this one is way easier to
understand and teaches you super practical skills! I'm loving the projects we get to build and have actually begun using Python at my job thanks to this
course! Also how every lecture comes with a notebook is awesome. Can't recommend this course enough!

Edwin Roberts

4 days ago (/feedback/report?related_object_type=course+review&related_object_id=817960)

Best Python Course Ever!


Jose is an amazing instructor and this has to be one of the best Python courses online I've ever taken. I was a complete beginner and had never
programmed before, Jose guides you with a steady pace through Python. Plus the milestone projects are awesome! I get to feel challenged and build cool
games I can show my friends. This course is fantastic, 5 stars! THANKS JOSE!!

dm Srptki

4 days ago (/feedback/report?related_object_type=course+review&related_object_id=817802)

Umm...
Not recommended for starters, the course - at this stage - won't help to see context, so solving the first milestone project is next to impossible without
former knowledge of Python. It needs more exercises to help the students get the hang of "programmer thinking". The instructor is really responsive,
though, so the quality might change in the future.

Paul Clifford

4 days ago (/feedback/report?related_object_type=course+review&related_object_id=815434)

Great course
This really is an outstanding course. I am finishing up a semester of into to python, and frankly, this Bootcamp is more comprehensive. They key to
learning to code is to code, code, and then code some more and don't rush through the material. Outstanding course Jose!!!

Show more reviews

Students Who Viewed This Course Also Viewed

(/become-a-professionalpython-programmer/)

Become a Professional Python


Programmer (/become-aprofessional-pythonprogrammer/)

$199

(/python-step-by-step-build-adata-analysis-program/)
Python Step by Step: Build a Data
Analysis Program (/python-stepby-step-build-a-data-analysis-

https://www.udemy.com/completepythonbootcamp/

10/11

11/24/2015

CompletePythonBootcampUdemy

by-step-build-a-data-analysisprogram/)

$200

(/automate/)

Automate the Boring Stuff with


Python Programming
(/automate/)

$59

SHARE

Ready to start learning?

Preview this course (https://www.udemy.com/course/preview-subscribe/?courseId=567828&dtcode=l

About Us (https://about.udemy.com/)
Udemy for Business (https://business.udemy.com/?ref=footer)
Become an Instructor (https://teach.udemy.com/?ref=teach_footer)
Affiliates (https://www.udemy.com/affiliate/)
Blog (https://www.udemy.com/blog/)
Topics (https://www.udemy.com/topics/)
Mobile Apps (https://www.udemy.com/mobile/)
Support (https://www.udemy.com/support/)
Careers (https://www.udemy.com/careers/)

https://www.udemy.com/completepythonbootcamp/

11/11