Python Syntax and Codes Guide
This document provides an overview of essential Python syntax and codes. It is aimed at
helping beginners and experienced programmers to reference Python programming
constructs easily.
1. Basic Syntax
Python syntax is simple and easy to learn. Below are some examples of basic Python syntax:
1.1 Variables
Variables are used to store data in Python. They don't need explicit declaration of type.
Example:
x=5
name = 'Alice'
is_active = True
1.2 Data Types
Common data types in Python include:
- int
- float
- str
- bool
- list
- tuple
- dict
- set
2. Control Flow
2.1 If Statements
Example:
if x > 0:
print('Positive')
elif x == 0:
print('Zero')
else:
print('Negative')
2.2 Loops
Python supports for and while loops. Example:
for i in range(5):
print(i)
while x > 0:
print(x)
x -= 1
3. Functions
Functions are defined using the def keyword. Example:
def greet(name):
return f'Hello, {name}!'
print(greet('Alice'))
4. File Handling
Python makes it easy to work with files. Example:
with open('example.txt', 'r') as file:
contents = file.read()
print(contents)
5. Classes and Objects
Python supports object-oriented programming. Example:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
return f'Hi, I am {self.name} and I am {self.age} years old.'
person = Person('Alice', 30)
print(person.greet())
6. Modules and Libraries
Python has a rich ecosystem of modules and libraries. Example:
import math
print(math.sqrt(16))
from datetime import datetime
print(datetime.now())
7. Exception Handling
Use try and except blocks to handle exceptions. Example:
try:
x = 10 / 0
except ZeroDivisionError:
print('Cannot divide by zero')
finally:
print('Execution complete')
This guide covers the essential Python syntax and constructs. For more advanced topics,
refer to the Python documentation or specific tutorials.