
Practice by typing all the code shown in videos to avoid forgetting, and use the questions-and-answers support to solve system issues, such as those on Windows 10.
Learn how to print text to the console using Python's print function, experiment with single and double quotes, handle syntax errors, and run programs to display Hello, world.
Learn to pause a Python program by importing the time library and using time.sleep for a 15-second delay. Explore converting the script to an executable file for easier sharing.
Learn to convert a Python file to a standalone executable with pyinstaller, including installation and using --onefile; the executable runs without Python and can be placed in new project folders.
Learn how to create multi-line strings in Python using three methods: concatenation across lines or adjacent strings, backslash-newline escaping, and triple-quote strings.
Explore string concatenation with the plus operator, building phrases like 'Hello Mary' by inserting spaces, using a trailing space, a leading space, or a separate space string.
Learn how to get information from users in python by using input and print, ask for name and age, and print a combined message like Mary is 30 years old.
Build a Python console app that asks for name and age, prints a sentence like name is age years old, and converts it into a single-file executable.
Explore the characteristics of variables in Python and see how later assignments overwrite earlier values. Observe how the print function outputs values to console with examples like hello and Mary.
Learn how to get a single letter from a string in Python using zero-based indexing and square brackets, including the first to the fifth letters and common index errors.
Take user input text, count its characters, convert the length to a string, obtain an index from the user, convert it to integer, and print the chosen letter.
Convert data types in Python by turning integers into strings, strings into integers, and floats; check types and handle errors with non-numeric inputs.
Learn mathematical operations in Python, including addition, subtraction, multiplication, division, and power, by building a real project that reads two numbers and prints their result.
Learn to build a simple Python app that multiplies two numbers by taking user input as strings, converting to integers with int(), and handling type errors.
learn how to work with integers and floats, how rounding and casting affect results, and how to control decimal places for calculations.
Learn to build a Python program that downloads a YouTube video by URL, selects the highest resolution, and saves it to a project folder, with optional conversion to an executable.
Master conditional operators in Python with if, elif, and else, learn to handle user input and integer conversion, and build a four-operation calculator project.
Explore the modulo operation to compute remainders, test divisibility, and build simple Python programs that read input, convert to int, and check even/odd numbers, with an introduction to loops.
Learn how to use nested if statements in Python for beginners, testing conditions inside other conditions to check divisibility by two and four and handle even or odd numbers.
Learn to map numeric scores to Python letter grades using if-else logic and input handling, and build an executable project you can customize for your needs.
Develop a Python BMI calculator using mass in kilograms and height in meters, compute BMI by dividing mass by height squared, and print underweight, normal weight, or overweight messages.
Learn to find the largest of three integers in Python using if statements with logical and, with examples and a while true loop to input numbers without restarting.
Master Python string methods to transform text with lower() and upper() case and to count letters using count(). See practical examples converting cases and counting characters in strings.
Build a rolling dice game in Python using the random module to generate numbers from one to six for two players and determine the winner.
Break the loop demonstrates exiting a while true loop in Python by using break after user input, stopping the infinite loop when the entered number equals one.
Learn how to use lists as a data structure to store multiple items, access elements by index, including negative indexing, and add or remove elements in a classroom example.
Learn how to convert a string to a list in Python using the split method, turning sentences into words, accessing items by index, and handling common pitfalls.
Python for beginners guides you through a project that creates a randomized English sentence quiz. Split the sentence into words, shuffle, and reassemble words, then validate the user's answer.
Explore the while loop in Python by using true conditions, booleans, and break statements to control repetition, count with increments, and stop at a chosen limit.
Learn to build a dynamic score list, collect scores with input, compute sum and average using a for loop and len, and control flow with a while loop and break.
Learn how to find the biggest and smallest numbers in a list using for loops and while loops, with if statements and break logic explained through Python scores examples.
Practice using Python's range with a for loop by prompting a first, last, and increment, then compute and print the sum. Explore an optional while-loop approach for repeating the process.
Develop a Python project to find factorial numbers using a range-based for loop starting from 1, computing 5! equals 120. Include user input and a time.sleep pause to observe results.
Learn to generate fibonacci numbers in Python by building a list starting with 0 and 1, summing the last two elements to print the first n terms from user input.
Develop a Python project that finds the greatest common divisor of two numbers by testing divisors with a for loop, collecting common divisors, and printing the maximum.
Develop a python hot cold guessing game with random number from 1 to 100, convert input to int, and provide very cold to very hot feedback until guessed.
Build a password generator that takes user input of letters, symbols, and numbers, shuffles them with random shuffle, and prints a different, hard-to-crack password each run.
Learn to build a hangman game in Python by creating a word list, selecting a random word, and handling guesses, lives, and display updates.
Learn to implement a Python Hangman exercise by selecting a word, determining its length, initializing a display list, and updating it as correct letters are guessed.
Create a Python calculator with four functions for sum, subtract, multiply, and divide. Build a main function with a menu and user inputs to call these operations.
Learn to print a heart shape in Python using loops and conditionals, manage spaces and backslashes, and embed 'I love you' inside the heart for a console project.
Explore dictionaries in Python by building an English Turkish dictionary, adding and changing entries, and retrieving values using keys, while learning keys and values.
Create a menu-driven grade program using dictionaries to add students, enter scores, and show either a single student's score or the full class list.
Explore using a dictionary inside another dictionary in python to store and access multiple scores (quiz, midterm, final) for each student, then retrieve values with nested keys.
Explore functions with outputs by passing inputs, printing results, and using return to capture values, including examples like a plus b and using functions inside print to display results.
Learn how to store functions as values in a dictionary and call them by key. Use user input to choose operations like some or multiply.
Learn how to call a function inside itself to create a guessing game with random numbers from 1 to 10, using if-else to repeat guesses without a loop.
Explore global variables in Python, learn how to access and modify them inside functions using the global keyword, and understand scope differences with lists versus integers.
import json
words = {}
def save_data():
with open("students.json", "w") as f:
json.dump(words ,f)
def read_data():
global words
with open("students.json", "r") as f:
words = json.load(f)
def add_word():
new_word = input("Type a word.")
words[new_word] = {"meanings":[],
"examples": []}
while True:
print("""
1 Add meaning
2 Add example
3 Exit""")
choce = int(input("What do you want to do?"))
if choce ==1:
meaning = input("Type the meaning.")
words[new_word]["meanings"].append(meaning)
elif choce ==2:
example= input("Type the example.")
words[new_word]["examples"].append(example)
elif choce == 3:
break
else:
pass
save_data()
def show_words():
for word in words:
print()
print(f"Word: {word}")
print()
print("Meanings")
for meaning in words[word]["meanings"]:
print(meaning)
print()
print("Examples:")
print()
for example in words[word]["examples"]:
print(example)
def search():
word = input("Which word do you want to search?")
print()
print("Meanings")
for meaning in words[word]["meanings"]:
print(meaning)
print()
print("Examples:")
print()
for example in words[word]["examples"]:
print(example)
def main():
read_data()
while True:
print("""
1 Add a new word.
2 Show the word list.
3 Search a word.""")
choce = int(input("What do you want to do?"))
if choce ==1:
add_word()
elif choce ==2:
show_words()
elif choce ==3:
search()
else:
pass
main()
Python is a programming language that is intended for both total beginners who have never coded before and experienced programmers who wish to broaden their career choices by learning Python. Python is, in reality, one of the most widely used programming languages in the world, with major corporations such as Google using it in mission-critical systems such as Google Search to great effect. Python, on the other hand, is the most popular programming language for machine learning, data science, and artificial intelligence. If you want to get one of those high-paying positions, you'll need to be an expert in Python, which is exactly what you'll learn from this course.
Once you've completed the course, you'll be ready to submit applications with confidence for Python programming positions. And, sure, this is true even if you have never coded in your life before to now. You may become employable and useful in the eyes of future employers if you have the appropriate abilities, which you will acquire in this course and practice.
If you have any questions about this course, please contact me as soon as possible and I will respond to you the same day. With the help of this course, you will learn how to make your lives simpler by becoming familiar with the Python programming language. This will keep you motivated on a daily basis and prevent you from becoming bored while studying Python.