An Introduction to Python Programming

Learn the Fundamentals of Procedural, Object-Oriented, and Functional Programming in Python.
Rating: 4.1 out of 5 (333 ratings)
18,190 students
An Introduction to Python Programming
Rating: 4.1 out of 5 (333 ratings)
18,190 students
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.

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

Course content

2 sections • 19 lectures • 1h 38m total length
  • Operators
    04:45
  • Variables and Data Types
    03:13
  • The String Data Type
    05:38
  • String Methods
    05:19
  • Booleans and Conditional Statements
    06:42
  • Object Equality and Equality Operators
    05:33
  • The List Data Type
    05:26
  • The Dictionary Data Type
    05:34
  • Indexed For Loops
    03:32
  • While Loops and For-each Loops
    07:12
  • Introduction to Functions
    05:24
  • Function Arguments and Scope
    03:15
  • Raising and Catching Errors
    05:37

Instructor

Udemy Course Instructor
Rishi Desai
  • 4.0 Instructor Rating
  • 638 Reviews
  • 27,053 Students
  • 2 Courses

Rishi is currently an undergraduate at Stanford University. He believes all students should have the opportunity to learn computer programming. He hopes his free, online course in Python programming will spread these invaluable skills to students all around the world.