ভূমিকা
বর্তমানে চাকুরির বাজার, মেশিন লার্নিং, ওয়েব ডেভেলপমেন্ট, ভিডিও গেইম ডিজাইন সহ আরও অনেক কিছু বিবেচনায় যেই প্রোগ্রামিং ভাষাটা সবচেয়ে বেশি জনপ্রিয় তার নামঃ Python. মেশিন লার্নিং, আর্টিফিসিয়াল ইন্টিলিজেন্স এবং বিগ ডাটা এনালাইসিস এর জন্য পাইথন সেরা। অনেক চমৎকার লাইব্রেরী ফাংশন, সুন্দর কোড ফরম্যাট হবার কারনে এই প্রোগ্রামিং এর প্রতি ভালোবাসা তৈরি হতে বাধ্য যেকোন বয়সের প্রোগ্রামারের। আর নতুনদের শুরুটা যদি এই প্রোগ্রামিং দিয়ে হয় তাহলে তো কথাই নেই। যাইহোক, আমার এই কোর্সটি একেবারে নতুনদের কথা মাথায় রেখে তৈরি করেছি। চিত্র দিয়ে, গল্প দিয়ে, এনিমেশন দিয়ে প্রতিটি বিষয় সহজভাবে বুঝানোর প্রয়াসটা বরাবরের মত এই কোর্সেও থাকবে। আশা করছি সম্পূর্ন কোর্সটি আপনি আনন্দ নিয়ে শেখবেন।
পূর্বশর্ত
যথেষ্ট আগ্রহ এবং অন্তরিকতাই এই কোর্সের জন্য যথেষ্ট।
কাদের জন্য এই কোর্স
- আপনি যদি প্রোগ্রামিং এর জগতে একেবারে নতুন হয়ে থাকেন এবং অল্প সময়ে পাইথন শিখে নিতে চান, তাহলে এই কোর্সটি আপনার জন্য।
- প্রোগ্রামিং এর বেসিক ধারনা আছে, কিন্তু নতুন করে পাইথন শিখতে চান তাহলে এই কোর্সটি করতে পারেন। আমি এই কোর্সে যেখানেই পাইথনের সাথে অন্যান্য প্রোগ্রামিং এর ভিন্নতা তৈরি হয় সেখানেই সেটা নিয়ে আলোচনা করব।
এই কোর্সটি যেভাবে তৈরি
- পাইথন দিয়ে কোড করা। ভেরিয়েবল, মেথড/ফাংশন, কন্ডিশন চেক, লুপ এইসব বেসিক টপিকগুলো এর ধারাবাহিক এবং সূক্ষাতিসূক্ষ বিশ্লেষণ।
- প্রতিটি টপিক এর যতটুকু ব্যাখ্যা করলে ঐ টপিক নিয়ে আর সমস্যায় পড়তে হবে না, সেভাবে বিস্তারিত ব্যাখ্যা করা হবে। যেমনঃ লুপ নিয়ে আলোচনার সময় একটি লুপের ভেতরে আরেকটি লুপ থাকলে সেটি কিভাবে কাজ করে তা নিয়ে বিস্তারিত আলোচনা করা হবে।
- কোন আলোচনাই তত্ত্বীয় আলোচনায় সীমাবদ্ধ রাখা হবে না। প্রতিটি আলোচনার প্রমাণ হিসাবে কোড এবং উদাহরণ দিয়ে ব্যাখ্যা করা হবে।
- প্রোগ্রামিং এর একেবারে বেসিক ব্যাপারগুলো ভিজুয়ালি উপস্থাপন করে অনেক সহজবোধ্য ভাবে শেখানো হয়েছে। যেমনঃ ভেরিয়েবল কিভাবে একটি মেমরী এড্রেস তৈরি করে, ভেরিয়েবলে মান রাখলে সেটি কিভাবে সংরক্ষিত হয় এইসব ব্যাপারগুলো একাবের চিত্র সহ উপস্থাপন করা হয়েছে। তাই এই কোর্সের বেসিক দিয়ে আপনি অন্য একটি প্রোগ্রামিং ল্যঙ্গুয়েজ শিখার সময়, এই বেসিকগুলো আর নতুন করে জানতে হবে না।
- কিছু আলোচনার পর কুইজ থাকবে, এসাইনমেন্ট থাকবে যাতে করে কোড করে যেকোন সমস্যা সমাধান করার একটা আত্মবিশ্বাস তৈরি হয়। তাই এই কোর্সটি রেকর্ডেড অনলাইন কোর্স হলেও প্রাইভেট কেয়ারের মতই মনে হবে।
সোর্স কোড
আপনি যখন যেই ভিডিও দেখছেন, সেই ভিডিও তে যেই কোড করে দেখানো হচ্ছে, সেই কোড গুলো ঐ ভিডিও এর পরেই দেওয়া থাকবে, যেন আমার কোডটা দেখে আপনার কোডের ভুলটা বের করতে পারেন।
বিঃ দ্রঃ এই কোর্সের কোন আপডেট বের হলে আপনাকে আবার সেটি কিনতে হবে না। আপনি যখনই এই কোর্সটি কিনলেন তারপর থকে আজীবন এই কোর্সটি দেখতে পারবেন এবং এই কোর্সের যেকোন আপডেট আপনি স্বয়ংক্রিয়ভাবে পেয়ে যাবেন। তবে, আপনার একাউন্ট দিয়ে একাধিক ব্যক্তি লগিন করে কোর্সটি দেখলে আপনার একাউন্টটি আমাদের সিস্টেট লক করে দিবে।
Course Curriculum
Getting Started | |||
Computer set up & First Program | FREE | 00:12:43 | |
Comment in Python | FREE | 00:02:42 | |
Special Syntax | FREE | 00:02:31 | |
How to use Source code | FREE | 00:02:18 | |
How to open existing project | FREE | 00:01:34 | |
Some points to be remembered | FREE | 00:07:09 | |
Variable | |||
Introduction | FREE | 00:08:25 | |
How does variable work in Python | 00:16:35 | ||
Store value in variable | 00:16:31 | ||
QUIZ | Unlimited | ||
Take Input | 00:08:31 | ||
QUIZ | Unlimited | ||
Work with fractional Data | 00:02:53 | ||
Problem – Find Read & Green Area of BD Flag | Unlimited | ||
Solution – Find Read & Green Area of BD Flag | 00:09:20 | ||
Array | 00:08:02 | ||
Control Flow - CONDITION CHECK | |||
if-elif-else Detail Explanation | 00:12:25 | ||
Practice | 00:10:39 | ||
Practice | 00:06:40 | ||
Problem – Find Maximum Product | Unlimited | ||
Solution – Find The Maximum Product | 00:04:54 | ||
Debug | |||
How to Debug | 00:05:34 | ||
Control Flow - LOOP | |||
for loop | 00:07:53 | ||
Practice – For Loop | 00:09:00 | ||
Problem: Sum a Series | Unlimited | ||
Solution – Sum a Series | 00:00:00 | ||
Loop Through Array – Using for LOOP | 00:03:15 | ||
Problem – Sum Array Elements | Unlimited | ||
Solution – Sum Array Elements | 00:00:00 | ||
Nested LOOP | 00:19:11 | ||
Problem – Sum Nested series | Unlimited | ||
Solution – Sum Nested series | 00:00:00 | ||
While LOOP | 00:05:09 | ||
FUNCTION | |||
Function – Intro | 00:07:50 | ||
Function – CODE Example | 00:13:55 | ||
Function – Without return statement | 00:02:38 | ||
Why Function | 00:04:37 | ||
Why Function – CODE Example | 00:17:45 | ||
Problem – Convert Mark into GPA | Unlimited | ||
Solution – Convert Mark into GPA | 00:00:00 | ||
Python Library Function | |||
What is Library Function | 00:04:33 | ||
String Function | 00:11:01 | ||
Math Function | 00:04:55 | ||
Array Function | 00:06:20 | ||
Solution – Find Maximum product from an Array | 00:00:00 | ||
Solution – Remove Duplicate Element from an Array | 00:00:00 | ||
Python Special | |||
Dictionary | 00:02:16 | ||
Tuples | 00:02:38 | ||
Unpacking | 00:03:10 |
পাইথন এর অসাধারণ ভিডিও টিউটরিয়াল
বাংলা ভাষায় পাইথন এর অসাধারণ ভিডিও টিউটরিয়াল। প্রতিটি ভিডিও সহজবোধ্য আর সবচেয়ে গুরুত্বপূর্ণ ব্যাপার হল: কোন কিছু নিয়ে খুব বেশি ভাড়ামি নাই। অল্প কথায় ধাপে ধাপে পাইথন শেখার জন্য এর বিকল্প আমি দেখি নাই। অনেক অনেক শুভ কামনা।