Introduction to Python

with Martin Ganchev
4.8/5
(3,996)

Learn to code in Python: the most popular and widely used programming language

2 hours of content 46005 students
Start for free

What you get:

  • 2 hours of content
  • 27 Interactive exercises
  • 95 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement

Introduction to Python

A course by Martin Ganchev
Start for free

What you get:

  • 2 hours of content
  • 27 Interactive exercises
  • 95 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement
Start for free

What you get:

  • 2 hours of content
  • 27 Interactive exercises
  • 95 Downloadable resources
  • World-class instructor
  • Closed captions
  • Q&A support
  • Future course updates
  • Course exam
  • Certificate of achievement

What You Learn

  • Get a proper introduction to the world of Python programming
  • Master key programming concepts such as variables, data types, and conditional statements
  • Solve practical Python exercises hand-in-hand with the instructor
  • Build your first Python program and gain the skills to solve real-world tasks
  • Get a taste of advanced Python programming techniques such as arithmetic, comparison, logical, and identity operators
  • Learn how to define Python functions

Top Choice of Leading Companies Worldwide

Industry leaders and professionals globally rely on this top-rated course to enhance their skills.

Course Description

Python is one of the most widely used programming languages among data scientists. This course will show you the technical advantages it has over other programming languages. You will start working with its modules for scientific computing, and you will begin to understand why these functionalities make Python the preferred choice in finance, econometrics, economics, data science, and machine learning.

Learn for Free

Course Introduction

1.1 Course Introduction

5 min

Setting Up the Environment

1.2 Setting Up the Environment

1 min

Python Variables

2.1 Python Variables

5 min

Understanding Numbers and Boolean Values

2.4 Understanding Numbers and Boolean Values

3 min

Strings

2.8 Strings

6 min

The Arithmetic Operators of Python

3.1 The Arithmetic Operators of Python

3 min

Curriculum

  • 1. Why Python?
    2 Lessons 6 Min

    In this lecture, we will explain why we focus on studying Python and describe its key features (it is an open-source, general-purpose, high-level language). 

    Course Introduction
    5 min
    Setting Up the Environment Read now
    1 min
  • 2. Python Variables and Data Types
    3 Lessons 14 Min

    This is where you will start coding and learn one of the most fundamental concepts in programming – working with variables.

    Python Variables
    5 min
    Understanding Numbers and Boolean Values
    3 min
    Strings
    6 min
  • 3. Basic Python Syntax
    7 Lessons 12 Min

    If you want to master Python programming, there is no way around learning basic Python syntax operators first. In this section, we will cover the double equality sign, reassigning of values, adding comments, line continuation, indexing elements, arithmetic operators, comparison operators, logical operators, and identity operators.

    The Arithmetic Operators of Python
    3 min
    What is the Double Equality Sign?
    2 min
    How to Reassign Values
    1 min
    How to Add Comments
    2 min
    Understanding Line Continuation
    1 min
    How to Index Elements
    1 min
    How to Structure Your Code with Indentation
    2 min
  • 4. More on Operators
    2 Lessons 8 Min

    In this section, we will explore more operators used in Python. More precisely, we will first learn about the comparison operators, which will obviously allow you to compare different values in your code. Then, we will focus on the logical operators AND, OR, and NOT. We will conclude by a few examples with the identity operators IS and IS NOT.

    Python's Comparison Operators
    2 min
    Python's Logical and Identity Operators
    6 min
  • 5. Conditional Statements
    4 Lessons 14 Min

    Conditional statements are the bread and butter of programming. Here, you will start creating your own IF, ELSE, and ELIF statements.

    Getting to know the IF Statement
    3 min
    Adding an ELSE Statement
    3 min
    Else if, for Brief – ELIF
    6 min
    An Additional Explanation of Boolean Values
    2 min
  • 6. Functions
    7 Lessons 19 Min

    Python functions are another invaluable tool for programmers. They allow you to carry out pre-defined or specifically-designed operations that manipulate the data you are working with and bring it one step closer to representing a meaningful output.

    How to Define a Function in Python
    2 min
    How to Create a Function with a Parameter
    4 min
    Another Way to Define a Function
    3 min
    How to use a Function within a Function
    2 min
    Use Conditional Statements and Functions Together
    3 min
    How to Create Functions Which Contain a Few Arguments
    1 min
    Built-In Functions in Python Worth Knowing
    4 min
  • 7. Sequences
    5 Lessons 19 Min

    Sequences are one of the main building blocks of computer programming. A sequence helps you store and organize different values you are working with. We will teach you how to work with lists, list slicing, tuples, and dictionaries.

    Introduction to Lists
    4 min
    Using Methods in Python
    3 min
    What is List Slicing?
    5 min
    Working with Tuples
    3 min
    Python Dictionaries
    4 min
  • 8. Iteration
    6 Lessons 17 Min

    Iterations are a programming technique which allows you to execute certain code repeatedly. This is one of the instruments letting you to automate repeated tasks and benefit from one of its main strong points.

    Using For Loops
    3 min
    Using While Loops and Incrementing
    2 min
    Use the range() Function to Create Lists
    4 min
    Combine Conditional Statements and Loops
    3 min
    All In – Conditional Statements, Functions, and Loops
    2 min
    How to Iterate over Dictionaries
    3 min
  • 9. A few important Python concepts and terms
    5 Lessons 22 Min

    There are a few crucial concepts that everyone working with Python must understand – classes, object, object-oriented programming (OOP), Python standard library, functions, methods, attributes, etc. Although we will pay particular attention to all these terms later in the program, we believe it is very important to have been briefly introduced to them now.

    Object-Oriented Programming (OOP)
    5 min
    Modules, Packages and the Python Standard Library
    4 min
    Importing Modules in Python
    3 min
    What is Software Documentation?
    4 min
    The Python Documentation
    6 min

Topics

TheoryJupyterProgrammingPython

Tools & Technologies

python

Course Requirements

  • No prior experience or knowledge of Python is required. We will start this Python course from the basics and gradually build your understanding. Everything you need is included in the Intro to Python course
  • You will need to install the Anaconda package, which includes Jupyter Notebook

Who Should Take This Course?

Level of difficulty: Beginner

  • Aspiring data analysts, data scientists, data engineers, AI engineers
  • Graduate students who need Python for their studies
  • Everyone who wants to learn how to code in Python

Exams and Certification

A 365 Financial Analyst Course Certificate is an excellent addition to your LinkedIn profile—demonstrating your expertise and willingness to go the extra mile to accomplish your goals.

Exams and certification

Meet Your Instructor

Martin Ganchev

Martin Ganchev

Worked at

15 Courses

32429 Reviews

491900 Students

Martin began working with 365 in 2016 as the company’s second employee. Martin’s resilience, hard-working attitude, attention to detail, and excellent teaching style played an instrumental role in 365’s early days. He authored some of the firm’s most successful courses. And besides teaching, Martin dreams about becoming an actor. In September 2021, he enrolled in an acting school in Paris, France.

What Our Learners Say

12.11.2024
perfect

365 Financial Analyst Is Featured at

Our top-rated courses are trusted by business worldwide.