Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Python Programming - Beginner to Intermediate Level
Rating: 4.4 out of 5(25 ratings)
1,111 students

Learn Python Programming - Beginner to Intermediate Level

Learn Python Programming (Beginner to Intermediate Level), Gain Python Skills for Entry-level Python Developer job.
Last updated 9/2024
English

What you'll learn

  • Introduction:- What is Python, Why Python, What Can Python Do, Installation
  • Basic Syntax:- Print Function, Interactive vs Script-Based Execution, Comments, Indentation
  • Variables & Constants:- Variable Assignment, Naming Rules, Types, Dynamic Typing, Scope, Constants, NameError, Keywords
  • Data Types:- Numeric, Sequence, Mapping, Set, Boolean, Binary, None Type
  • Type Conversion & Type Casting:- Implicit and Explicit, Inbuilt-Casting Functions, ValueError, TypeError
  • Operators:- Arithmetic, Comparison (Relational), Assignment, Logical, Bitwise, Membership, Identity
  • Strings:- Creation, Indexing & Slicing, Concatenation & Repetition, Methods, Formatting, Raw, Immutability, Iteration, Length, Membership, Substring, Case
  • Control Statements:- Basic if, if...else, if...elif...else, Nested if, Ternary Conditional Operator, if with Logical Operators, if with Membership
  • While Loop:- Basic while, Infinite while, Using break to Exit a Loop, Using continue to Skip an Iteration, Using else with while, Nested while, Common Usecases
  • For Loop:- Basic for, Using range() with for, Iterating Over a String, Iterating Over a List/Tuple/Dictionary, Using break/continue/else with for, Nested for
  • Lists:- Creating, Accessing Items, Modifying, Operations, Comprehensions, Methods, Nested Lists, Iterating over Lists, Length, Copying, Functions
  • Tuples:-
  • Sets:-
  • Dictionaries:-

Course content

6 sections28 lectures2h 13m total length
  • What is Python?5:06

    Discover what Python is, a high level, interpreted language built for simplicity and readability, with history since 1991 and a vast ecosystem of libraries for machine learning and data science.

  • Why Python?8:02

    Explore why Python is the preferred language for beginners and beyond, highlighting readability, extensive libraries and frameworks, cross-platform compatibility, strong community support, and diverse career opportunities.

  • What Can Python Do?6:30
  • Installation Steps and Verification12:33

    Install the Anaconda distribution for Python, verify conda and Python versions, and launch Anaconda Navigator with Jupyter notebooks across Windows, macOS, and Linux.

  • Python Version Used - 3.12.40:40
  • Resources for Introduction Section0:04

Requirements

  • No programming experience needed. You will learn everything you need to know.
  • Access to a computer with an internet connection.

Description

Welcome to Learn Python Programming - Basics to Intermediate Level! This comprehensive course is designed to take you from a complete beginner to a confident Python programmer. Whether you have never coded before or are looking to brush up on your skills, this course is for you.

Taught by an experienced university lecturer and professor with a doctorate in computer science, as well as a seasoned machine learning engineer, you will receive top-notch instruction and insights. The course covers all the essential Python topics, ensuring you gain a solid foundation in programming.

What You Will Learn:

  • Introduction- What is Python, Why Python, What Can Python Do, Installation

  • Basic Syntax- Print Function, Interactive vs Script-Based Execution, Comments, Indentation

  • Variables & Constants- Variable Assignment, Naming Rules, Types, Dynamic Typing, Scope, Constants, NameError, Keywords

  • Data Types- Numeric, Sequence, Mapping, Set, Boolean, Binary, None Type


  • To be covered

  • Type Conversion & Type Casting- Implicit and Explicit, Inbuilt-Casting Functions, ValueError, TypeError

  • Operators- Arithmetic, Comparison or Relational, Assignment, Logical, Bitwise, Membership, Identity

  • Strings- Creation, Indexing & Slicing, Concatenation & Repetition, Methods, Formatting, Raw, Immutability, Iteration, Length, Membership, Substring, Case

  • Control Statements- Basic if, if-else, if-elif-else, Nested if, Ternary Conditional Operator, if with Logical Operators,  if with Membership

  • While Loop- Basic while, Infinite while, Using break to Exit a Loop, Using continue to Skip an Iteration, Using else with while, Nested while, Common Usecases

  • For Loop- Basic for, Using range with for, Iterating Over a String, Iterating Over a List or Tuple or Dictionary, Using break or continue or else with for, Nested for

  • Lists- Creating, Accessing Items, Modifying, Operations, Comprehensions, Methods, Nested Lists, Iterating over Lists, Length, Copying, Functions

  • Tuples-

  • Sets-

  • Dictionaries-

Enroll today and start your journey to becoming a proficient Python programmer!

Who this course is for:

  • Beginners who want to learn Python programming from the ground up.
  • Anyone interested in transitioning to a tech career.
  • Students and professionals looking to add Python skills to their toolkit.
  • Hobbyists and enthusiasts eager to learn coding and software development.