Download Python from python.org and install. Check version:
python --version
# Single line comment
"""
Multi line comment
"""
print("Hello", "World", 123)
name = "Aman"
print(name.upper())
print(name.lower())
print(len(name))
first="Hello"
second="Python"
print(first + " " + second)
x="10"
y=int(x)
print(y+5)
a=10
b=3
print(a+b)
print(a-b)
print(a*b)
print(a/b)
a=5
b=10
print(a>b)
print(a
x=5
print(x>2 and x<10)
print(x>10 or x<3)
Python uses spaces instead of brackets.
if True:
print("Inside block")
a=int(input())
b=int(input())
print(a*b)
a=int(input())
b=int(input())
print("Sum:",a+b)
nums=[1,2,3]
nums.append(4)
print(nums)
t=(1,2,3)
print(t)
s={1,2,3}
s.add(4)
print(s)
d={"a":1,"b":2}
for k in d:
print(k,d[k])
for i in range(1,6):
print(i)
for i in range(5):
if i==3:
break
print(i)
x=0
while x<3:
print(x)
x+=1
secret=5
n=int(input())
if n==secret:
print("Correct")
else:
print("Wrong")
u=input()
p=input()
if u=="admin" and p=="123":
print("Login success")
else:
print("Failed")
1. Add two numbers
2. Check even/odd
3. Print table
4. Reverse string
5. Count characters
Python is an easy, powerful programming language used for web, AI, apps, automation.
print("Hello World")
x = 10
name = "Aman"
print(x, name)
a = 5
b = 2.5
c = "Hello"
d = True
name = input("Enter name:")
print(name)
x = 1
while x <= 5:
print(x)
x += 1
a = 10
if a > 5:
if a < 20:
print("Between 5 and 20")
for i in range(3):
for j in range(2):
print(i,j)
nums=[3,1,2]
nums.sort()
nums.reverse()
print(nums)
txt="python"
print(txt.capitalize())
print(txt.replace("p","P"))
a="Programming"
print(a[0:6])
print(a[-3:])
for i in range(3):
print(i)
else:
print("Done")
def add(a,b):
return a+b
print(add(2,3))
def greet(name="User"):
print("Hello",name)
greet()
greet("Aman")
x=lambda a:a+10
print(x(5))
nums=[1,2,3]
print(list(map(lambda x:x*2,nums)))
nums=[1,2,3,4]
print(list(filter(lambda x:x%2==0,nums)))
arr=["a","b","c"]
for i,v in enumerate(arr):
print(i,v)
a=[1,2]
b=[3,4]
for x,y in zip(a,b):
print(x+y)
squares=[x*x for x in range(5)]
print(squares)
d={x:x*x for x in range(3)}
print(d)
age=input()
if age.isdigit():
print("Valid")
pwd=input()
if len(pwd)>=6:
print("Strong")
print("1 Add")
print("2 Sub")
ch=input()
if ch=="1":
print(5+3)
1. Fibonacci
2. Prime checker
3. Factorial
4. Palindrome
5. Number guessing
age = 18
if age >= 18:
print("Adult")
else:
print("Child")
for i in range(5):
print(i)
def greet(name):
return "Hello " + name
print(greet("Aman"))
fruits = ["apple","banana"]
print(fruits[0])
user = {"name":"Aman","age":20}
print(user["name"])
import json
data={'name':'Aman','age':20}
js=json.dumps(data)
print(js)
obj=json.loads(js)
print(obj['name'])from datetime import datetime
now=datetime.now()
print(now)import os
print(os.getcwd())
os.mkdir('test')import sys
print(sys.argv)python -m venv venv
source venv/bin/activateimport requests
r=requests.get('https://api.github.com')
print(r.status_code)import re
x=re.search('[0-9]+','abc123')
print(x.group())def mydec(f):
def wrap():
print('Before')
f()
return wrap
@mydec
def hello():
print('Hello')
hello()def gen():
for i in range(3):
yield i
for v in gen():
print(v)import threading
def work():
print('Running')
t=threading.Thread(target=work)
t.start()import asyncio
async def main():
await asyncio.sleep(1)
print('Done')
asyncio.run(main())import sqlite3
conn=sqlite3.connect('db.db')
c=conn.cursor()
c.execute('create table if not exists users(name)')import csv
with open('a.csv','w') as f:
w=csv.writer(f)
w.writerow(['name','age'])import logging
logging.basicConfig(level=logging.INFO)
logging.info('Started')import unittest
class T(unittest.TestCase):
def test_add(self):
self.assertEqual(2+2,4)from fastapi import FastAPI
app=FastAPI()
@app.get('/')
def home():
return {'msg':'hello'}# realtime communication
# client <-> serverChat App
REST API
Automation Bot
Scraper
Dashboard
class User:
def __init__(self,name):
self.name=name
u=User("Aman")
print(u.name)
try:
x=int("a")
except:
print("Error")
f=open("test.txt","w")
f.write("Hello")
f.close()
import math
print(math.sqrt(16))
a=int(input())
b=int(input())
print(a+b)