Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python introduction to programming
Rating: 4.2 out of 5(10 ratings)
82 students

Python introduction to programming

start your adventure with programming and learn Python by coding
Last updated 1/2022
English

What you'll learn

  • Python
  • Programming
  • Object oriented programming
  • scalar, sequential and unordered types
  • methods and functions
  • loops
  • code structure
  • flow control
  • creating and using modules and packages
  • handling files and MySQL databases in the code
  • coding

Course content

9 sections103 lectures8h 26m total length
  • One monitor tip0:40
  • Resources0:30
  • Meet your instructor2:05
  • 1.1. Use this setting when needed0:13
  • 1.1. About Python4:30
  • 1.2. Installing Python3:21
  • 1.3. Python 2 or 3?4:09
  • 1.4. On installation of Anaconda3:59
  • 1.5. Navigation in Jupyter Notebook, markers and comments23:29

    Explore how to use Jupyter Notebook for interactive code and notes, navigate edit and command modes, create code and markdown cells, add comments, and leverage shortcuts and formatting.

  • 1.6. Conventions and naming6:33
  • 1.7. Structures in Python3:07
  • 1.8. Exercise #1*
  • 1.8. Exercise #2*
  • 1.8. Exercise #3*

Requirements

  • computer with internet access

Description

This course is designed for people who have not had contact with the Python language and want to join the programming world. The course structure helps you to understand everything you need to know to get started. We will discuss both the theory and practice (code that we will create ourselves). There will be also many tips and hints to help you understand the discussed concepts. The course starts with an introduction to the Python language (the differences between versions 2 and 3, how to use Python from the console and Jupyter Notebook or conventions and naming). On the first programming classes, you'll learn the scalars and sequential types of Python objects, along with their methods, arithmetic, indexing rules, and the operations you can perform on them. We will close the topic on object types with dictionaries and sets. Next large block of material will be the flow control, that is logical instructions, where you will learn the rules for creating and operating on conditions, loops, comprehension expressions or matrices (creating loops in other loops). The next will be the topic of functions. You will learn to write your own code blocks that execute series of instructions, how to get from and return values to the user, what is polymorphism, recursion or decorators. The whole block will end with object-oriented programming, its principles and method of working with classes, their fields and methods. In the last section of the course you will find the topics that can help you with your own further projects, that is: how to handle text and CSV files, how to combine Python code with a database written in MySQL, or how to create and use a regular expression. At the beginning we will keep the code simple, but with time as your knowledge will increase, the code will grow. For each material, you will also find a text notes that will summarize the discussed knowledge. In addition, in each section you will find the exercises (on different difficulty levels) that will allow you to test your new skills and knowledge. If you want to learn programming in Python check the curriculum of the course and preview materials. And see you soon inside the course!

Who this course is for:

  • beginner python developers
  • beginner developers
  • students
  • developers
  • people interested in learning programming
  • people who want to change their job
  • researchers
  • anyone interested