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 AWS Certified Developer - Associate CompTIA Security+
Photoshop Graphic Design Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Coaching 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
30-Day Money-Back Guarantee

This course includes:

  • 6.5 hours on-demand video
  • 7 articles
  • 7 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Programming Languages Python

Python programming for C++ developers

A quick switch from C++ to Python
Rating: 4.6 out of 54.6 (4 ratings)
30 students
Created by Basit Ali
Last updated 5/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • A quick introduction to python syntax. Variables, data handling, lists, functions, loops, conditions, input, output, file handling, recursion, exception handling, GUI programming and more.

Course content

14 sections • 59 lectures • 6h 17m total length

  • Preview01:01
  • Preview03:58
  • Software Setup for Python
    03:26
  • Hello World, your first program
    01:37

  • Preview00:18
  • Preview03:28
  • Preview06:40
  • Working with variables
    02:34
  • Please rate the course
    00:21

  • Arithmetic operators and precedence - Part 1
    13:58
  • Arithmetic operators and precedence - Part 2
    06:12
  • Comparison operators, Less than, Greater Than, Equal to etc
    01:42
  • Binary number and logical operators
    03:47
  • Exercise - Command line practice of numbers, operators and strings.
    00:06
  • Quiz - Operators
    10 questions

  • Please rate the course if you haven't already
    00:23
  • Introduction to Programs and Problem Solving
    00:30
  • Introduction to Multi-line programs - the .py files
    06:56
  • Variables and naming rules
    04:39
  • Comments in Python
    02:03
  • Assignment operator and self-assignment
    10:16
  • Taking user input
    05:54
  • Type Casting - converting data types
    05:37
  • Quiz - Input / Output
    5 questions

  • Introduction to control statements and if condition
    00:31
  • Control Statement - if condition
    04:01
  • A few examples of if condition
    07:14
  • if - else , using else with conditions
    09:02
  • Homework Exercise 2
    00:05
  • Quiz 2 - Conditions
    4 questions

  • Introduction to loops
    00:44
  • Working with While loops
    15:06
  • For loops
    23:27
  • Loops Quiz
    4 questions
  • Coding Exercises and Homework
    00:04

  • Introducing functions in python
    00:42
  • Creating and using functions in Python
    15:45
  • A few examples of functions
    11:55
  • Creating libraries - Using multiple .py files
    03:58
  • A multiple python files example
    05:16
  • Exercises/Homework for functions
    00:01
  • Quizzes - Functions
    4 questions

  • Introducing Lists
    00:43
  • Creating and Using Lists
    06:19
  • Accessing, Updating and Inserting list items
    10:34
  • More about Lists, Sorting, Merging, Sublists etc
    20:47
  • Lists of Lists - that is 2 dimensional lists
    18:49
  • Homework/Exercises for Lists in Python
    00:02
  • Self Evaluation Quiz - Lists
    7 questions

  • Section Introduction
    00:36
  • Tuples, Dictionaries and Sets
    07:10

  • Filing introduction
    00:43
  • Opening, Reading and Writing to files
    16:31
  • A few file handling examples
    19:46
  • Reading and Editing CSV files (Example)
    18:46
  • Quiz - Filing
    4 questions
  • Homework/Exercises for File reading/writing
    00:06

Requirements

  • C++
  • If not C++, preferably another similar syntax language like Java or C#

Description

The course is designed for C++ developers to quickly grasp Python syntax. We will learn Python syntax and a comparitive study is done in each lecture comparing C++ and python syntax.

The course gives you a boost in learning python without going through clumsy documentation or lengthy books. The pace of the course is quick, so that you don't get bored with extra ordinary details but it is balanced with the depth of information that you are not left out on any topics.



Who this course is for:

  • Programmers, those who know C++. This is not a beginner's course if you don't know programming already, may be this one is not for you.
  • C++ experts looking to quickly grasp Python

Instructor

Basit Ali
A technology trainer, entrepreneur and a tech enthusiast.
Basit Ali
  • 4.6 Instructor Rating
  • 4 Reviews
  • 30 Students
  • 1 Course

My career has been a mix of entrepreneurship and technology training.

I've been teaching university students since 2004. I've taught tens of thousands of successful engineers who are doing amazing in the industry.

I have worked for different companies as project manager, engineer, business development expert, consultant and mostly I've been associated with software development industry.

I have MS degree in Computer Science and have a strong relationship with universities and teaching. Programming and software development has been my core skill and my latest passions are 3D/2D Game development, character design and rigging, artificial intelligence and machine learning and mobile application development.

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