অধ্যায় ১: পাইথন পরিচিতি
দিন 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: কোডের প্রকৃত অর্থ বা লজিক।
পরীক্ষার টিপস (Exam Tips)
- পাইথন একটি interpreted ল্যাঙ্গুয়েজ, এটি মনে রাখা জরুরি।
- Guido van Rossum ১৯৯১ সালে পাইথন রিলিজ করেন।
- IDLE হলো পাইথনের ডিফল্ট ইনটিগ্রেটেড ডেভেলপমেন্ট এনভায়রনমেন্ট।