Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
An Introduction to Python Programming
Rating: 3.9 out of 5(427 ratings)
21,806 students

An Introduction to Python Programming

Learn the Fundamentals of Procedural, Object-Oriented, and Functional Programming in Python.
Created byRishi Desai
Last updated 10/2018
English

What you'll learn

  • You will be familiar with basic aspects of Python, including procedural constructs, object-oriented programming, and functional programming.
  • You will develop a solid foundation of computational logic.
  • You will learn about the most important paradigms of computer programming, including object-oriented and functional programming.

Course content

2 sections19 lectures1h 38m total length
  • Operators4:45
  • Variables and Data Types3:13
  • The String Data Type5:38
  • String Methods5:19

    Explore Python string methods, learn that strings are immutable objects, and use indexing, slicing, len, upper, lower, and membership operators in and not in.

  • Booleans and Conditional Statements6:42
  • Object Equality and Equality Operators5:33
  • The List Data Type5:26
  • The Dictionary Data Type5:34
  • Indexed For Loops3:32
  • While Loops and For-each Loops7:12
  • Introduction to Functions5:24

    Learn to define and call functions using def, pass parameters, and return values, including multiple arguments and void functions, with examples like f(4) returning 16.

  • Function Arguments and Scope3:15
  • Raising and Catching Errors5:37

Requirements

  • Prior programming experience in other general-purpose programming languages (Java, C++, etc) is encouraged, but not required.
  • No prior knowledge of programming is required. This course starts with the basics of Python.
  • You can download any version of Python 3.

Description

In this course, you will learn introductory Python programming constructs. You will be exposed to all of the fundamental constructs of programming such as loops, data structures, and operators. You will learn procedural programming first to develop a strong basis of computational logic. Then, you will learn Object-Oriented Programming (OOP) and functional programming. Altogether, this course will unlock the doors to learn GUI development, conduct computer science research, and begin website development in Python.

Who this course is for:

  • Students with a passion for learning, and those who enjoy working with computers.
  • This course is for beginner programmers little or no experience.
  • Students interested in different paradigms of computer programming