
Explore Python data structures by mastering arrays and lists, including indexing, slicing, negative indices, reversing, appending, deleting, and extending to manipulate collections.
Learn how to manipulate Python lists and nested lists using extend, append, insert, remove, and search with in and indexing, plus for loops, reverse, and sort—applied to NLP tasks.
Master tuple manipulation and the tuple vs list distinction in Python, index into multidimensional data, and extract top scores, with notes on NLP corpus handling and word embeddings.
Explore Python sets and operations like union, intersection, difference, and subset relations, and relate them to join concepts such as left, right, outer, and inner joins for data handling.
Discover how to use dictionaries in Python to store key-value pairs, update and delete by key, and handle hashable keys while supporting frequency, stop words, lemmatization, stemming, and sorting.
Master Python string manipulation with zero-based indexing, slicing, and case handling, explore substring searches, palindrome checks, and tokenization for NLP preprocessing and text analysis.
Learn how to handle Python date time features by converting raw strings to date time objects, and extracting day of the week, month, and hour, plus formatting data for modeling.
Explore churn prediction using a bank dataset with preprocessing, imputation, feature engineering, and logistic regression. Align the model with business constraints, evaluate with metrics, and discuss productionization.
Explore lambda functions in Python, learn to define one-line functions with lambda, apply filters and simple iterations, and use lambda and filter for data cleaning and pre-processing.
Explore lambda expressions in Python to filter and transform data with filter, map, and reduce; apply to lists and strings for preprocessing, tokenization, and basic NLP tasks.
Learn how to declare local and global variables inside Python functions, call functions, and use return statements to produce values, enabling custom, reusable code, and passing arguments for dynamic results.
Learn how Python passes parameters with positional, keyword, and variable-length arguments, and how return statements produce results. Explore local and global scope and the role of key-value pairs.
Master global keyword usage and recursion in Python, compare iterative and recursive approaches, and apply map and for loops to tasks like handshakes and Fibonacci.
Master Python date and time handling by converting diverse formats and extracting hour, minute, day of week, month, quarter, and week from your data frame.
Explore confusion matrices and metrics like precision, recall, f1 score, specificity, and sensitivity for binary and multi-class classification. Interpret ROC curves and AUC to evaluate model performance.
Develop data visualization and analysis skills in Python by using the math and random libraries, and master date time formatting with strftime directives for plotting and data cleaning.
Perform exploratory data analysis in Python using NumPy and pandas, load datasets from Kaggle, and describe them with mean, standard deviation, and percentiles; visualize with Matplotlib and Seaborn.
Explore basic data exploration in Python by creating heatmaps and pair plots to uncover feature correlations, handle mixed data types, and guide feature selection in small datasets.
Explore outlier handling and visualizing distributions with distplot and joint plots, using box, strip, and region plots in pandas and numpy.
Remove outliers to refine data and use joint plots, pair plots, strip plots, region plots, and box plots to reveal distributions with pandas and numpy.
Learn how to extract month from timestamps, one-hot encode month and country, and build a python logistic regression model to predict ad clicks with a 70/30 train-test split.
Explore logistic regression as a supervised learning method for classification and regression with sigmoid probabilities and a 0.5 threshold. Evaluate precision, recall, F1, and ROC curves, noting overfitting risks.
Become a Python Programmer and learn one of employer's most requested skills of 2023!
This is the most comprehensive, yet straight-forward, course for the Python programming language on Udemy! Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3.
With over 100 lectures and more than 21 hours of video this comprehensive course leaves no stone unturned! This course includes quizzes, tests, coding exercises and homework assignments as well as 3 major projects to create a Python project portfolio!
Learn how to use Python for real-world tasks, such as working with PDF Files, sending emails, reading Excel files, Scraping websites for informations, working with image files, and much more!
This course will teach you Python in a practical manner, with every lecture comes a full coding screencast and a corresponding code notebook! Learn in whatever manner is best for you!
We will start by helping you get Python installed on your computer, regardless of your operating system, whether its Linux, MacOS, or Windows, we've got you covered.
We cover a wide variety of topics, including:
Command Line Basics
Installing Python
Running Python Code
Strings
Lists
Dictionaries
Tuples
Sets
Number Data Types
Print Formatting
Functions
Scope
args/kwargs
Built-in Functions
Debugging and Error Handling
Modules
External Modules
Object Oriented Programming
Inheritance
Polymorphism
File I/O
Advanced Methods
Unit Tests
and much more!
You will get lifetime access to over 100 lectures plus corresponding Notebooks for the lectures!
This course comes with a 30 day money back guarantee! If you are not satisfied in any way, you'll get your money back. Plus you will keep access to the Notebooks as a thank you for trying out the course!
So what are you waiting for? Learn Python in a way that will advance your career and increase your knowledge, all in a fun and practical way!