Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-05 05:04:52
30-Day Money-Back Guarantee
Development Programming Languages Python

The Complete Python Programmer Bootcamp 2021

Learn Python. Enjoy Python. Master Python. Become a Python Programmer.
Rating: 4.7 out of 54.7 (3,103 ratings)
11,474 students
Created by 365 Careers, Giles McMullen-Klein
Last updated 1/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • How to program in Python
  • Best practices of Python 3 programming
  • Coding fundamentals
  • How to think computationally
  • Problem solving with Python
  • Create Python charts in Matplotlib
  • Implementing Object oriented programming (OOP)
  • How to create classes for the purposes of OOP
  • Advanced Python coding
  • How to work with different IDEs
  • How to put theory into practice with help of numerous exercises
  • You will also receive downloadable lectures, code, and course notes
Curated for the Udemy for Business collection

Course content

26 sections • 173 lectures • 13h 13m total length

  • Preview02:56
  • Preview09:33
  • The best way to take the course
    01:12
  • Download all resources
    00:46
  • Some good news
    00:08

  • Preview03:23
  • Introducing Spyder
    07:23

  • Preview11:19
  • Your help needed
    00:28

  • The solution
    02:22
  • Variables
    05:09
  • Strings
    07:20
  • Let's write a program
    00:32
  • Question 1
    01:37
  • Question 2
    01:23
  • Question 3
    02:17
  • Question 4
    01:06
  • Question 5
    03:25

  • Intro to conditionals
    06:38
  • Logical operators
    03:22
  • Not TRUE is FALSE
    03:13
  • IF statement
    04:44
  • More on strings
    05:30
  • More strings!
    04:56
  • Practical challenge
    15:11

  • Intro to For loops
    08:14
  • A little more on variables
    03:04
  • Lists
    10:33
  • The power of lists and loops and working together
    07:11
  • Some list methods
    03:12
  • While loops
    07:31
  • Modulus
    06:18
  • Practical challenge
    17:01

  • Modules
    06:42
  • Dictionaries
    13:14
  • Zip function
    03:09
  • More string methods
    02:27
  • Tuples
    02:52
  • More than 1 dimension
    04:18
  • Import counters (1/2)
    05:46
  • Import counters (2/2)
    09:58

  • Files and functions
    08:38
  • Appending to a file
    03:00
  • Functions
    07:48
  • Fibonacci in a function
    05:34
  • Recursion
    06:29
  • More on functions
    07:36
  • Practical challenge
    06:15

  • Objects
    06:01
  • Class
    03:07
  • __Init__
    03:00
  • Class variables
    02:08
  • Methods
    03:51
  • Inheritance
    04:06
  • Practical exercise 1
    04:27
  • Practical exercise 2
    01:25

  • General tips
    06:49

Requirements

  • The course is suitable for all students. We will start from the very basics.
  • We will show students how to install the Anaconda package for free.
  • All you need is a computer, Anaconda will run on Windows, macOS or Linux

Description

Python Programmer Bootcamp 2021

This Python course is different. It will not only teach you Python, it will give you a problem solving super-power using Python code! And that will make all the difference, especially if you are pursuing a career in data science, AI, web development, big data, web testing, or programming for smart devices in Python.

The author of this course, Giles McMullen-Klein, is a British programmer who went to Oxford University and used Python for his research there. Giles is one of the best-known Python and data science vloggers on YouTube where more than 133,000 subscribers follow his videos.

There are several reasons why this course is different and why Giles could be the perfect Python teacher for you:

· Engaging, informative and fun! Giles’ lectures are entertaining and will inspire you to learn Python

· Motivating ,enthusiastic and effective – Giles’ passion for coding in Python and teaching the language is infectious

· Develop a thorough understanding of Python

· Carefully crafted lectures and superb quality of production (Full HD videos) + animations and callouts

· Practice, practice, practice – the course contains dozens of exercises to help you master the Python programming concepts covered in the lessons

· Giles’ English accent :D


Have you always wanted to learn one of the world’s most popular programming languages? If so, this is the perfect course for you. It will teach you how to program in Python and help to prepare you for coding challenges frequently posed during job interviews.

Giles’ teaching style builds a connection with students. And what’s more – he’s there for you if you need any help. Just post any queries or questions in the course Q&A section.

In this comprehensive course, we will cover several key topics:

⁃ Why program? Why study Python?

⁃ How to install Python

⁃ Hands-on programming with strings

⁃ Print function

⁃ Variables

⁃ Conditionals

⁃ Loops

⁃ Data structures

⁃ Modules

⁃ Files

⁃ OOP

⁃ Time complexity

⁃ Big O

⁃ Stacks

⁃ Debugging

There are many exercises throughout the course, some of our favourites are:

⁃ The Sierpinski Triangle

⁃ The Towers of Hanoi

⁃ And the Computer Vision capstone project


365 Careers’ team is very excited about this project. The creation of a Python course has been an ambition of ours for quite some time. but as we were not prepared to make any compromises on the quality of the course content, we needed to choose the right partner. Luckily, Giles was as excited about working with us as we were with him and together, after much hard, work we have created what we believe to be a first-class learning experience. We are confident that programming novices will benefit from Giles’ authenticity combined with our visual approach to teaching which includes our much-loved graphics and animations.

To date, employees from 80 of the Fortune 100 companies have taken our courses. 600,000 students have given us an average rating of 4.5 stars. And we are confident that this is the perfect course for you if you want to become a Python programmer.

Sounds great, doesn’t it? Are you ready for a life-changing adventure? If you are serious about learning Python, this is the only bootcamp you will need.

The course comes with a 30-day money-back guarantee. If you decide it wasn’t for you, you will be refunded in full (+keep all the downloaded resources free of charge)!

No risk for you, so go ahead, click the “Buy now” button and start your Python programmer journey today!



Who this course is for:

  • Anyone who wants to learn Python, this course is suitable for beginners with no programming experience
  • Programmers in other languages who want to learn Python 3
  • Python programmers who want to learn coding best practice
  • Anyone who is interested in the fastest-growing and most popular programming language in 2020
  • People interested in a data science, web development, big data, web testing, or an AI Python programming career

Featured review

Warrick Falco Hunt
Warrick Falco Hunt
72 courses
4 reviews
Rating: 5.0 out of 5a year ago
The course is neatly set out, with great onscreen graphical presentations. The lecturer uses good, clear, and precise English communication throughout. I would have preferred to have had the course done in VS Code, as I do not (nor do I want to) use Spyder. But I find the content worth the value! Highly recommended to anyone wanting to grasp Python and learn what you need to enter the world of programming.

Instructors

365 Careers
Creating opportunities for Business & Finance students
365 Careers
  • 4.5 Instructor Rating
  • 388,717 Reviews
  • 1,332,403 Students
  • 68 Courses

365 Careers is the #1 best-selling provider of finance courses on Udemy. The company’s courses have been taken by more than 1,000,000 students in 210 countries. People working at world-class firms like Apple, PayPal, and Citibank have completed 365 Careers trainings.  

Currently, the firm focuses on the following topics on Udemy:  

1) Finance – Finance fundamentals, Financial modeling in Excel, Valuation, Accounting, Capital budgeting, Financial statement analysis (FSA), Investment banking (IB), Leveraged buyout (LBO), Financial planning and analysis (FP&A), Corporate budgeting, applying Python for Finance, Tesla valuation case study, CFA, ACCA, and CPA

2) Data science – Statistics, Mathematics, Probability, SQL, Python programming, Python for Finance, Business Intelligence, R, Machine Learning, TensorFlow, Tableau, the integration of SQL and Tableau, the integration of SQL, Python, Tableau, Power BI, Credit Risk Modeling, and Credit Analytics

3) Entrepreneurship – Business Strategy, Management and HR Management, Marketing, Decision Making, Negotiation, and Persuasion, Tesla's Strategy and Marketing

4) Office productivity – Microsoft Excel, PowerPoint, Microsoft Word, and Microsoft Outlook

5) Blockchain for Business

All of the company’s courses are:  

Pre-scripted  

Hands-on  

Laser-focused  

Engaging  

Real-life tested  

By choosing 365 Careers, you make sure you will learn from proven experts, who have a passion for teaching, and can take you from beginner to pro in the shortest possible amount of time.  

If you want to become a financial analyst, a finance manager, an FP&A analyst, an investment banker, a business executive, an entrepreneur, a business intelligence analyst, a data analyst, or a data scientist, 365 Careers’ courses are the perfect place to start. 

Giles McMullen-Klein
Python YouTuber & Former Researcher at Oxford University
Giles McMullen-Klein
  • 4.7 Instructor Rating
  • 3,450 Reviews
  • 22,388 Students
  • 2 Courses

Giles has a First-class honours degree in physics and was a researcher at the University of Oxford. In his work, he uses python for modelling and image analysis. Giles has used python in research that has been published in journals and has also helped to teach python to students new to the language.  Giles is particularly interested in the applications of python to data, machine learning, modelling and artificial intelligence.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.