Beginner থেকে Pro · 34 lessons · Free
Python: Zero থেকে Hero
৫–১০ মিনিটের ছোট পাঠ। উদাহরণ চালান, challenge জিতুন, XP জমান: এক এক করে পাঠ, beginner থেকে pro।
Python progress0/34 lessons
- MODULE 1
Python-এর মৌলিক বিষয়
print, variables, data types, input, operators এবং strings
- 1. আপনার প্রথম Python প্রোগ্রামprint() দিয়ে স্ক্রিনে লেখা দেখান 5 min 20 XP
- 2. Variables: মান সংরক্ষণvariables-এ মান রাখুন এবং ব্যবহার করুন 7 min 20 XP
- 3. Data Types: সংখ্যা, লেখা এবং True/Falseint, float, str, bool এবং type() শিখুন 8 min 20 XP
- 4. input(): ব্যবহারকারীকে জিজ্ঞেস করাinput() দিয়ে ব্যবহারকারীর কাছ থেকে মান নিন 8 min 20 XP
- 5. Operators দিয়ে অঙ্ক+ - * / // % ** ব্যবহার করুন 7 min 20 XP
- 6. Strings: লেখা নিয়ে কাজf-strings, len(), upper(), lower() এবং indexing 9 min 20 XP
- MODULE 2
সিদ্ধান্ত নেওয়া: Conditions
if, elif, else এবং তুলনা
- 1. তুলনা: True না False==, !=, >, <, >=, <= এবং Boolean values 6 min 20 XP
- 2. if / else: সিদ্ধান্ত নেওয়া প্রোগ্রামCondition true হলে একটা কাজ, না হলে আরেকটা 8 min 25 XP
- 3. elif: দুটির বেশি বিকল্পif, elif এবং else দিয়ে একাধিক condition যাচাই করুন 8 min 25 XP
- 4. and, or, not: Conditions জোড়াএকটি if-এ একাধিক condition জুড়ুন 8 min 25 XP
- 5. if-এর ভেতরে if: Nested Conditionsপ্রথম সিদ্ধান্তের পরে দ্বিতীয় সিদ্ধান্ত নিন 8 min 30 XP
- MODULE 3
পুনরাবৃত্তি: Loops
for, while, range, break এবং continue
- 1. for Loops এবং range()কাজ নির্দিষ্ট সংখ্যকবার করুন 9 min 25 XP
- 2. while Loops: True থাকা পর্যন্ত চলুকCondition True থাকা পর্যন্ত বারবার করুন 8 min 25 XP
- 3. break এবং continueLoop আগেই থামান বা একটি round বাদ দিন 8 min 30 XP
- 4. Loop Patterns: যোগফল, গণনা এবং আকৃতিInterview-এর প্রিয় loop patterns 10 min 35 XP
- MODULE 4
Collections: Lists ও Dictionaries
lists, tuples, dictionaries এবং sets
- 1. Lists: এক জায়গায় অনেক valueList তৈরি করুন, indexes, slicing এবং len() ব্যবহার করুন 9 min 25 XP
- 2. List Methods: যোগ, বাদ, Sortappend, insert, remove, pop, sort, sum, max, min 9 min 25 XP
- 3. Tuples: যে Lists বদলায় নাTuple তৈরি করুন, unpack করুন এবং values swap করুন 7 min 20 XP
- 4. Dictionaries: নাম থেকে ValueKey-value জোড়া: পড়া, যোগ, বদল এবং loop 10 min 30 XP
- 5. Sets: শুধু অনন্য ValuesDuplicates বাদ দেওয়া, union এবং intersection 7 min 25 XP
- MODULE 5
Functions: বারবার ব্যবহারযোগ্য কোড
def, return, default arguments, recursion এবং lambda
- 1. Functions: আপনার নিজের Commandsdef দিয়ে functions তৈরি করে call করুন 8 min 25 XP
- 2. return: উত্তর ফেরত দেওয়াprint আর return-এর পার্থক্য 8 min 30 XP
- 3. Default ও Keyword ArgumentsDefault values এবং নাম ধরে arguments 8 min 30 XP
- 4. Recursion: নিজেকেই call করা FunctionsBase case এবং recursive case 10 min 35 XP
- 5. lambda, sorted() এবং keyছোট functions এবং নিজের মতো sorting 9 min 30 XP
- MODULE 6
ব্যবহারিক Python
string methods, comprehensions, error handling, modules এবং files
- 1. String Methods: split, join, replaceলেখা ভাঙা, জোড়া, পরিষ্কার করা ও খোঁজা 9 min 30 XP
- 2. List Comprehensions: এক লাইনে Listsএকটি loop আর একটি if এক লাইনে লিখুন 8 min 30 XP
- 3. try / except: Errors সামলানোCrash না করে errors সামলান 9 min 30 XP
- 4. Modules: math, random এবং আরওimport দিয়ে Python-এর তৈরি tools ব্যবহার করুন 8 min 30 XP
- 5. Files: লেখা এবং পড়াopen(), with, write(), read() এবং readlines() 9 min 30 XP
- MODULE 7
অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP)
classes, objects, methods, inheritance এবং একটি ছোট প্রজেক্ট
- 1. Classes ও Objects: নিজের Data Typesclass, __init__, self এবং attributes 10 min 35 XP
- 2. Methods: Objects কী করতে পারেClass-এর ভেতরের functions, এবং __str__ 10 min 35 XP
- 3. Inheritance: একটি Class-এর ওপর গড়ে তোলাঅন্য class থেকে class তৈরি, এবং super() 10 min 35 XP
- 4. Mini Project: Report Cardসবকিছু মিলিয়ে একটি আসল প্রোগ্রাম 15 min 50 XP