11
11/24/2015 Complete Python Bootcamp Udemy https://www.udemy.com/completepythonbootcamp/ 1/11 How taking a course works 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/programming- languages/) 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) (https://www.udemy.com/courses/) Login Fill Your Cart Before This Deal Pops! For a Limited Time Get Any* Course for $14 Each days hours Offer ends in Find a Course Now 0 1 0 7

Complete Python Bootcamp - Udemy

Embed Size (px)

DESCRIPTION

hghfhfhfhf

Citation preview

Page 1: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

How taking a course works

Complete Python BootcampGo 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/programming-languages/)

 

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)

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

Fill Your Cart Before This Deal Pops!For a Limited Time Get Any* Course for $14 Each

days hours

Offer ends in

Find a Course Now

00110077

pal
Highlight
Page 2: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

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.

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 Forever yours.

Lifetime access

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 neverprogrammed 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, andhomework 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 inwhatever 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 Flaskdevelopment 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 theNotebooks 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!

pal
Highlight
Page 3: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

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 3 questions

pal
Pencil
pal
Pencil
pal
Pencil
Page 4: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

Lecture 15 Strings 21:13

Learn what a string is in Python.

Lecture 16 Strings -FAQ Text

Strings FAQ

Quiz 2 Strings Quiz 3 questions

Lecture 17 Print Formatting 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 3 questions

Lecture 21 Dictionaries 16:11

Learn about dictionaries in Python!

Lecture 22 Dictionaries - FAQ Text

Dictionaries FAQ

Quiz 4 Dictionaries Quiz 3 questions

Lecture 23 Tuples 06:29

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

Quiz 5 Tuples Quiz 3 questions

Lecture 24 Files 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 3 questions

Lecture 26 Objects and Data Structures Assessment Test 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.

pal
Pencil
pal
Pencil
Page 5: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

Lecture 31 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.

pal
Pencil
Page 6: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

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 02:02

pal
Pencil
pal
Pencil
Page 7: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

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 01:57

pal
Pencil
Page 8: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

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!

pal
Highlight
Page 9: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

Lecture 100 Advanced Python Objects Test - Solutions 01:10

Overview of the Solution to the Advanced Objects Test.

Full curriculum

Join the biggest student community

6,400,000

Hours of video content

24,000,000Course Enrollments

6,800,000

Students

Reviews

Instructor Biography

(https://www.udemy.com/user/view-popup/?userId=9685726)

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

(https://linkedin.com/jmportilla)(http://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 variousengineering classes. He has publications and patents in various fields such as microfluidics and materials science. Over the course of his career he hasdeveloped a skill set in analyzing data, specifically using Python and a variety of modules and libraries. He hopes to use his experience in teaching anddata 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 clearand beautiful visualizations. Currently he works as the Head of Data Science for Pierian Data Inc.Full biography (javascipt:void(0))

Average Rating

4.847 ratings

Details5 Stars 41

4 Stars 5

3 Stars 0

2 Stars 1

1 Stars 0

Ron Grimes

18 hrs ago ·

Very Professionally Done

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

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

Peter Cuthbert

3 days ago ·

Awesome way to Learn Python!

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

Page 10: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

Show more reviews

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 tounderstand 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 thiscourse! Also how every lecture comes with a notebook is awesome. Can't recommend this course enough!

Edwin Roberts

4 days ago ·

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 neverprogrammed before, Jose guides you with a steady pace through Python. Plus the milestone projects are awesome! I get to feel challenged and build coolgames I can show my friends. This course is fantastic, 5 stars! THANKS JOSE!!

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

Ádám Sárpátki

4 days ago ·

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 withoutformer 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.

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

Paul Clifford

4 days ago ·

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 tolearning to code is to code, code, and then code some more and don't rush through the material. Outstanding course Jose!!!

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

Students Who Viewed This Course Also Viewed

(/become-a-professional-python-programmer/)Become a Professional PythonProgrammer (/become-a-professional-python-programmer/)

$199

(/python-step-by-step-build-a-data-analysis-program/)Python Step by Step: Build a DataAnalysis Program (/python-step-by-step-build-a-data-analysis-

Page 11: Complete Python Bootcamp - Udemy

11/24/2015 Complete Python Bootcamp  Udemy

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

Ready to start learning?

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

SHARE

by-step-build-a-data-analysis-program/)

$200

(/automate/)Automate the Boring Stuff withPython Programming(/automate/)

$59

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/)