Python for Beginners (Part 1): From Zero to Writing Your First Programs
Python is one of the most beginner-friendly programming languages in the world. Whether you want to become a data analyst, data scientist, backend developer, automation engineer, or AI engineer, Python is an excellent place to start.
In this first part of the series, you'll learn the fundamentals you need before moving on to decision-making, loops, and functions in Part 2.
Why Learn Python?
Python is known for its simple syntax, making it easy to read and write. It is used in many fields, including:
- Data Analysis
- Artificial Intelligence and Machine Learning
- Web Development
- Automation
- Cybersecurity
- Scientific Computing
If you've never written code before, don't worry. We'll take it one step at a time.
Installing Python
Download the latest version of Python from the official website.
During installation on Windows, remember to check "Add Python to PATH" before clicking Install Now.
To verify your installation, open a terminal and type:
python --version
Enter fullscreen mode Exit fullscreen mode
or
python3 --version
Enter fullscreen mode Exit fullscreen mode
If Python is installed correctly, you'll see the installed version number.
Writing Your First Program
Let's start with the classic program.
print("Hello, World!")
Enter fullscreen mode Exit fullscreen mode
Output:
Hello, World!
Enter fullscreen mode Exit fullscreen mode
Congratulations! You've written your first Python program.
Variables
Variables store information that your program can use later.
name = "Alice"
age = 22
height = 1.68
Enter fullscreen mode Exit fullscreen mode
You can display them using print().
print(name)
print(age)
print(height)
Enter fullscreen mode Exit fullscreen mode
Common Data Types
Python has several built-in data types.
name = "Alice" # String
age = 22 # Integer
height = 1.68 # Float
is_student = True # Boolean
Enter fullscreen mode Exit fullscreen mode
Understanding data types helps you write reliable programs and avoid common mistakes.
Getting User Input
Programs become more useful when they interact with users.
name = input("Enter your name: ")
print("Hello,", name)
Enter fullscreen mode Exit fullscreen mode
Example output:
Enter your name: Victor
Hello, Victor
Enter fullscreen mode Exit fullscreen mode
Basic Operators
Python supports arithmetic operators.
a = 20
b = 5
print(a + b)
print(a - b)
print(a * b)
print(a / b)
Enter fullscreen mode Exit fullscreen mode
You can also calculate remainders using %.
print(20 % 3)
Enter fullscreen mode Exit fullscreen mode
Output:
2
Enter fullscreen mode Exit fullscreen mode
Writing Comments
Comments explain your code and are ignored by Python.
# This is a comment
name = "Alice"
Enter fullscreen mode Exit fullscreen mode
Comments make your code easier for you and others to understand.
Summary
By completing this article, you've learned how to:
- Install Python
- Write your first program
- Create variables
- Work with common data types
- Accept user input
- Perform basic calculations
- Write comments
These are the building blocks you'll use in almost every Python program.
What's Next?
In Part 2, we'll make our programs smarter by learning:
- Comparison operators
-
if,elif, andelse -
forandwhileloops - Functions
- Lists
- Dictionaries
Happy coding, and see you in Part 2!
https://dev.to/victak36lgtm/python-for-beginners-part-2-mastering-python-fundamentals-4i6n
0 Comments
Log in to join the conversation.No comments yet. Be the first to share your thoughts.