Key features

MONEY BACK GUARANTEE

How this works :

At Simplilearn, we greatly value the trust of our patrons. Our courses were designed to deliver an effective learning experience, and have helped over half a million find their professional calling. But if you feel your course is not to your liking, we offer a 7-day money-back guarantee. Just send us a refund request within 7 days of purchase, and we will refund 100% of your payment, no questions asked!

For Self Placed Learning :

Raise refund request within 7 days of purchase of course. Money back guarantee is void if the participant has accessed more than 25% content.

  • 3 complete Python courses
  • Covers Python Django
  • Build a flappy bird game clone
  • Course completion certificate

Course description

  • What is this bundle about?

    The All in One Python bundle enables you to become a professional Python programmer. Any aspiring programmer can learn Python from the basics and go on to master web development & game development in Python. Gain hands on experience creating a flappy bird game clone & website functionalities in Python.

  • What are the bundle objectives?

    • Internalize the concepts & constructs of Python
    • Learn to create your own Python programs
    • Master Python Django & advanced web development in Python
    • Master PyGame & game development in Python
    • Create a flappy bird game clone

  • Who should take up this bundle?

    • Any aspiring programmer can take up this bundle to master Python.
    • Any aspiring web developer or game developer can take up this bundle to meet their training needs.
    • No prerequisite programming knowledge or experience is necessary.

Course preview

    • Section 1 - Getting Started with Python 20:58
      • 1.1 Getting Started with Python09:53
      • 1.2 Print and Strings08:11
      • 1.3 Math02:54
    • Section 2 - Variables, Loops and Statements 38:17
      • 2.1 Variables, Loops and Statements04:58
      • 2.2 While Loops06:13
      • 2.3 For Loops05:13
      • 2.4 If Statments06:59
      • 2.5 If Else Statements04:12
      • 2.6 If Elif Else Statements10:42
    • Section 3 - Functions and Variables 29:57
      • 3.1 Functions And Variables05:21
      • 3.2 Function Parameters15:00
      • 3.3 Global And Local Variables09:36
    • Section 4 - Understanding Error Detection 12:29
      • 4.1 Understanding Error Detection12:29
    • Section 5 - Working with Files and Classes 16:40
      • 5.1 Working With Files And Classes04:45
      • 5.2 Appending To A File03:29
      • 5.3 Reading From A File03:47
      • 5.4 Classes04:39
    • Section 6 - Intermediate Python 54:19
      • 6.1 Intermediate Python07:55
      • 6.2 Import Syntax06:53
      • 6.3 Making Modules06:39
      • 6.4 Error Handling - Try And Accept13:10
      • 6.5 Lists vs Tuples And List Manipulation11:03
      • 6.6 Dictionaries08:39
    • Section 7 - Conclusion 27:22
      • 7.1 Conclusion27:22
    • Module 01 - Course Introduction 05:08
      • 1.1 Course Introduction04:10
      • 1.2 Overview of Final Project00:58
    • Module 02 - Introduction to Django 59:11
      • 2.1 Introduction00:35
      • 2.2 Django Installation And Configuration11:19
      • 2.3 MVC Applied To Django Plus Git08:19
      • 2.4 Basic Views, Templates And Urls15:37
      • 2.5 Models, Databases, Migrations and the Django Admin19:07
      • 2.6 Section Recap01:37
      • 2.7 Quiz02:37
    • Module 03 - Creating a User Authentication System 56:49
      • 3.1 What You Will Learn In This Section01:04
      • 3.2 Setting Up A Simple User Authentication System22:26
      • 3.3 Login and Session Variables18:40
      • 3.4 Social Registration13:29
      • 3.5 Review00:32
      • 3.6 Quiz00:38
    • Module 04 - Frontending 55:42
      • 4.1 What You Will Learn In This Section00:29
      • 4.2 Template Language and Static Files16:49
      • 4.3 Twitter Bootstrap Integration20:17
      • 4.4 Static File Compression And Template Refactoring17:05
      • 4.5 Review00:36
      • 4.6 Quiz00:26
    • Module 05 - E-Commerce 1:30:03
      • 5.1 What You Will Learn In This Section00:24
      • 5.2 Preparing The Storefront26:35
      • 5.3 Adding A Shopping Cart20:12
      • 5.4 Paypal Integration21:11
      • 5.5 Stripe Integration With Ajax20:31
      • 5.6 Review00:41
      • 5.7 Quiz00:29
    • Module 06 - File Uploading, Ajax and E-mailing 39:28
      • 6.1 What You Will Learn In This Section00:37
      • 6.2 File Upload14:04
      • 6.3 Forms13:19
      • 6.4 Advanced Emailing10:25
      • 6.5 Review00:38
      • 6.6 Quiz00:25
    • Module 07 - Geolocation and Map Integration 18:36
      • 7.1 What You Will Learn In This Section00:37
      • 7.2 Adding A Map Representation With Geolocation08:35
      • 7.3 Advanced Map Usage08:24
      • 7.4 Review00:31
      • 7.5 Quiz00:29
    • Module 08 - Django Power-Ups Services and Signals 20:11
      • 8.1 What You Will Learn In This Section00:52
      • 8.2 Building A Web Service With Tastypie11:04
      • 8.3 Signals08:15
    • Module 09 - Testing Your Site 36:20
      • 9.1 What You Will Learn In This Section00:21
      • 9.2 Adding The Django Debug Toolbar04:36
      • 9.3 Unit Testing18:05
      • 9.4 Logging12:14
      • 9.5 Review00:40
      • 9.6 Quiz00:24
    • Module 10 - Course Conclusion 04:55
      • 10.1 Conclusion04:55
    • Python Game Development - Create a Flappy Bird Clone 2:57:17
      • 1.1 Introduction to the Course and the Game03:08
      • 1.2 Introduction to PyGame and Initial Coding09:04
      • 1.3 Time Clock and Game Over10:24
      • 1.4 Graphics Setup02:59
      • 1.5 Background and Adding Graphics to the Screen06:06
      • 1.6 Working with Coordinates06:02
      • 1.7 Creating Input Controls11:17
      • 1.8 Boundaries, Crash Events and Menu Creation09:47
      • 1.9 Part 209:37
      • 1.10 Part 306:56
      • 1.11 Part 407:58
      • 1.12 Creating Obstacles Using Polygons07:38
      • 1.13 Completing Our Obstacles09:08
      • 1.14 Game Logic Using Block Logic12:43
      • 1.15 Game Logic Success Or Failure12:19
      • 1.16 Hitting Obstacles Part 205:11
      • 1.17 Creating the Score Display12:00
      • 1.18 Adding Colors and Difficulty Levels12:27
      • 1.19 Adding Colors Part 212:53
      • 1.20 Adding Difficulty Levels09:40
    • {{childObj.title}}
      • {{childObj.childSection.chapter_name}}
        • {{lesson.title}}
      • {{lesson.title}}

    View More

    View Less

Reviews

Dinesh Singh Kunwar
Dinesh Singh Kunwar Dy. Manager (IT Applications) at Mahindra Comviva

Nice and compact!

Avery Anderson
Avery Anderson

It was very well constructed, concise and to the point course. Great courseware

Charlotte Martinez
Charlotte Martinez

This is a good course for beginners as well as experts with all the basic concepts explained clearly. It's a good starter to move to python programming for programmers as well as non- programmers

Read more Read less
Sofia Taylor
Sofia Taylor

This is one of the best courses I've taken on Simpliearn. The courseware is very well organized with a clearly thought out learning progression

Read more Read less

FAQs

  • I want to know more about the training program. Whom do I contact?

    Please join our Live Chat for instant support, call us, or Request a Call Back to have your query resolved.

  • What are the payment options?

    Payments can be made using any of the following options and a receipt of the same will be issued to you automatically via email.

    •     Visa Debit/credit Card
    •     American Express and Diners Club Card
    •     Master Card
    •     PayPal

  • Who provides the certification?

    Simplilearn provides the course completion certificate once you successfully complete the Certified iOS App Developer training program.
     

  • How will I get my course completion certificate from Simplilearn?

    Your course completion certificate will be auto generated in the LMS once you meet the below criteria:
    1. Completion of at least 85% of the eLearning course
    2. Submission of project as per course requirements
    3. Successfully meeting the project evaluation criteria set by our experts
     

  • Who are our Faculties and how are they selected?

    All our trainers are working professionals and industry experts with at least 10-12 years of relevant teaching experience.
    Each of them has gone through a rigorous selection process which includes profile screening, technical evaluation, and training demo before they are certified to train for us.  
    We also ensure that only those trainers with a high alumni rating continue to train for us.


     

  • What is covered under the 24/7 Support promise?

    We offer 24/7 support through email, chat, and calls.  
    We also have a dedicated team that provides on-demand assistance through our community forum. What’s more, you will have lifetime access to the community forum, even after completion of your course with us.
     

    • Disclaimer
    • PMP, PMI, PMBOK, CAPM, PgMP, PfMP, ACP, PBA, RMP, SP, and OPM3 are registered marks of the Project Management Institute, Inc.

    We use cookies on this site for functional and analytical purposes. By using the site, you agree to be cookied and to our Terms of Use. Find out more