অধ্যায় ১: পাইথন পরিচিতি
Day 1: Python ও কম্পিউটার লজিকের সূচনা
PCEP-30-02 প্রস্তুতি
পাঠ পরিচিতি (Lesson Introduction)
পাইথন প্রোগ্রামিংয়ের রোমাঞ্চকর যাত্রায় আপনাকে স্বাগতম! আজ আমাদের প্রথম দিন। আজ আমরা জানব পাইথন কেন এত জনপ্রিয় এবং এটি পর্দার আড়ালে কীভাবে কাজ করে।
পাইথন কী?
পাইথন একটি High-level, Interpreted এবং General-purpose প্রোগ্রামিং ল্যাঙ্গুয়েজ। এর সহজ সিনট্যাক্সের কারণে এটি শিখতে খুব সহজ।
Interpreting vs. Compilation
- Compilation: পুরো কোডটি একসাথে মেশিন ল্যাঙ্গুয়েজে রূপান্তরিত হয় (যেমন: C++)।
- Interpreting: কোডটি লাইন বাই লাইন এক্সিকিউট হয় (যেমন: Python)। এটি পাইথনকে পোর্টেবল এবং সহজে ডিবাগযোগ্য করে তোলে।
Lexis, Syntax, and Semantics
- Lexis: ভাষার শব্দভাণ্ডার বা Keywords (যেমন:
print,if)। - Syntax: কোড লেখার ব্যাকরণ বা নিয়ম।
- Semantics: কোডের প্রকৃত অর্থ বা লজিক।
ইন্টারেক্টিভ কোড এডিটর
এডিটর লোড হচ্ছে...
আউটপুট (Output)
Exam Tips (পরীক্ষার টিপস)
- পাইথন একটি interpreted ল্যাঙ্গুয়েজ, এটি মনে রাখা জরুরি।
- Guido van Rossum ১৯৯১ সালে পাইথন রিলিজ করেন।
- IDLE হলো পাইথনের ডিফল্ট ইনটিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট।
Quiz (কুইজ)
1. পাইথন কোন ধরনের প্রোগ্রামিং ল্যাঙ্গুয়েজ?
2. কোড লেখার ব্যাকরণ বা নিয়মকে কী বলা হয়?
3. পাইথন প্রোগ্রামিং ভাষায় 'Interpreted' বলতে কী বোঝায়?
4. পাইথনের ডিফল্ট ইনটিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট কোনটি?
5. পাইথনে 'High-level' ল্যাঙ্গুয়েজ বলতে কী বোঝায়?
6. পাইথন কোড রান করার সময় ইন্টারপ্রেটার কী করে?