
Learn how to download and install the Python development environment via Anaconda Navigator on Mac or Windows, launch Spyder, run simple code, view variables, and customize the theme and font.
Discover course resources and the code from the Python for AI course, including Udemy versions; download code as a zip and open it in Spyder or Google Colab.
Explore how numbers behave as different variable types, distinguishing integers and floats, viewing them in the variable explorer, and converting integers to floats to reveal decimal points.
Explore default and flexible functions in Python, using a circle area example with pi as a default and illustrating flexible args to adapt calculations.
Explore how lists store integers and strings, access elements by index from zero, and use negative indexing and slicing. Apply built-in list functions like append, remove, reverse, and sort.
Identify common python syntax errors caused by typos, missing brackets or parentheses, and incorrect variable initialization, and learn how fixing invalid syntax prevents runtime exceptions.
Master indexing and slicing pandas data frames by selecting columns and rows with brackets and loc, including range and reverse order concepts. Use underscores for spaced names.
Use list comprehension and conditional logic to create a salary feature by comparing each salary to the average and labeling as high or low, with pandas for column management.
Explore encapsulation in Python's object oriented programming by hiding a bank account's money as a private attribute and controlling access with get and set methods.
Explore inheritance in Python: create child classes from a parent class, reuse attributes and methods, use super to initialize, and differentiate methods like run, walk, fly, and climb.
Learn how a parent class named websites is inherited by child classes, sharing attributes like name and surname while accommodating site-specific login data such as email and id.
Develop the customer class to rent cars or bikes, with an initialize method tracking name and rental basis daily or hourly, plus request vehicle and return vehicle with try-except.
THIS COURSE IS THE FIRST PART OF 7-STEP ARTIFICIAL INTELLIGENCE JOURNEY.
Python
Data Science
Visualization Tools
Machine Learning
Deep Learning
Statistical Learning
Reinforcement Learning
We will learn the Python language infrastructure required to learn our ultimate goal, Artificial Intelligence algorithms.
PYTHON COURSE DESCRIPTION
Python Introduction
Python Installation
Udemy Description
Datai Team Github and Resource
Python Basics
Variables
Strings
Numbers
Built-in Function
User Defined Function
Lambda Function
List
Tuple
Dictionary
If-else statements
For and While Loops
Object Oriented Programming (OOP)
Class and Constructor
Class Variables
Dealing with Programming Errors
Syntax Errors
Exceptions
Numpy Library
Numpy Basics
Numpy Operations
Indexing and Slicing
Shape Manipulation
Stacking Arrays
Convert and Copy Array
Pandas Library
Pandas Introduction
Pandas Basic Methods
Indexing and Slicing
Filtering
List Comprehension
Concatenating
Transform Data
Matplotlib Library
Pandas Review
Line Plot
Scatter Plot
Histogram
Bar Plot
Subplots
Optional: Object Oriented Programming (OOP)
Classes
Attributes
Methods
Methods vs Functions
Constructor/Initializer
Encapsulation
Inheritance
Abstract Classes
Overriding
Polymorphism
Rent a Vehicle Project
2 Practice Exam: Midterm + Final Exams
26 Quizzes
WHY PYTHON?
According to 2020 IEEE research, Python is one of the most used and preferred programming languages worldwide.
Python is the first choice of newcomers to coding thanks to its easy learning.
Python is open source, supported by the world's largest companies such as Facebook or Google.
When it comes to data science, machine learning or artificial intelligence, Python language comes to mind first. This causes Python to have a large worldwide audience.
In terms of professional career, Python is one of the languages with the most opportunities.
THE OPPORTUNITIES YOU WILL HAVE WITH THIS COURSE
Coding ability from scratch: We will code together.
Codes and Templates: You can download every Python template and code we have created in the course. Thanks to this code and template, you create the infrastructure for the applications and projects that you will make later.
Theory and Logic: We not only tell you how to write code, but also the logic and theory behind the code we write, and why we write such a code.
In-class support: We don't just give you video lessons. We have created a professional Python Programmer team and community to support you. This means that you will get answers to your questions within 24 hours.
WHO WE ARE: DATAI TEAM ACADEMY
DATAI TEAM is a team of Python Programmers and Data Scientists.
Let's register for the course.