Learn Python 3 from Scratch: Everything You Need to Know


About Course
বর্তমান সময়ের সবথেকে জনপ্রিয় প্রোগ্রামিং ল্যাঙ্গুয়েজে এর মধ্যে পাইথন অন্যতম। সাথে করে একজন বিগিনার হিসেবে প্রোগামিং ল্যাঙ্গুয়েজে শেখার ব্যাপারে পাইথন সবার কাছে অনেক বেশি পছন্দের।
পাইথন হচ্ছে একটি হাই-লেভেল, ইন্টারপ্রিটেড, অবজেক্ট-অরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ। জাভা এবং সি ল্যাঙ্গুয়েজের কিছু ফিচার নিয়ে পাইথন কে ডেভেলপ করা হয় । ১৯৮০ এরশেষের দিকে ডাচ প্রোগ্রামার গুইডো ভ্যান রসাম পাইথন প্রোগ্রামিং ল্যাঙ্গুয়েজ তৈরী করেন । গুইডো মূলত তার একজন প্রিয় কৌতুক অভিনেতা “মন্টি পাইথন ” এর নামে পাইথন এর নামকরণ করেন ।
এখন সবার মনে প্রশ্ন আসতে পারে যে , সব ল্যাঙ্গুয়েজে রেখে পাইথন ই কেন শিখবো ?
সবার প্রথমে বলবো পাইথন হচ্ছে পাইথন এর সিনটেক্স তুলনামূলক ভাবে অনেক বেশি সিম্পল আর ইজি। তাই একজন বিগিনার যে কিনা প্রোগ্রামিং ফিল্ড এ ক্যারিয়ার গড়তে চায় খুব সহজেই প্রোগ্রামিং এর সিনটেক্স গুলা পাইথন ইউজ করে বুঝতে পারে। উদাহরণ হিসেবে যদি আমরা c , java প্রোগ্রামিং ল্যাঙ্গুয়েজে এর সিনটেক্স এর সাথে পাইথন এর সিনটেক্স কম্পেয়ার করি তাইলে সহজেই বুঝতে পারবো।
সি ল্যাঙ্গুয়েজে এর সিনটেক্স :
#include <stdio.h>
int main(void){
printf(“Hello, world!\n”);
return 0;
}
জাভা ল্যাঙ্গুয়েজের সিনটেক্স :
public class HelloWorld
{
public static void main(String[] args)
{
System.out.println(“Hello, world!”);
}
}
পাইথন এর সিনট্যাক্স :
print(“Hello, World!”)
সো বুঝতেই পারতেছো যে একজন বিগিনার হিসেবে পাইথন দিয়ে প্রোগ্রামিং ক্যারিয়ার শুরু করা কত ইজি তোমার জন্যে।
এখন আসি পাইথন দিয়ে কি কি কাজ করা যায় :
১. ওয়েবসাইট বা ওয়েব এপ্লিকেশন ডেভেলপমেন্ট এ পাইথন এর খুব জনপ্রিয় একটা ফ্রেমওয়ার্ক Django ইউজ করা হয়
২. মোবাইল এপ্লিকেশন ডেভেলপমেন্ট এ পাইথন ইউজ হয়
৩. তুমি ডেস্কটপ এপ্লিকেশন বানাতে পারবে পাইথন দিয়ে
৪. গেমস এবং থ্রিডি এপ্লিকেশন এ পাইথন ইউজ হয়
৫. মেশিন লার্নিং , আর্টিফিশিয়াল ইন্টেলিজেন্স
৬. ডাটা সাইন্স ফিল্ড এ ইউজ হয়
৭. কম্পিউটার ভিশন
৮. ওয়েব স্ক্র্যাপিং
সো যেখানেই আমরা যাই না কেনো সবখানেই পাইথন এর জয়জয়কার। মানে তুমি পাইথন ভালো ভাবেই শিখলেই উপরের যেকোনো একটা ফিল্ড এ তুমি ক্যারিয়ার গড়ার জন্যেই এক ধাপ উপরে উঠে গেলা।
এই কোর্স এ আমরা কি কি শিখবো আসলে :
Module 1 : কিভাবে পাইথন ইনস্টল করতে হয় , সেটআপ করতে হয়ে জানবো
Module 2 : ভ্যারিয়েবল ,ডাটা টাইপ ,কমেন্টস সম্পর্কে জানবো
Module 3 : বিভিন্ন অপারেটর সম্পর্কে জানবো
Module 4 : স্ট্রিং এবং এর অনেক গুলা মেথড সম্পর্কে জানবো
Module 5 : কন্ডিশনালস এবং লুপ সম্পর্কে জানবো
Module 6 : ফাংশন সম্পর্কে জানবো
Module 7 : কিছু অ্যাডভান্স বিল্ট ইন ফাংশন সম্পর্কে জানবো
Module 8 : লিস্ট এবং লিস্ট এর মেথড সম্পর্কে জানবো
Module 9 : টাপল এবং টাপল এর মেথড সম্পর্কে জানবো
Module 10 : ডিকশনারি সম্পর্কে জানবো
Module 11 : সেট সম্পর্কে জানবো
Module 12 : জেনেরেটর্স , ডেকোরেটর্স সম্পর্কে জানবো
Module 13 : পাইথন ফাইলস , এক্সেপশন সম্পর্কে জানবো
Module 14 : অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং নিয়ে জানবো
Module 15 : csv ফাইল কিভাবে হ্যান্ডেল করতে হয় জানবো
Module 16 : json ফাইল কিভাবে হ্যান্ডেল করতে হয় জানবো
Module 17 : পাইথন এর মডিউল এবং প্যাকেজ সম্পর্কে জানবো
Module 18 : পাইথন এর ম্যাথ মডিউলে নিয়ে জানবো
Module 19 : পাইথন দিয়ে কিভাবে ডেট টাইম হ্যান্ডেল করতে হয় জানবো
Module 20 : পাইথন এর রেগুলার এক্সপ্রেশন সম্পর্কে জানবো
Module 21 : আমরা git সম্পর্কে বেসিক আইডিয়া নিবো
সো কারিকুলাম দেখে বুঝতেই পারতেছো যে , প্রোগ্রামিং রিলেটেড যত টপিক আছে আমরা তোমাকে ধরে ধরে বুঝিয়ে দেব এবং তোমরা যদি চাও তাইলে তোমাদের অনুরোধে আমরা এক্সট্রা কিছু বোনাস মডিউলে ও অ্যাড করে দিতে পারি।