Beginner থেকে Pro · 34 lessons · Free

Python: Zero থেকে Hero

৫–১০ মিনিটের ছোট পাঠ। উদাহরণ চালান, challenge জিতুন, XP জমান: এক এক করে পাঠ, beginner থেকে pro।

Python progress0/34 lessons
Start learning, it's free
What is Python? Read the beginner's guide →Want to write your own code? Open the Python compiler →
  1. MODULE 1

    Python-এর মৌলিক বিষয়

    print, variables, data types, input, operators এবং strings

    1. 1. আপনার প্রথম Python প্রোগ্রামprint() দিয়ে স্ক্রিনে লেখা দেখান
    2. 2. Variables: মান সংরক্ষণvariables-এ মান রাখুন এবং ব্যবহার করুন
    3. 3. Data Types: সংখ্যা, লেখা এবং True/Falseint, float, str, bool এবং type() শিখুন
    4. 4. input(): ব্যবহারকারীকে জিজ্ঞেস করাinput() দিয়ে ব্যবহারকারীর কাছ থেকে মান নিন
    5. 5. Operators দিয়ে অঙ্ক+ - * / // % ** ব্যবহার করুন
    6. 6. Strings: লেখা নিয়ে কাজf-strings, len(), upper(), lower() এবং indexing
  2. MODULE 2

    সিদ্ধান্ত নেওয়া: Conditions

    if, elif, else এবং তুলনা

    1. 1. তুলনা: True না False==, !=, >, <, >=, <= এবং Boolean values
    2. 2. if / else: সিদ্ধান্ত নেওয়া প্রোগ্রামCondition true হলে একটা কাজ, না হলে আরেকটা
    3. 3. elif: দুটির বেশি বিকল্পif, elif এবং else দিয়ে একাধিক condition যাচাই করুন
    4. 4. and, or, not: Conditions জোড়াএকটি if-এ একাধিক condition জুড়ুন
    5. 5. if-এর ভেতরে if: Nested Conditionsপ্রথম সিদ্ধান্তের পরে দ্বিতীয় সিদ্ধান্ত নিন
  3. MODULE 3

    পুনরাবৃত্তি: Loops

    for, while, range, break এবং continue

    1. 1. for Loops এবং range()কাজ নির্দিষ্ট সংখ্যকবার করুন
    2. 2. while Loops: True থাকা পর্যন্ত চলুকCondition True থাকা পর্যন্ত বারবার করুন
    3. 3. break এবং continueLoop আগেই থামান বা একটি round বাদ দিন
    4. 4. Loop Patterns: যোগফল, গণনা এবং আকৃতিInterview-এর প্রিয় loop patterns
  4. MODULE 4

    Collections: Lists ও Dictionaries

    lists, tuples, dictionaries এবং sets

    1. 1. Lists: এক জায়গায় অনেক valueList তৈরি করুন, indexes, slicing এবং len() ব্যবহার করুন
    2. 2. List Methods: যোগ, বাদ, Sortappend, insert, remove, pop, sort, sum, max, min
    3. 3. Tuples: যে Lists বদলায় নাTuple তৈরি করুন, unpack করুন এবং values swap করুন
    4. 4. Dictionaries: নাম থেকে ValueKey-value জোড়া: পড়া, যোগ, বদল এবং loop
    5. 5. Sets: শুধু অনন্য ValuesDuplicates বাদ দেওয়া, union এবং intersection
  5. MODULE 5

    Functions: বারবার ব্যবহারযোগ্য কোড

    def, return, default arguments, recursion এবং lambda

    1. 1. Functions: আপনার নিজের Commandsdef দিয়ে functions তৈরি করে call করুন
    2. 2. return: উত্তর ফেরত দেওয়াprint আর return-এর পার্থক্য
    3. 3. Default ও Keyword ArgumentsDefault values এবং নাম ধরে arguments
    4. 4. Recursion: নিজেকেই call করা FunctionsBase case এবং recursive case
    5. 5. lambda, sorted() এবং keyছোট functions এবং নিজের মতো sorting
  6. MODULE 6

    ব্যবহারিক Python

    string methods, comprehensions, error handling, modules এবং files

    1. 1. String Methods: split, join, replaceলেখা ভাঙা, জোড়া, পরিষ্কার করা ও খোঁজা
    2. 2. List Comprehensions: এক লাইনে Listsএকটি loop আর একটি if এক লাইনে লিখুন
    3. 3. try / except: Errors সামলানোCrash না করে errors সামলান
    4. 4. Modules: math, random এবং আরওimport দিয়ে Python-এর তৈরি tools ব্যবহার করুন
    5. 5. Files: লেখা এবং পড়াopen(), with, write(), read() এবং readlines()
  7. MODULE 7

    অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং (OOP)

    classes, objects, methods, inheritance এবং একটি ছোট প্রজেক্ট

    1. 1. Classes ও Objects: নিজের Data Typesclass, __init__, self এবং attributes
    2. 2. Methods: Objects কী করতে পারেClass-এর ভেতরের functions, এবং __str__
    3. 3. Inheritance: একটি Class-এর ওপর গড়ে তোলাঅন্য class থেকে class তৈরি, এবং super()
    4. 4. Mini Project: Report Cardসবকিছু মিলিয়ে একটি আসল প্রোগ্রাম