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 Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
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-14 04:48:57
30-Day Money-Back Guarantee
IT & Software Other IT & Software Python

Python for Beginners 2021: Your Gate to the Python World

Build a solid base in Python programming language from scratch with hands on challenges and exercises
New
Rating: 4.7 out of 54.7 (103 ratings)
13,469 students
Created by Muhammad Samer Sallam
Last updated 2/2021
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Understand and define the most important terms in the programming world
  • Understand how to use most of Python operators
  • Being able to install Python and PyCharm IDE and run your first program
  • Understand and know how to use all of the important data structures in Python like list, dictionaries and others
  • Understand the basics of Python syntax
  • Understand the program execution flow and how we can control this flow using conditional statements and loops statements

Requirements

  • A desktop computer or laptop with Windows, Mac, or Linux OS
  • Access to the internet
  • Enthusiasm to learn the full course and solve all the hands-on challenges
  • No previous knowledge in Python is required

Description

Do you know that Python is the most popular programming language in the world? According to indeed website, it is the language that has the highest number of job openings with an average salary of 120 k$ per year in USA in 2020. In addition to that it is used by big companies like Google, Facebook, Quora, etc . Furthermore, it is a free and open source programming language. With this in mind, learning Python is not an option, it is a MUST.

Now let me ask you. Are you planning to learn Python? If the answer is YES, then you are in the right place. With over 40 lectures with practical examples, downloadable source code files, and practical challenges and their solutions, packed with little-known tips, best practices to apply and common mistakes to avoid, this introductory course will take your hands on the way at your own pace to build your Python knowledge base step by step.

To make sure that the course lectures are easy to follow, all of the course lectures have been structured in “tell them, tell them, tell them” mentality in which you will know exactly what you will learn, then you will learn the ideas and concepts, and finally a concise summary will be presented to recap what you have learnt.

Also, to make sure that you understand the concepts and ideas well, after each lecture there are some code challenges to practice all the programmatic details that you have learnt about in the lecture. In addition to, after some lectures you will find some appendices which summarize the new functions and operators that you have learnt so if you want to remember anything in the future you can refer easily and directly to these appendices

If you know nothing about Python, DO NOT WORRY!, this course assumes that you know nothing even about the programming in order to build your knowledge progressively and smoothly.

In this course,  first of all some important concepts will be defined and explained and then you will learn how to get Python and PyCharm IDE installed in your computer regardless what your operating system is ( Linux, MacOS, and Windows are covered). The following modules will be covered in details:

  • Introduction to Programming

  • Introduction to Python

  • Basics of Python Syntax

  • Numbers in Python

  • Collections in Python

  • Conditional Statements in Python

  • Iteration and Loops in Python

By buying this course, you will get life time access to all of the course materials including videos, source codes files, lectures challenges, challenges solutions source codes files and lectures appendices with a 30 day money back guarantee, so if you are not happy with the course, you will get your money back. Also, by the end of the course you will get a certificate of completion to prove your accomplishment and your new skills.

Now if you still ask yourself, why I have to take this course? Let me answer you. In this course, you will find all the Python basics that you have to learn to start your journey with Python programming language. Therefore, this course will be shortcut way to enter Python world. So what are you waiting for?! JOIN NOW


By the end of this course, You will be able to …

  • Write Python code easily and with confidence

  • Use all common data structures in Python smoothly

  • Take your next step to learn advanced Python moving toward using Python in real-life scenarios

Who this course is for:

  • Anyone interested in learning Python programming language for the first time
  • College students who want to better understand Python and use it in their projects and assignments
  • Anyone wants to pursue a career in artificial intelligence, machine learning, data science and back-end web development
  • Any programmer wants to shift from other programming languages to Python programming language
  • Python developers who want to hone their skills in Python

Course content

10 sections • 41 lectures • 4h 37m total length

  • Preview03:55

  • Introduction to Programming
    07:11
  • Preview04:29

  • What Python Is
    05:32
  • Python Setup on Windows
    03:38
  • Python Setup on Linux
    04:02
  • Python Setup on MacOS
    05:10
  • Run the First Program in Python
    02:42

  • Python Identifiers
    05:48
  • Comments in Python
    04:42

  • Introduction to Variables, Data Structures and Operators in Python
    05:09
  • Python Numbers
    06:20
  • Arithmetic Operators
    04:30
  • Comparison Operators
    04:12
  • Logical Operators
    06:34
  • Bitwise Operators
    06:55
  • Assignment Operators
    03:38
  • Operators Priorities
    04:33
  • math Module
    10:38
  • random Module
    05:27

  • Preview10:52
  • Python Strings
    12:31
  • Python Strings Functions
    12:37
  • String Formatting
    09:25
  • Python Lists
    09:43
  • Python Lists Functions
    12:42
  • Python Tuples
    10:25
  • Python Dictionaries
    11:56
  • Preview12:16
  • Casting in Python
    06:16
  • Copy in Python
    07:14
  • Lines in Python
    05:58

  • Program Execution Flow Control
    03:16
  • Python Conditional Statements
    11:30
  • The Ternary Operator
    03:32

  • Loops in Python
    11:20
  • Iteration, Iterable, and Iterator in Python
    04:51
  • Loops Jump Statements
    06:30
  • Useful Functions with Loops
    08:10

  • Milestone Project - Library Application
    00:21

  • Course Conclusion
    00:58

Instructor

Muhammad Samer Sallam
Senior Data scientist - AI and Data Science Trainer
Muhammad Samer Sallam
  • 4.7 Instructor Rating
  • 117 Reviews
  • 13,535 Students
  • 2 Courses

Hi, I am Samer, a software engineer and data scientist with more than 6 years of work experience in different companies in Europe and south-east Asia, and more than 3 years of experience as a professional trainer in Malaysia and Singapore.

As a trainer, I have been teaching data science, software engineering, and the bridge between them for colleges’ students and companies’ employees since 2018. Since that, I have conducted more than 50 training sessions and talks for hundreds of participants under big companies like Intel, NVidia, Public Bank … etc and under big Malaysian universities like UIA, UTM … etc

I can help you with Python programming language from beginner to advanced level, particularly in web, back-end development, data science, and machine learning. I am experienced with micro-services design and implementation using Flask framework. Also, I worked extensively with Python data analysis and visualization modules like NumPy, Pandas, GeoPandas, Networkx, iGraph, Matplotlib, and Bokeh, with Python machine learning and deep learning module like SKLearn, PyTorch, and TensorFlow, and with Python natural language processing module like NLTK and Gensim

As an employee, I have worked on and led multiple projects in the field of computer vision using traditional machine learning algorithms like SVM and decision trees, and modern deep learning algorithms like artificial neural networks and convolutional neural networks. Also, I have worked on multiple projects in the field of meta-heuristics optimization algorithms using genetic algorithm and particle swarm optimization.

Currently, I am the developers lead for two running projects. The first one is about developing a platform for social media data collection and analysis. The second one is about implementing a mobile app to capture authentic images and videos and to verify the media contents using deep learning and block-chain technologies

I am a master degree holder in computer and information engineering from IIUM University in Kuala Lumpur, Malaysia. Also, I am the founder of Summer Academy for data science, machine learning, and data science courses.

Finally, I will be very glad if you join my courses and give me the chance to help you build your future career.

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