
Explore the Jupyter notebook menus, learn to rename files, run and add cells, and manage checkpoints, autosave, and exports to html, latex, markdown, ipynb, pdf, or py.
Master Markdown unordered lists using dash or star bullets to organize content in your Jupyter notebook, and compare them with ordered lists to structure information clearly.
Learn how to add an external link in a Jupyter notebook using markdown and an HTML anchor tag with href, including a website URL and link text.
Embed a video in a Jupyter notebook using markdown, specify the source Test Video.mp4 in the same folder with controls, and set width 500 and height 340.
Create variables savings and pocket money, add them to produce current savings, and print the result, as part of an exercise in Python data science basics.
Create a course_name variable and assign the course title. Use positive indexing to grab y and o from Python, and negative indexing to grab N and E from beginners.
Learn how if statements act as conditional controls in Python to run code when conditions are true, with an age example showing true and else branches.
Set a grade variable to 90 and use if statement to print you got an A when grade is greater than or equal to 90, else you got a B.
Python is case sensitive, treating uppercase and lowercase as distinct. The lecture shows that capital a and lowercase a have different values (20 vs 55) and printing produces different results.
Learn how to convert data types in Python to perform arithmetic on values. This lecture demonstrates turning strings into integers or floats using int() and float(), and checking types.
Learn how to override the separator in Python's print function by using the sep parameter to replace the default space with dash or slash.
Learn to override the end parameter in Python print statements to control line breaks, join sentences on one line, or insert custom separators like dash.
Learn how to override Python's end parameter to join lines, insert a space, and use an empty string to move text from the next line onto the first.
Learn how to take user input with Python's input function, convert strings to integers with int(), and perform addition while checking the input type.
Explore iterables as data types and structures that store multiple values, and learn to iterate, slice, and loop through lists, strings, and other iterable data types.
Create two tuples to practice Python data structures: one homogeneous same-type tuple and one mixed-type tuple, then follow along in the next video as I solve the exercise with you.
Create tuples in Python using parentheses and explore homogeneous and heterogeneous tuples with floats and a string. Inspect types and understand that tuples are immutable.
Learn to create a Python set of your favorite foods using curly braces, print the set, and check its type with Python.
Create a set containing favorite superhero movies, print the set, and check the variable type in this exercise, with the solution shown in the next video.
Define dictionaries as unordered key-value pair collections in curly braces, with examples like name: David, age: 30, city: New York.
Create a Python dictionary of country names and codes using curly braces, print the dictionary and its type as dict, and practice by checking your solution against mine.
Create a Python dictionary of country capitals, add entries for Egypt, Canada, and China, and print the dictionary and its type to verify its structure.
Learn to create and document Python functions, including def, parameters, docstrings, f-strings, and basic calls to print greetings; also implement a two-parameter subtract function with return a - b.
Learn to access a specific element in a list using its index, with zero-based indexing and square brackets, illustrated by printing the value at index two.
Work through an exercise to create a food list, capitalize the first letters of burger, pizza, and steak, apply uppercase and lowercase transformations, and print the type of the food.
Master negative indexing in Python lists by printing Japan with negative indices and Germany with positive indices, following an exercise-solution workflow.
Modify a list by assigning a new value at a specific index, replacing pizza with sushi in a favorite food list and printing the updated list.
Find the index of China in a list and replace it with UK, demonstrated through this exercise on modifying list elements.
See how to delete an item from a Python list by index using del, practicing the delete operation on a sample list as a solution to the exercise.
Demonstrate membership test in a list by checking a country list for existing elements. Show that China exists (true) and Egypt does not (false).
practice a membership test in a list by creating this list and, using the membership test learned in the previous video, check if pasta and sushi exist in the list.
Practice membership tests in lists using the in operator to check items like pasta and sushi, and review its true or false outcomes as the exercise solution.
Learn how to unpack a list into individual variables in Python by assigning colors red, green, and blue to R, G, and B, and handling mismatches.
Practice removing elements by value in Python lists using the list.remove method. The example uses a superhero list where Iron Man is removed by its value.
Create a list for this exercise and remove by value in list the item 'stack' from it, as the next video solves this exercise with you.
Sort a Python list alphabetically using the sort method, illustrated with a superhero list. See Ant-Man, Batman, Catwoman, and Daredevil appear in order after sorting.
Sort a list of favorite friends alphabetically in Python, practicing the exercise from the previous video.
Demonstrate reverse sorting in a Python list using list.sort() with reverse=True, then verify the order after sorting. It walks through sorting, reversing, and checking results for data analysis.
Explore how to use the sorted function to sort a list temporarily, print the results, and verify the original list remains unchanged, with a practical exercise solution.
Practice reversing a Python list using the list.reverse method to flip elements, demonstrating that reverse simply changes order, unlike sorting which arranges alphabetically.
Practice reversing a list in Python using the method shown in the previous video, applying it to this exercise for data analysis workflows.
Create a list and apply the previously learned function to determine its length in elements, solving this exercise and reviewing the solution in the next video.
Solve an exercise to find the length of a list using the length function Len, confirming the list contains six elements.
Practice a Python string exercise: create a fav_movie variable, measure its length, and slice to print 'super' and 'man' from 'superman', with next-video solution.
Learn Python basics: create a fav_movie variable, assign your favorite movie, print its length with len, and slice the string to extract 'super' and 'man' using zero-based indices.
Learn how to change string case in Python, using the title function to capitalize the first letter of each word, demonstrated in a Jupyter notebook with print statements.
Explore how Python string indexing works with positive and negative indices by extracting letters from 'hello' using s[0] and s[-1], and demonstrate left-to-right and right-to-left access.
Explore string negative indexing in Python by solving an exercise that prints letters from a course name using positive and negative indices.
Explore string slicing in Python by extracting substrings using start, end, and step, and compare positive and negative indices to understand how indices determine the sliced portion.
Master Python string slicing for data science using positive and negative indices, start and end points, steps, and default parameter behavior in a Jupyter notebook.
Learn how to clean strings in Python using strip, lstrip, and rstrip to remove extra spaces. See left, right, and both sides stripping demonstrated with a course name example.
Show how to use the length method Len to count characters in a string, creating a variable named shift and confirming the string contains 20 characters.
demonstrates using Python's string find to locate a country substring in a variable, returning its index or minus one when not found, with USA and UK examples.
Perform a Python split method exercise by creating variables for favorite food, country, and superhero, then apply split with dash, comma, and space delimiters accordingly.
Learn how to create variables and use Python's split method to separate strings by space, comma, and dash for data science workflows, with an exercise-solution approach.
Create a tuple, print its type to confirm it is a tuple, then index to grab pasta and sushi; the next video will solve this exercise.
Practice membership tests in tuples by checking if names like Mike or Sara are in the tuple, returning true for present and false for absent.
Explore data science as an interdisciplinary field combining math, statistics, computer science, and business expertise to store, analyze, and extract insights from data types using machine learning for informed decisions.
Compare traditional programming and machine learning by showing how traditional uses explicit instructions on data to produce outputs, while machine learning derives rules from data patterns to make predictions.
Explore unsupervised learning through real examples of clustering by color and buying behavior, customer segmentation, and recommendation systems, followed by anomaly detection in health trends.
Explore data science applications across health care, transportation, finance, manufacturing, and banking, including medical image analysis, self-driving cars, customer segmentation, sentiment analysis, predictive maintenance, and fraud detection.
Do you want to learn Python for Data Science?
Want to learn Python from scratch with detailed explanations?
You want to learn Python, but you've never learned any programming language and don’t know where to start.
learned Python from other sources but forgot because there weren’t enough exercises or projects.
Want to learn Python so you can start learning Data Science after that?
If you answered YES to any of these questions, then you are in the right place.
This Learn Python for Data Science course is designed to help you learn the basics of writing Python code for data science and understand the underlying concepts of Programming in general. You'll learn the fundamentals of programming and data analysis in Python, as well as how to apply the skills you learn to real-world data science scenarios. We'll cover topics such as variables and data types, loops, functions, and libraries related to Data Science, This course offers exercises after each concept is explained so you can really understand each concept.
By the end of the course:
You'll be able to understand Programming concepts thoroughly.
You'll be able to write Python code with confidence and read others' code.
You'll be able to read datasets and analyze them.
You'll learn about different types of IDEs and pick the one you like.
You'll be able to work on Jupyter notebooks.
You'll learn different types of libraries used in Python for Data Science