Python/C2/Additional-features-of-IPython/Bengali

From Script | Spoken-Tutorial
Jump to: navigation, search
Timing Narration
0:00 নমস্কার বন্ধুগণ । IPython এর অতিরিক্ত বৈশিষ্ট্য সংক্রান্ত এই টিউটোরিয়াল-এ আপনাদের স্বাগত ।
0:06 এই টিউটোরিয়াল-এর শেষে, আপনি
  1. ipython ইতিহাস দেখতে
  2. history-এর নির্দিষ্ট অংশ দেখতে
  3. history -এর একটি অংশ একটি ফাইলে সংরক্ষণ করতে
  4. ipython থেকে একটি স্ক্রিপ্ট চালাতে পারবেন ।


0:19 এই টিউটোরিয়াল-টি শুরু করার আগেl, দয়া করে "Embellishing a plot" সংক্রান্ত টিউটোরিয়াল-টি দেখে নিন ।
0:24 pylab সমেত ipython শুরু করা যাক, টার্মিনাল-এ লিখুন ipython স্পেস হাইফেন pylab
0:33 আমরা প্রথমে একটি প্লট তৈরী করব এবং তারপর history দেখব এবং সংরক্ষণ করব, এর জন্য আমরা লিখতে পারি x সমান linspace বন্ধনীর মধ্যে বিয়োগ 2 গুন pi কমা 2 গুন pi কমা 100

plot বন্ধনীর মধ্যে x comma xsinx cosx এবং এন্টার টিপুন ।


1:00 এখন একটি ত্রুটি দেখছে "xsinx is not defined".
1:04 এর কারণ হলো xsin(x) হলো আসলে x star sin(x), যার জন্য আমাদের টার্মিনাল-এ লিখতে হবে

plot বন্ধনীর মধ্যে x কমা x star sin(x)

plot x, sin(x) xlabel বন্ধনীর মধ্যে জোড়া উধ্রিতিচিন্হে x তারপর ylabel বন্ধনীর মধ্যে জোড়া উধ্রিতিচিন্হে ডলার চিন্হ f(x) আবার একটি ডলার চিন্হ তারপর title বন্ধনীর মধ্যে জোড়া উধ্রিতিচিন্হে x এবং xsin(x) তারপর আবার title বন্ধনীর মধ্যে জোড়া উধ্রিতিচিন্হে ডলার চিন্হ x এবং xsin(x) এবং আবার একটি ডলার চিন্হ ।


2:15 এখন আমাদের কাছে একটি plot রয়েছে ।
2:18 যে কমান্ড-গুলি আমরা লিখেছি সেগুলিকে একবার দেখে নেওয়া যাক ।
2:21 history দেখতে modulo hist কমান্ড ব্যবহার করা যেতে পারে ।
2:28 লিখুন modulo অর্থাত শতাংশ চিন্হ তারপর hist এবং এন্টার টিপুন ।
2:37 দেখুন, এটি আমাদের লেখা সাম্প্রতিক কমান্ডগুলি তালিকা দেখাচ্ছে ।
2:41 প্রত্যেকটি কমান্ড-এর আগে একটি সংখ্যা রয়েছে, যা নির্দেশ করছে কোন ক্রমে এবং কখন সেটিকে লেখা হয়েছে ।
2:48 hist কমান্ড-এর আগে শতাংশ চিহ্নটি অবশ্যই লক্ষ্য করুন ।
2:52 এর অর্থ শতাংশ hist হলো একটি কমান্ড যা শুধুমাত্র IPython -এর ব্যবহার করা যায় এবং f python-এর অন্য কোনো সংস্করণ-এ করা যায় না ।
3:00 আরেকটি ধরনের কমান্ড-কে বলা হয় ম্যাজিক কমান্ড ।
3:04 লক্ষ্য করুন,  %hist নিজেই একটি কমান্ড এবং এটিই সাম্প্রতিকতম কমান্ড হিসাবে প্রদর্শিত হচ্ছে ।
3:15 মনে রাখবেন আমরা যাই লিখি তাই history তে সংরক্ষিত হয়ে যায়, তা সেটি কমান্ড বা কোনো ত্রুটি বা IPython ম্যাজিক কমান্ড যাই হোক না কেন ।
3:27 এখন যদি আমরা শুধুমাত্র ৫ টি কমান্ড প্রদর্শন করতে চাই, আমাদের শতাংশ শতাংশ hist কমান্ড-এ এই সংখ্যাটিকে আর্গুমেন্ট হিসাবে পাঠাতে হবে ।
3:35 সুতরাং শতাংশ hist 5 কমান্ড, আমাদের লেখা শতাংশ hist কমান্ড-টিকে নিয়ে সাম্প্রতিক মোট ৫ টি কমান্ড প্রদর্শন করে ।
3:46 default সংখ্যাটি হলো 40 ।
3:48 এটি করে দেখতে টার্মিনাল-এ লেখা যাক শতাংশ hist space 5 এবং এন্টার টিপুন ।
3:58 ভিডিওটি এখন সাময়িকভাবে বন্ধ করুন, অনুশীলনী-টি করুন এবং আবার চালান ।
4:02 %hist-এর documentation পড়ুন এবং খুঁজে বার করুন কিভাবে ৫ থেকে ১০ এর মধ্যে সব কমান্ড-গুলির তালিকা দেখা যায় ।
4:11 আপনি percentage hist documentation থেকে যেমন দেখেছিলেন,percentage hist 5 space 10 ৫ থেকে ১০ পর্যন্ত কমান্ডগুলি প্রদর্শন করে ।
4:22 এখন যখন আমাদের কাছে history রয়েছে, আমরা কমান্ড প্রম্পট-এ এটিকে চেষ্টা করব, তাহলে লিখুন percentage hist 5 space 10 এবং এন্টার টিপুন ।
4:35 আমরা history থেকে code -এর প্রয়োজনীয় লাইনগুলি সংরক্ষণ করতে চাই ।
4:39 তাহলে এটি করা সম্ভব percentage save কমান্ড ব্যবহার করে ।
4:47 তাহলে এটি করার আগে, প্রথমে history দেখে নিন এবং code -এর কোন লাইনগুলি আমাদের লাগবে তা সনাক্ত করুন । টার্মিনাল-এ লিখুন percentage hist এবং এন্টার টিপুন ।
4:58 প্রথম কমান্ডটি হলো linspace ।
5:00 কিন্তু দ্বিতীয় কমান্ড টিই হলো সেই কমান্ড যার জন্য ত্রুটি ঘটেছে ।
5:06 সুতরাং আমাদের দ্বিতীয় কমান্ড-টির প্রয়োজন নেই ।
5:09 তৃতীয় থেকে ষষ্ঠ কমান্ডগুলি আমাদের প্রয়োজন ।
5:12 সপ্তম কমান্ড-টি সঠিক হলেও, আমাদের এটির প্রয়োজন নেই কারণ আমরা অষ্টম কমান্ডটি ব্যবহার করে শিরোনাম সঠিকভাবে ধার্য করছি ।
5:20 তাহলে আমাদের প্রোগ্রামের জন্য প্রথম। .., তৃতীয় থেকে ষষ্ঠ এবং অষ্টম কমান্ড-টি প্রয়োজন ।
5:26 সুতরাং আমরা লিখতে পারি শতাংশ save স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ plot underscore script dot py স্পেস 1 স্পেস 3 হাইফেন 6 স্পেস 8
5:46 এই কমান্ড-টি code -এর প্রথম লাইন টি সংরক্ষণ করে এবং তারপর তৃতীয় থেকে ষষ্ঠ তারপর code -এর অস্তম লাইন-টিকে একটি নির্দিষ্ট ফাইল-এ সংরক্ষণ করে ।
5:55 শতাংশ save এর প্রথম অগ্রুমেন্ট-টি হলো ফাইল-এর পথ এবং।.. যেখানে কমান্ডগুলি সংরক্ষিত হবে এবং . and save the commands and the arguments there after are the commands to be saved in the given order.
6:08 ভিডিও-টি সাময়িকভাবে বন্ধ করুন, অনুশীলনী-টি চেষ্টা করুন এবং ভিডিও-টি চালু করুন ।
6:11 y-অক্ষের লেবেল পরিবর্তন করে "y" করুন এবং code-এর লায়ন্গুলিকে সংরক্ষণ করুন ।
6:17 আমরা ইন্টারপ্রেটর-এ ylabel on কমান্ড-টি ব্যবহার করব ।
6:21 তাহলে আমরা লিখতে পারি, ylabel বন্ধনীর মধ্যে জোড়া উধ্রিতিচিন্হে y এবং এন্টার টিপুন ।
6:29 এবং তারপর আপনি শতাংশ save কমান্ড ব্যবহার করতে পারেন ।
6:36 তাহলে আপনি লিখতে পারেন শতাংশ save তারপর স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ example underscore plot dot py তারপর 1 স্পেস 3 হাইফেন 6 স্পেস 10
6:51 এখন যখন কোডের প্রয়োজনীয় লাইন-গুলি একটি ফাইলে রয়েছে, জানা যাক কিভাবে ফাইল-টিকে পাইথন স্ক্রিপ্ট হিসাবে চালানো যায় ।
6:58 আমরা এর জন্য IPython ম্যাজিক কমান্ড শতাংশ ব্যবহার করব ।
7:03 তাহলে লিখুন শতাংশ run স্পেস হাইফেন i space স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ plot underscore script dot py
7:18 স্ক্রিপ্ট-টি চলেছে কিন্তু আমরা প্লট দেখতে পাচ্ছি না । এর কারণ, যখন আমরা স্ক্রিপ্ট-টি চালাচ্ছি, তখন র আমরা interactive mode-এ নেই ।
7:27 তাহলে প্লটটি দেখতে আমাদের টার্মিনাল-এ লিখতে হবে show এবং তারপর বন্ধনিগুলি ।
7:38 এখন ভিডিও-টি সাময়িকভাবে থামান, পরবর্তী অনুশীলনী-টি করে নিন ।
7:41 শতাংশ hist এবং শতাংশ save ব্যবহার করুন এবং একটি স্ক্রিপ্ট তৈরী করুন যাতে show() ফাংশন টি থাকবে ।
7:49 প্লট তৈরী করতে স্ক্রিপ্ট-টি চালান এবং নাম-টি প্রদর্শন করুন ।
7:56 তাহলে আপনি টার্মিনাল-এ লিখতে পারেন শতাংশ hist স্পেস ২০ ।
8:06 আমরা প্রথমে শুধুমাত্র এই কমান্ড-টি ব্যবহার করে history দেখে নেব,
8:09 স্ক্রিপ্ট-টি সংরক্ষণ করতে এই কমান্ড-টি ব্যবহার করুন শতাংশ save স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ show underscore included dot py স্পেস 1 স্পেস 3 হাইফেন 6 তারপর স্পেস 8 তারপর 14 এবং 17
8:37 তারপর পরের লাইন-এ লিখতে হবে

শতাংশ run হাইফেন i স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ show underscore included dot py, তারপর লিখুন show, show ফাংশন প্লট-টি প্রদর্শন করে ।

9:03 এখন আমরা আকাঙ্খিত প্লট-টি পেয়ে গেছি ।
9:07 run-এর পরে একটি হাইফেন i যোগ করার কারণ হলো এটি ইন্টারপ্রেটর কে বলে, যদি কোনো নামে স্ক্রিপ্ট এ খুঁজে পাওয়া না যায়, তাহলে যেন সেটা ইন্টারপ্রেটর-এ খোঁজা হয় ।
9:17 তাই sin, plot, pi এবং show এগুলি সবই যা স্ক্রিপ্ট এ পাওয়া যায় না, সেগুলিকে ইন্টারপ্রেটর থেকে এবং স্ক্রিপ্ট চালাতে ব্যবহার করা হয় ।
9:32 তাহলে এখন, ভিডিও-টি সাময়িকভাবে বন্ধ করুন, অনুশীলনী-টি করে নিন এবং ভিডিও-টি আবার চালান ।
9:36 হাইফেন i বিকল্প ব্যবহার না করে স্ক্রিপ্ট-টি চালান ।
9:42 আপনি কি কোনো তফাত দেখতে পাচ্ছেন ?
9:47 তাহলে আপনি লিখতে পারেন শতাংশ run স্ল্যাশ home স্ল্যাশ fossee স্ল্যাশ included hypen included dot py
10:04 দেখুন, Name Error প্রদর্শিত হচ্ছে যা জানাচ্ছে linspace খুঁজে পাওয়া যাচ্ছেনা ।
10:12 এখানেই এই টিউটোরিয়াল-টির সমাপ্তি হলো ।
10:14 এই টিউটোরিয়াল-এ আমরা শিখেছি, শতাংশ hist কমান্ড ব্যবহার করে ইতিহাস দেখা ।
10:21 history -এর কোনো একটি অংশ দেখতে 'শতাংশ hist' কমান্ড-এ আর্গুমেন্ট পাঠানো ।
10:25 তারপর 'শতাংশ save' কমান্ড ব্যবহার করে কোডের প্রয়োজনীয় লাইন সংরক্ষণ করা ।
10:30 'percentage run hyphen i' কমান্ড ব্যবহার করে সংরক্ষিত স্ক্রিপ্ট-টি চালান ।


10;39 এখানেই এই টিউটোরিয়াল-টি সমাপ্ত হলো ।
10:43 5. কিভাবে আমরা সাম্প্রতিক ৫ টি কমান্ড-টি দেখব ?
10:46 এর জন্য চারটি বিকল্প রয়েছে শতাংশ hist, শতাংশ hist বিয়োগ 5, শতাংশ hist 5, শতাংশ hist 5 to 10
10:57 দ্বিতযটি হলো, কিভাবে আপনি 2 3 4 5 7 9 10 11 লাইনগুলি সংরক্ষণ করবেন এবং বিকল্পগুলি হলো save ফাইলপথ 2 হাইফেন 5 7 9 হাইফেন 11, তারপর শতাংশ save ফাইলপথ 2 হাইফেন 11, তারপর শতাংশ save ফাইলপথ তারপর শতাংশ save 2 হাইফেন 5 7 9 10 11
11:24 সর্বশেষ প্রশ্নটি হলো : শতাংশ hist 5 স্পেস 10 কমান্ডটি কি দেখায়?
11:30 history কমান্ড সমেত সম্প্রতি লেখা ৫ থেকে ১০ পর্যন্ত কমান্ড
11:34 নাকি history কমান্ড ছাড়া সম্প্রতি লেখা ৫ থেকে ১০ পর্যন্ত কমান্ড
11:38 তাহলে উত্তরগুলি হলো,
11:41 প্রথম প্রশ্নের জন্য সম্প্রতি লেখা ৫ টি কমান্ড প্রদর্শন করতে, আমাদের লিখতে হবে শতাংশ hist ৫ ।
11:49 দ্বিতীয় প্রশ্নের উত্তর হলো শতাংশ save file path 2 hyphen 5 space 7 space 9 hyphen 11 is the correct option to the specified lines of codes.
12:02 এবং তৃতীয় উত্তরটি হলো শতাংশ hist 5 space 10 এটি history কমান্ড সমেত ৫ থেকে ১০ টি সম্প্রতি লেখা কমান্ড প্রদর্শন করে ।
12:14 এখানেই এই টিউটোরিয়াল-টির সমাপ্তি হলো ।
12:17 আশা করি টিউটোরিয়াল-টি আপনার ভালোলেগেছে এবং আপনার উপযোগী হয়েছে ।

Contributors and Content Editors

Antarade