On this page
- 1 Getting Started with Python: A Fun Beginner’s Walkthrough
- 1.1 Hello, World!
- 1.2 Comparison & F-Strings
- 1.3 Single vs Double Quotes
- 1.4 Type Conversion
- 1.5 Working with Lists and Unpacking
- 1.6 Global vs Local Variables
- 1.7 Python Data Types Overview
- 1.8 Generating Random Numbers
- 1.9 Strings and Loops
- 1.10 Python Collections
- 1.11 While Loop Example
- 1.12 Summary
- 1.13 Final Thought
- 1.14 Leave A Comment Cancel reply
Getting Started with Python: A Fun Beginner’s Walkthrough
If you’re just stepping into the world of Python programming, this simple code walkthrough will help
you understand some of the most common — and important — Python concepts.
We’ll go over printing, variables, conditions, data types, loops, and even random numbers — all in one place!
On this page
Hello, World!
print("-------------") print("Hello, World!") print("-------------")
Output:
------------- Hello, World! -------------
You can also check your Python version using the sys
module:
import sys print(sys.version)
Comparison & F-Strings
input1 = 5 input2 = 2 if input1 > input2: print(f"{input1} is greater than {input2}!") # F-String Example
F-Strings let you embed variables directly into strings using curly braces {}
. They’re
clean, readable, and fast.
Single vs Double Quotes
print("My Name is Gaurav J") print('My Name is Gaurav J')
You can use triple quotes for multi-line strings or comments:
""" This is a multi-line comment or string. Written in more than one line. """
Type Conversion
x = str(3) # '3' y = int(3) # 3 z = float(3) # 3.0 print(type(x)) print(type(y)) print(type(z))
Working with Lists and Unpacking
fruits = ["apple", "mango", "Kaphal"] x, y, x = fruits print(fruits) print(x) print(y) print(x)
Notice that the variable x
is overwritten at the end — the last assignment wins.
Global vs Local Variables
def myfunc(): global g g = "Your scope is local" print("Python is " + g) myfunc() print(g)
The global
keyword makes a variable accessible outside of its function.
Python Data Types Overview
Category | Example Types |
---|---|
Text | str |
Numeric | int, float, complex |
Sequence | list, tuple, range |
Mapping | dict |
Set | set, frozenset |
Boolean | bool |
Binary | bytes, bytearray, memoryview |
None | NoneType |
print(25j) # Complex number
Generating Random Numbers
import random print(random.randrange(1, 10))
This gives a random number between 1
and 9
.
Strings and Loops
a = "Hello, World!" print(a[1]) for x in "banana": print(x)
Python Collections
Python provides several collection data types:
Type | Ordered | Changeable | Duplicates Allowed |
---|---|---|---|
List | ✅ | ✅ | ✅ |
Tuple | ✅ | ❌ | ✅ |
Set | ❌ | ❌ | ❌ |
Dictionary | ✅ | ✅ | ❌ |
list1 = ["apple", "banana", "cherry", 25] print(list1) thislist = ["apple", "banana", "cherry"] print(thislist[-2]) # Output: banana
While Loop Example
i = 1 while i < 6: print(i) i += 1
Summary
- Printing and string formatting
- Variables and type conversion
- Conditional statements
- Data types and lists
- Global and local variables
- Random numbers
- Loops and collections
Final Thought
Python is loved for its simplicity and readability.
Even small examples like these show how expressive the language can be.
Keep experimenting — play around with variables, loops, and functions — and you’ll soon feel right at home in Python 🐍.