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 Mindfulness Personal Development Personal Transformation Meditation 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 Modeling Data Analysis Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
2021-01-28 05:40:56
30-Day Money-Back Guarantee
IT & Software Other IT & Software Python

Python for beginners - master Python programming

learn Python programming by doing projects, coding exercises, practice questions, and quizzes
Rating: 4.5 out of 54.5 (225 ratings)
15,312 students
Created by Anup Shukla, Jibok Chatterjee
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Learn python step by step: Solve coding exercises (Solutions included)
  • Understand the way Python works behind the scenes
  • Apply for the role of Junior Python Programmer confidently
  • Develop real-world applications in Python
  • Write professional, high-quality Pythonic code
  • Go from a complete beginner to a professional Python developer
  • Stay relevant and up-to-date with new content and assignments updated regularly
  • Apply for the role of Junior Python Programmer confidently

Requirements

  • Access to a working computer
  • Desire to learn new technologies
  • Knowledge of school level mathematics

Description

Welcome to the best resource on Python for beginners which will help you master every important concept of Python programming.

Python is hot, and popular programming language because it is easy to learn, and its very powerful! Google, Dropbox, NASA, Instagram, Disqus, Pinterest and many fortune 500 companies are using Python extensively to build their applications.

Python is considered the backbone of many promising fields.  If you want to become a Data scientist, Data analyst, Python programmer, Web developer, Artificial Intelligence engineer, Machine learning engineer, you need to master Python programming concepts.  This course on Python is designed to give you a 'perfect' start in Python programming!

In this course, we cover every important concept of Python, in detail.  At the end of the course, you can confidently apply for any junior Python Programmer job; and you shall have become confident enough to write amazing Python programs, on your own!

enroll in this course if:

1. You're an absolute beginner who has never programmed before,

2.  you want to understand ins and outs of Python thoroughly.

More than 5 hours of solid content, and lots of practice question, coding exercises, mini projects, and assignments on Python are included in the course to practice what you learn!

We start from scratch, and cover the following topics in great detail:

Installing Python

Running Python

Working with variables

Primitive data types (numbers, booleans, strings)

Complex data types (list, tuple, dictionaries, set...)

conditional statements (if | elif)

Looping (for loop, while loop)

Functions

File Handling

Modules

Packages


Also learn:

- to work with Jupyter Notebook - a professional tool used by Python programmers and data scientists

- some cool Python tips and tricks used by professional developers.


Get notes on each and every important topic in Python fundamentals.

So, what are you waiting for? Enroll now to master Python programming!



Who this course is for:

  • Absolute beginners who want to develop their computer programming skills
  • IT professionals coming from other programming languages

Course content

21 sections • 84 lectures • 5h 9m total length

  • Preview06:33

  • Preview02:02
  • Preview00:57
  • Preview01:31
  • Preview01:00
  • Good to remember points
    01:02
  • A message for you!
    00:34

  • Launch Jupyter Notebook app
    01:58
  • User interface of Jupyter Notebook - 1
    05:47
  • User Interface of Jupyter Notebook - part 2
    03:30
  • working with Jupyter notebook - part 1
    02:42
  • working with Jupyter Notebook - part 2
    02:03
  • Working with Jupyter Notebook - part 3
    01:29
  • working with Jupyter Notebook - part 4
    02:32
  • Working with Jupyter Notebook - part 5
    03:31
  • Working with Jupyter Notebook - part 6
    04:43

  • Running Python statements
    06:41
  • Python: interesting facts
    01:50
  • Preview04:40
  • Test your Python quotient - identifiers
    2 questions
  • Commenting the code
    02:56
  • Points to note (comments)
    00:23

  • variables:overview
    00:40
  • Preview06:08
  • Concept of a variable - part 2
    01:29
  • Concept of a variable - part 3
    03:59
  • Points to note (variables)
    00:57
  • choose the correct answer
    3 questions

  • Fundamental data types - part1
    03:19
  • Fundamental Data Types - part2
    05:26
  • Arithmetic operators
    00:25
  • Let's do arithmetic calculations !
    1 question
  • Size of Python data types
    02:13
  • Fundamental Data Types: summary
    03:26
  • Casting functions
    10:30
  • Test your Python quotient ! (casting data types to one another)
    9 questions
  • exploring the print function
    06:36
  • input function
    08:11
  • Built-in functions - part 1 (summary)
    01:30
  • Conditional statements - part 1
    02:27
  • Conditional statements - part 2
    08:15
  • Test your Python quotient (conditions)
    3 questions
  • Test your knowledge
    7 questions
  • Other data types - overview
    02:44

  • Strings - how to create
    05:10
  • String as an array
    03:14
  • strings - points covered so far
    01:41
  • Choose the correct option
    4 questions
  • Slicing a string - part1
    07:01
  • Slicing a string: part2
    06:36
  • Exploring Strings - repetition & concatenation operators
    02:42
  • Test your Python quotient !
    6 questions
  • String formatting: the standard old school way
    07:01
  • String formatting : for Python 3.6 and higher
    01:43
  • Create a formatted string...
    2 questions

  • Exploring list - part 1
    05:22
  • Exploring list - part 2
    00:44
  • Difference between strings and lists
    03:45
  • Points to note
    01:03
  • Test your Python quotient!
    3 questions
  • List comprehension
    07:44
  • Test you understanding of 'list comprehension'
    2 questions

  • Exploring Range
    05:02

  • Create this pattern
    1 question
  • Exploring the 'for' loop
    05:16
  • Reverse a string using for loop
    1 question
  • list operations
    1 question
  • Exploring the 'while' loop
    04:44
  • Create this pattern (triangle)
    1 question
  • create this pattern
    1 question
  • break and continue statements
    03:30
  • For loop or While loop ?
    00:08

Instructors

Anup Shukla
Web & Application Developer | Project Manager
Anup Shukla
  • 4.4 Instructor Rating
  • 278 Reviews
  • 16,196 Students
  • 4 Courses

Hi! I'm Anup Shukla.

I have extensive experience of more than 14 years with banking, financial sector, and customer service domain, as software developer, web developer, database administrator, and trainer.

During my professional services, I realized that data and its management is the next big thing.  It is the oil for smooth functioning of businesses across the globe. I'm here at Udemy to share my knowledge and experiences with you.

I'm going to teach you about various programming languages and data driven technologies that you can use effectively in the field of data analytics,  data science, and machine learning.

Jibok Chatterjee
'Water Professional'
Jibok Chatterjee
  • 4.4 Instructor Rating
  • 235 Reviews
  • 15,577 Students
  • 3 Courses

Hi! I am Jibok Chatterjee. I am a Water professional working in human development and emergencies across several countries in Europe, Asia and Africa.

Analyzing and interpreting the relevant data has always been one of my work responsibilities, which evolved into a natural love for data science, and data analysis.

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