পাইথন শেখার জন্য রোড ম্যাপ

পাইথন শেখার জন্য রোড ম্যাপ

মডিউল – ০

১ম দিন – পাইথনের শুরু ও প্রস্তুতি

——– পাইথন কি ?

—– পাইথন ইন্সটল করা

—– ভিএসকোড বা পাইচার্ম ইন্সটল

—- hello world প্রিন্ট করা

মডিউল -১

২য় দিন

— সিনট্যাক্স কি ? কিভাবে কাজ করে ?

— পাইথনে যোগ বিয়োগ

— ভ্যারিয়েবল কি ? কিভাবে লিখতে হয়

— স্ট্রিং/ নাম্বার/বুলিয়ান সম্পর্কে ধারনা

— কমেন্ট সিস্টেম

— টাইপ কনভার্সন বা কাস্টিং

৩য় দিন

— কম্পারিসন অপারেটন

—- লজিক্যাল অপারেটর

৪র্থ দিন ও ৫ম দিন

—-ইফ এলস

— টারনারি অপারেটর

—- ফর লুপ

—- হোয়াইল লুপ

— ব্রেক

— কন্টিনিউ

— পাস

৬ষ্ট , ৭ম ও ৮ম দিন

—ফাংশন

— প্যারামিটার

— কিওয়ার্ড আর্গুমেন্ট

—- রিকার্সিভ ফাংশন

—- ল্যামডা ফাংশন

— ডক স্ট্রিং

৯ম দিন

— লিস্ট

— লিস্টের বিভিন্ন ব্যবহার ( লিস্ট সর্টিং , স্লাইসিং, ট্রাভার্সিং , আনপ্যাকিং , ইটারেশন ইত্যাদি

— লিস্ট ইন্ডেক্স , লিস্ট ফিল্টার ও বিভিন্ন মেথড

— লিস্ট কম্প্রিহেনশন

১০ দিন

— টাপল ও টাপলের ব্যবহার

১১তম দিন

— ডিকশনারি ও তার ব্যবহার

—-ডিকশনারি কম্প্রিহেনশন

১২তম দিন

— সেট

— সেটের ব্যবহার

— ইউনিয়ন , ডিসজয়েন্ট সেট, সিমেট্রিক ডিফারেন্স , সুপারসেট ইত্যাদি

১৩তম দিন

— ট্রাই ও এক্সেপ্ট ফাংশন

—- ট্রাই এক্সেপ্ট ও ফাইনালি

— ট্রাই এক্সেপ্ট এলস ইত্যাদি

১৪ তম দিন

— স্ট্রিং ম্যানিপুলেশন

১৫ তম দিন

ফর এলস

হোয়াইল এলস

ডু হোয়াইল

১৬ তম দিন

ফাংশনের এডভান্স ব্যবহার

— ফাংশন আনপ্যাকিং

আর্গুমেন্ট ও কিওয়ার্ড আর্গুমেন্টের ব্যবহার

পার্তিশাল ফাংশন

টাইপ হিন্টস

১৭ তম দিন

— মডিউলস

— মডিউলস সার্চ পাথ

— নেম ভ্যারিয়েবল

—- প্যাকেজেস আইডিয়া

১৮ তম দিন

রিড টেক্সট ফাইল

রাইট টেক্সট ফাইল

ক্রিয়েট টেক্সট ফাইল

চেক ফাইল এক্সিস্ট

রিড সিএসভি

রাইট সিএসভি

রিনেম এন্ড ডিলিট

১৯ তম দিন

ডিরেক্টরি নিয়ে কাজ কর্ম

২০ তম দিন

পাইথন প্যাকেজেস

ভার্চুয়াল এনভায়রনমেন্ট

পিপ ইন্সটলেশন

মডিউল -২

পাইথন ওওপি

২২ তম দিন

ওওপির ধারনা

ক্লাস

ক্লাস ভেরিয়েবলস বা এট্রিবিউটস

ইন্সটান্স মেথড

_ইনিট মেথড

ইন্সটান্স ভ্যারিয়েবল

প্রাইভেট ভেরিয়বল

ক্লাস এট্রিবিউট

স্টাটিক মেথড

২৩ তম দিন

_str_ মেথড

_repr_ মেথড

_eq_ মেথড

_hash_ মেথড

__bool__মেথড

_del_ মেথড

২৪ তম দিন

__প্রোপার্টি

— প্রোপার্টি ডেকোরেটর

— রিড অনলি প্রোপার্টি

— ডিলিট প্রোপার্টি

২৫ তম দিন

ইনহেরিটেন্স

ওভাররাইডিং মেথডস

সুপার

_slots_

abstract class

২৬ তম দিন

Enumeration

Enum Aliases & @enum.unique

Customize and extend enumerations

auto

২৭ তম দিন

Single Responsibility Principle

Open/Closed Principle

Liskov Substitution Principle

Interface Segregation Principle

Dependency Inversion Principle

২৮ তম দিন

multiple Inheritance

mixin

২৯ তম দিন

ডিস্ক্রিপ্টর

ডাটা ভার্সেস নন ডাটা ডিস্ক্রিপ্টর

৩০ তম দিন

_new_ মেথড

type class

মেটা ক্লাস

ডাটা ক্লাস

৩১ তম দিন

এক্সেপ্সশন

রেইজ এক্সেপশন

Raise Exception from cause

Custom exceptions

মডিউল -৩ এডভান্স পাইথন

৩২ তম দিন

রেফারেন্স

গার্বেজ কালেকশন

ডায়নামিক টাইপিং

মিউটেবল এন্ড ইমিউটেবল অব্জেক্ট

is অপারেটর

None

৩৩ তম দিন

ভ্যারিয়েবল স্কোপস

নন লোকাল স্কোপস এন্ড ভ্যারিয়েবলস

৩৪ তম দিন

ক্লোজার

৩৫ তম দিন

ডেকোরেটরস

ডেকোরেটরস উইথ আর্গুমেন্ট

ক্লাস ডেকোরেটরস

৩৬ তম দিন

টাপলস

নেমড টাপলস

৩৭ তম দিন

সিকুয়েন্স টাইপস

লিস্ট ভার্সেস টাপল

কাস্টম সিকুয়েন্স টাইপস

৩৮ তম দিন

ইটারেটস এন্ড ইন্টারেবলস

ইটার ফাংশন

৩৯ তম দিন

জেনারেটরস

কন্টেক্সট ম্যানেজার

মডিউল -৪

৪০ তম দিন

প্রসেস ও থ্রেডস

থ্রেডিং

মাল্টি থ্রেডিং

ডেমন থ্রেড

থ্রেড সেফ কিউ

থ্রেড পুল

থ্রেড লক

৪১ তম দিন

মাল্টি প্রসেসিং

প্রসেস পুলস

৪২ তম দিন

ইভেন্ট লুপ

async/await

ক্রিয়েটিং টাস্ক

ক্যান্সেলিং টাস্ক

টাইম আউট

ফিউচার অব্জেক্ট

গ্যাদার

৪৩ – ৪৫ তম দিন

রেজেক্স

৪৬-৪৮ তম দিন

ইউনিট টেস্টিং

এই টুকু জানলেই পাইথনে বস লেভেল কাজ করা সম্ভব । কিছু জিনিস প্রাক্টিসের মাধ্যমে সহজেই আয়ত্ত্বে আসবে । এরপর অটোমেশন বা যা করুন খুব ই ইজি । নির্দিষ্ট কিছু লাইব্রেরি যেমন বিএস৪, স্ক্রাপি, রিকুয়েস্ট , সেলেনিয়াম, পিলো এর কাজ জানলেই যে কোন অটোমেশন ( প্রচলিত ) করা সম্ভব

পোষ্টটা অনেক আগের। আবার কপি পেস্ট করেছি। নতুন ভাবে ব্লগে দিয়েছি।

Leave a Reply

Your email address will not be published. Required fields are marked *