Learn it.Share it.

Learn Python in Bangla


পাইথন একটি হাই-লেভেল স্ক্রিপটিং প্রোগ্রামিং ল্যাংগুয়েজ, যা লিখেছেন Guido Van Rossum।

 

 

 Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).


Guido Van Rossum ও পাইথন কমিউনিটি পাইথন সম্পর্কে সব সময় একটি কথা খুব প্রচার করেন,আর তা হল - পাইথন শুধু কেউ একাই শিখবে না, সাথে সাথে সে তা অন্যদের মধ্যেও ছড়িয়ে দিবে। 


 


পাইথন নামটি নেয়া হয়েছে ৭০ এর দশকের ব্রিটিশ কমেডি শো "Monty Python’s Flying Circus" থেকে।

  


অন্যান্য প্রোগ্রামিং ল্যাংগুয়েজের সাথে তুলনা করলে, পাইথন অন্যতম সহজ একটি প্রোগ্রামিং ল্যাংগুয়েজ এবং যেকেউ চাইলেই পাইথন শিখতে পারে।

 

 

Python Training Courses:


পাইথনের উপর ইন্টারনেটে বিভিন্ন কোর্স একাডেমীর যত ভাল কোর্স আছে ইংরেজিতে, প্রায় সবগুলোই "Beginner level " এর জন্য এবং যে কেউ তাতে অংশগ্রহণ করতে পারে।

Introduction to Programming with Python by

 
মাইক্রোসফটের এই কোর্সটি একদমই নতুনদের জন্য। যাদের  - র সাথে পরিচিতি নেই , তারা কোর্সটি না করলেও সাইটটি থেকে ঘুরে আসতে পারে। প্রচুর কোর্স আছে এখানে এবং একদমই ফ্রি। প্রতিটি কোর্সের সাথে বিষয় অনুযায়ী অবজেক্টিভ টেস্ট আছে এবং পয়েন্টস দেওয়া হয়। টপ স্টুডেন্টদের নাম ও পয়েন্টস দেখান থাকে সাইটে। Django ও  Flask এর উপরেও কোর্স আছে এখানে। 
[কোর্সটি খুঁজে পাওয়া না গেলে, কোর্সের সোর্স ফাইলগুলো এখান থেকে ডাউনলোড করে নেওয়া যাবে-
Introduction-programming-python  এবং  you tube video link ]

Introduction to Programming with Python by Alison:

এটি খান একাডেমীর কোর্স Alison এর জন্য করা। তাই কোর্সটি খান একাডেমীর ওয়েবসাইটে পাওয়া যাবে না। এই কোর্সটিও নতুনদের জন্য এবং ফ্রি।কোর্স লেকচার শেষে একটি টেস্ট আছে। কোর্স শেষে সার্টিফিকেটও নেয়া যাবে নির্দিষ্ট পরিমাণ টাকা দিয়ে, তবে এর জন্য টেস্টে পাস করতে হবে।
তবে কোর্সটি করতে চাইলে, পাইথনের মৌলিক বিষয়গুলো সম্পর্কে একটু ধারণা থাকলে ভাল হবে।

  
Programming for Everybody (Python) by Coursera: 

University of Michigan এর Charles Severance এই কোর্সটি পরিচালনা করেছেন। কোর্সটি সপ্তাহ ভিত্তিক অর্থাৎ প্রতি সপ্তাহে নতুন লেকচার, টেস্ট ও এসাইনমেন্ট থাকে। কোর্সটি ফ্রি। তবে সার্টিফিকেট নেবার ব্যবস্থা আছে। সার্টিফিকেট নিতে চাইলে $49 খরচ করতে হবে এবং প্রতিটি এসাইনমেন্ট ও কুইজে অংশগ্রহণ করতে হবে। 
এই কোর্সটির বৈশিষ্ট হলঃ কোর্সটি করার জন্য শুধু যোগ, বিয়োগ, গুণ, ভাগ করতে জানলেই হবে।

A Taste of Python Programming by EdX:

এটি MIT-র একটি কোর্স । এই কোর্সটি করার পূর্বশর্ত বলা হয়েছে - "No prior programming experience necessary"। 
(প্রতিটি কোর্সের হেডিং লাইনে- কোর্স সাইটগুলোর লিঙ্ক দেওয়া আছে।)

পাইথন শেখার সবচেয়ে সহজলভ্য মাধ্যম হল ইউটিউব। পাইথনের উপর অসংখ্য ভিডিও টিউটোরিয়াল আছে ইউটিউবে। 

শুধুই পাইথনের আলোচ্য বিষয় সমূহঃ

 
python for loop
Python for loop


১।পাইথন - ডাউনলোড ও ইন্সটল

২।পাইথন আইডিলই (IDLE) পরিচিতি ও হ্যালো ওয়ার্ল্ড প্রোগ্রাম 

৩। IDLE Editor বা Script Mode

৪।এক্সপ্রেশন, কমেন্টস, ইনডেনটেশন 

৫।পাইথন অপারেটরস 

৬।পাইথন ভেরিয়বল, ডেটা টাইপ, কীওয়ার্ড 

৭। পাইথন স্ট্রিং - প্রথম অংশ 

৮। পাইথন স্ট্রিং - দ্বিতীয় অংশ 

৯। পাইথন স্ট্রিং - তৃতীয় ও শেষ অংশ

১০পাইথন নাম্বার । PYTHON NUMBER (Bangla)