Python চিট শিট
একটি অনুসন্ধানযোগ্য, প্রিন্টযোগ্য Python 3 রেফারেন্স — সিনট্যাক্স, ডেটা স্ট্রাকচার, comprehension, ফাংশন, ক্লাস, ফাইল এবং স্ট্যান্ডার্ড লাইব্রেরি। বিনামূল্যে।
Variables & types
10x = 1
x: int = 1
a, b = 1, 2
type(x)
int('42')
str(42)
isinstance(x, int)
None
x = y = 0
PI: Final = 3.14
Strings
11f'Hello {name}'
len(s)
s.upper()
s.strip()
s.split(',')
','.join(items)
s.replace('a', 'b')
'a' in s
s[1:4]
s[::-1]
s.startswith('a')
Lists & tuples
10a = [1, 2, 3]
a.append(4)
a.insert(0, x)
a.pop()
a[1:3]
sorted(a, reverse=True)
a.sort(key=len)
len(a)
t = (1, 2)
first, *rest = a
Dicts & sets
10d = {'k': 'v'}
d['k']
d.get('k', default)
d.keys() / d.values()
d.items()
{**a, **b}
a | b
del d['k']
s = {1, 2, 3}
set(a) & set(b)
Comprehensions
8[x * 2 for x in a]
[x for x in a if x > 0]
{x: x**2 for x in a}
{x for x in a}
(x for x in a)
[y for row in m for y in row]
[a if c else b for x in items]
sum(x for x in a)
Control flow
9if x > 0:\n ...
elif / else:
a if cond else b
for x in range(10):
for i, x in enumerate(a):
for a, b in zip(x, y):
while cond:
break / continue
match x:\n case 1: ...
Functions
8def f(a, b=1): return a + b
def f(*args, **kwargs):
f(name='Sam')
lambda x: x + 1
def f(a: int) -> int:
@decorator
yield value
global x / nonlocal x
Classes
9class A(Base):
def __init__(self, x):
self.x = x
def __str__(self):
@property
@staticmethod / @classmethod
super().__init__()
@dataclass
isinstance(obj, A)
Files, errors & modules
9with open('f.txt') as fh:
fh.read() / fh.readlines()
open('f.txt', 'w').write(s)
try:\n ...\nexcept ValueError as e:
raise ValueError('bad')
finally:
import os
from math import sqrt
import numpy as np
“:q”-এর সাথে কোনো এন্ট্রি মেলে না।
Python চিট শিট সম্পর্কে
এই Python চিট শিট Python 3-কে একটি সার্চযোগ্য পেজে সংকুচিত করে: ভেরিয়েবল ও টাইপ, স্ট্রিং, লিস্ট ও টাপল, ডিক্ট ও সেট, কম্প্রিহেনশন, কন্ট্রোল ফ্লো, ফাংশন, ক্লাস, এবং ফাইল, ত্রুটি ও মডিউল। প্রতিটি সারি একটি সংক্ষিপ্ত ব্যাখ্যাসহ কার্যকরী কোড দেখায়।
এটি ইডিওম্যাটিক Python-এর ওপর নির্ভর করে — f-string, স্লাইসিং, লিস্ট ও ডিক্ট কম্প্রিহেনশন, আনপ্যাকিং, ডিফল্ট ও কীওয়ার্ড আর্গুমেন্ট, কনটেক্সট ম্যানেজার এবং ব্যতিক্রম হ্যান্ডলিং — যা এটিকে Python আপনার প্রাত্যহিক ভাষা হোক বা মাঝে মাঝে ফিরে আসা ভাষা, একটি দ্রুত রিফ্রেশার করে তোলে।
শিটটি বিনামূল্যে এবং সম্পূর্ণ ক্লায়েন্ট-সাইড। সার্চ বক্স থেকে লাইভ ফিল্টার করুন, স্টিকি সেকশন মেনু দিয়ে নেভিগেট করুন, এক ক্লিকে যেকোনো স্নিপেট কপি করুন এবং কীবোর্ডের পাশে চাইলে পুরো রেফারেন্সটি প্রিন্ট করুন।
Python চিট শিট কীভাবে ব্যবহার করবেন
- সেকশনগুলো দেখুন — Variables & types থেকে Comprehensions হয়ে Files, errors & modules পর্যন্ত।
- পুরো শিট জুড়ে প্রতিটি স্নিপেট লাইভ ফিল্টার করতে সার্চ বক্সে টাইপ করুন।
- স্টিকি সূচিপত্র ব্যবহার করে Dicts & sets-এর মতো একটি সেকশনে যান।
- Python কোডটি কপি করতে যেকোনো স্নিপেট বা এর কপি আইকনে ক্লিক করুন।
- একটি অফলাইন Python 3 রেফারেন্সের জন্য পেজটি প্রিন্ট করুন।