
Explore the fundamentals of Python, including variables, lists, tuples, dictionaries, and input output functions, through clear, hands-on lessons designed for beginners.
Install Python 3.1.2 on a Windows PC by downloading from the official page, running the installer with administrator permission, and verifying with a hello world test.
Learn how to install Anaconda on Windows and launch Jupyter Notebook to write Python code, create a new Python file, and run hello world.
This lesson introduces variables in Python, showing how they hold data and are named and assigned values. It covers numeric types like integers and floats and the string data type.
Learn how to create numeric variables in Python by assigning integer and float values, printing them, and checking their types with the type function.
Discover the three variable rules in Python: variables cannot start with a number, observe case sensitivity with lowercase and uppercase names, and use underscores to join multiword names like yilmaz_age.
Explore creating multiple Python variables on one line, assigning different values with commas and equals signs, and printing results; also learn to assign the same value to several variables.
Master the string data type in Python, create string variables with single, double, and triple quotes, and print them using the print function to display names and countries.
Learn how variables can change values, how to assign new data to numeric and string variables, and how to print results to verify changes in Python.
Learn how to work with string data types by indexing into a string to access characters using zero-based and negative indices, illustrated with the name Michelle.
Learn to concatenate string variables using the plus sign, add a space between name and surname, and create a full name; duplicate strings with asterisks and use the length function.
Master the print function in Python, using double, single, or triple quotes to display text and variables, and understand automatic newline, comma separation, and empty prints.
The session introduces Python lists, showing how a single list replaces five variables, stores multiple data in square brackets, and uses zero-based indexing to access elements.
Learn how to create and manipulate lists in Python, mix data types in a single list, access and modify elements by index, and use list methods like append and clear.
Explore how methods empower lists in Python, using dot notation to call pop, sort, count, and reverse on lists, within the basics of object oriented programming.
Explore the standard input function in Python by creating variables, calling input with or without a prompt, and printing results to show how user-entered data becomes program values.
Explore arithmetic operators in Python, mastering addition with the plus sign, subtraction with the minus sign, and multiplication, using variables and print statements to demonstrate each operation.
Learn Python arithmetic operators, including the division, modulus, and exponentiation operators, with practical examples. Practice floor division and observe results like 2.5 and 1 as you apply these concepts.
Explore type conversions between float and int using int and float functions, print results, and verify types with the type function; preview the next lesson on str variable type conversion.
Discover how type conversions in Python convert input strings to numbers to enable correct summation. Learn to use int and float to prevent errors and understand output types.
Learn how to create and use tuples in Python, including immutability, indexing, and the index method, with practical examples using a fruits tuple.
Explore dictionaries in Python, learning key-value relationships, creating dictionaries with curly braces, and accessing values via keys. Discover varying data types, how to measure length, and how to update items.
Create boolean variables in Python. Use rainy True and x False; test five > eight and eight > five; use bool to check lists, empty yield false, non-empty yield true.
Create a Python example in a Jupyter notebook that counts how many times the substring 'Yilmaz' appears in a string using the count method and prints the result.
Explore logical conjunctions in Python and the and operator, learn how to combine conditional statements to require all conditions be true, with practical true and false outcomes.
Explore how logical conjunction and the or operator evaluate boolean expressions, showing false when all conditions are false and true when any condition is true, and learn the not operator.
Write a program that accepts a comma-separated sequence of numbers and generates a list using the split method on a string variable, then run with 3,5,7,23 and print the list.
Are you new to programming and eager to explore the world of data engineering? This course is designed specifically for beginners like you! Whether you're aiming to start a career in data science, software development, or just want to add a valuable skill to your toolkit, understanding the basics of Python is essential.
In this comprehensive introductory course, we will guide you through the fundamental building blocks of Python programming. You'll learn about variables, which are the foundation for storing data in your programs. We’ll cover lists and tuples, two powerful data structures that allow you to organize and manipulate collections of data efficiently. You’ll also dive into dictionaries, a versatile tool for mapping and storing key-value pairs, which is crucial for managing complex data.
But we don’t stop there! We’ll also introduce you to standard input and output functions, enabling you to interact with users and display your program’s results in a meaningful way. By the end of this course, you’ll have a solid understanding of these core Python concepts and be well-equipped to tackle more advanced programming challenges.
Our hands-on approach ensures that you’ll not only learn the theory but also practice writing code through interactive exercises and real-world examples. No prior programming experience is needed—all you need is a willingness to learn and a curiosity about how data can be manipulated to solve problems.
Enroll now and take the first step towards becoming proficient in Python and data engineering!