
Learn how to download and install Python and PyCharm IDE, set up Anakonda with notebooks, and configure a development environment for Python programming and machine learning basics.
Explains variables and string indexing, along with concatenation in Python, showing zero-based indexes and negative indexing, with examples like Facebook and name, and highlights index out of range errors.
Explore list operations in Python for absolute beginners: create mixed lists of numbers and strings, append and insert items at specific indices, and remove elements while understanding zero-based indexing.
Explore Python lists for absolute beginners, covering indexing, popping, and key operations like min, max, sum, mean, and sort.
Explore boolean types and expressions, and master Python conditional statements using if, if-else, and elif, with emphasis on indentation, boolean operators, and designing with pseudocode and flowcharts.
Explore Python conditional expressions and boolean logic, using if, if-else, and elif to evaluate comparisons (==, !=, <, <=, >, >=), handle indentation, and build simple decision structures.
Explore data engineering with Python by mastering relational and boolean operators, including and, or, not; evaluate expressions and perform boundary testing for robust data validation.
Master loops and iteration in Python for beginners, exploring while loops, indentation, flowcharts, and the relationship between sequence, selection, and repeated execution with practical examples.
Explore Python programming examples and learn to obtain a random number by importing the random module and generating a value from 1 to 20.
Explore how loops and if conditions drive a guess the number program in Python, using random numbers, input, and a while loop to compare guesses with a hidden number.
learn to write a Python program that collects school scores until -9, sums them, counts entries, and computes the class average while guarding against division by zero.
learn how to define and call Python functions, use input parameters, and reuse modular code to perform tasks like calculating class averages.
Learn to use Python's open function to read, write, and create files, choose text or binary modes, and handle the file object for reading content.
Discover repetition in software design by examining while loops and the 'repeat until' pattern, noting pre-check versus post-check execution, and understanding how these repetition structures relate to sequence and selection.
Topics:
• The print statement
• Operators
Topics:
• Strings (introduction)
• Use a range of built-in functions - print(), type(), int(), str()
• Get Keyboard input - input()
• Translate your Pseudocode into Python programs
Topics:
• if, if-else, elif;
• generating random numbers;
• boolean operators: and, or, not.
Topics:
• While loops
Topics:
• for loops
• handling exceptions
Topics:
• for loops challenge questions
The program created for this tutorial will use strings, for loops, while loops and if-else conditions.
Create a python program to play ‘Guess the Word’.
• The program will store a secret word (variable secret)
• The player will guess a letter in the word (variable guess).
• The program will store each guess entered by the player (variable guesses).
• The player will be allowed a number of guesses (variable turns).
• The program will print a dash (_) for each letter in the secret word not yet found.
• If the players guess is found in the word, the program will display the letter in replace of theappropriate dash.
• The program will display appropriate introduction and end of game messages.
The aim of this tutorial is to create a simple game that demonstrates the use of user-defined functions (with arguments, parameters, return values and local variables). We will also review the Boolean and operator and while loops.
Learn to download and install Anaconda with a graphical installer, create a machine learning environment using the Anaconda Navigator, and launch Jupyter notebooks to run beginner-friendly ML examples.
Assess dataset dimensions by rows and columns. Apply statistics including mean, standard deviation, min, max, and percent values, and check class distribution balance for classification readiness.
Learn how univariate feature selection in Python identifies the most relevant data features to boost predictive accuracy, using statistical tests to find the strongest relationships with the target.
Explore how artificial neural networks mimic the brain to solve real-world problems, and learn the basics of neurons, weights, bias, summation, net input, and activation functions.
Univariate Linear Regression - Demonstration - Part 1
Linear regression is a linear model, e.g. a model that assumes a linear relationship between the input variables (x) and the single output variable (y). More specifically, that output variable (y) can be calculated from a linear combination of the input variables (x).
Univariate Linear Regression is a linear regression that has only one input parameter and one output label.
Sourcecode - In this demonstration we will build a model that will predict Happiness.Score for the countries based on Economy.GDP.per.Capita parameter.
Univariate Linear Regression - Demonstration - Part 2
Linear regression is a linear model, e.g. a model that assumes a linear relationship between the input variables (x) and the single output variable (y). More specifically, that output variable (y) can be calculated from a linear combination of the input variables (x).
Univariate Linear Regression is a linear regression that has only one input parameter and one output label.
Sourcecode - In this demonstration we will build a model that will predict Happiness.Score for the countries based on Economy.GDP.per.Capita parameter.
Explore multivariate linear regression by predicting happiness from GDP per capita and freedom, using gradient descent, polynomial features, and regularization.
Academy of Computing & Artificial Intelligence proudly present you the course "Data Engineering with Python". It all started when the expert team of Academy of Computing & Artificial Intelligence (PhD, PhD Candidates, Senior Lecturers , Consultants , Researchers) and Industry Experts . hiring managers were having a discussion on the most highly paid jobs & skills in the IT/Computer Science / Engineering / Data Science sector in 2020.
To make the course more interactive, we have also provided a code demonstration where we explain to you how we could apply each concept/principle [Step by step guidance].
Requirements
Here’s the checklist:
A computer - Setup and installation instructions are included.
Your enthusiasm to learn
Everything else needed is already included in the course.
At the end of the Course you will understand the basics of Python Programming and the basics of Data Science & Machine learning.
The course will have step by step guidance for machine learning & Data Science with Python.
You can enhance your core programming skills to reach the advanced level.
Setting up the Environment for Python Machine Learning
Understanding Data With Statistics & Data Pre-processing (Reading data from file, Checking dimensions of Data, Statistical Summary of Data, Correlation between attributes)
Data Pre-processing - Scaling with a demonstration in python, Normalization , Binarization , Standardization in Python,feature Selection Techniques : Univariate Selection
Data Visualization with Python -charting will be discussed here with step by step guidance, Data preparation and Bar Chart,Histogram , Pie Chart, etc..
Artificial Neural Networks with Python, KERAS
KERAS Tutorial - Developing an Artificial Neural Network in Python -Step by Step
Deep Learning -Handwritten Digits Recognition [Step by Step] [Complete Project ]
Naive Bayes Classifier with Python [Lecture & Demo]
Linear regression
Logistic regression
Introduction to clustering [K - Means Clustering ]
K - Means Clustering
Python Programming
Setting up the environment
Python For Absolute Beginners : Setting up the Environment : Anaconda
Python For Absolute Beginners : Variables , Lists, Tuples , Dictionary
Boolean operations
Conditions , Loops
(Sequence , Selection, Repetition/Iteration)
Functions
File Handling in Python
Flow Charts
Algorithms
Modular Design
Introduction to Software Design - Problem Solving
Software Design - Flowcharts - Sequence
Software Design - Modular Design
Software Design - Repetition
Flowcharts Questions and Answers # Problem Solving
Does the course get updated?
We continually update the course as well.
What if you have questions?
we offer full support, answering any questions you have.
There’s no risk !
This course comes with a full 30 day money-back guarantee.
Who this course is for:
Beginners with no previous python programming experience looking to obtain the skills to get their first programming job.
Anyone looking to to build the minimum Python programming skills necessary as a pre-requisites for moving into machine learning, data science, and artificial intelligence.
Who want to improve their career options by learning the Python Data Engineering skills.