Difference between revisions of "Python-3.4.3/C3/Getting-started-with-files/Bengali"

From Script | Spoken-Tutorial
Jump to: navigation, search
 
(One intermediate revision by the same user not shown)
Line 79: Line 79:
 
|-
 
|-
 
| 01:49
 
| 01:49
|pendulum.txt ফাইল এই টিউটোরিয়ালের Code File লিঙ্কে উপলব্ধ।
+
|pendulum.txt ফাইল এই টিউটোরিয়ালের Code Files লিঙ্কে উপলব্ধ।
  
 
দয়া করে এটি Home directory তে ডাউনলোড করুন এবং এটি ব্যবহার করুন।
 
দয়া করে এটি Home directory তে ডাউনলোড করুন এবং এটি ব্যবহার করুন।
Line 107: Line 107:
 
|-
 
|-
 
| 02:27
 
| 02:27
| লিখুন f is equal to বন্ধনীতে উদ্ধৃতিতে pendulum dot txt
+
| লিখুন f is equal to open বন্ধনীতে উদ্ধৃতিতে pendulum dot txt
  
 
|-
 
|-
Line 277: Line 277:
 
|কোড লিখুন
 
|কোড লিখুন
  
for line in বন্ধনীতে উদ্ধৃতিতে pendulum dot txt colon এন্টার টিপুন।
+
for line in open বন্ধনীতে উদ্ধৃতিতে pendulum dot txt colon এন্টার টিপুন।
  
 
|-
 
|-
 
| 07:10
 
| 07:10
|four space line underscore list dot append বন্ধনীতে line.
+
|four spaces line underscore list dot append বন্ধনীতে line.
  
 
দুইবার এন্টার টিপুন।
 
দুইবার এন্টার টিপুন।
Line 313: Line 313:
 
|-
 
|-
 
| 08:05
 
| 08:05
| line underscore list ফাইলে newline characters সহ লাইনের তালিকা রয়েছে।
+
| line underscore list ফাইলে newline characters এর সাথে লাইনের তালিকা রয়েছে।
  
 
|-
 
|-
Line 391: Line 391:
 
|-
 
|-
 
| 09:50
 
| 09:50
| স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জনাতে এই লিঙ্কে যান।
+
| স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান।
  
 
|-
 
|-
 
| 10:01
 
| 10:01
| আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। অংশগ্রহনের জন্য ধন্যবাদ।
+
| আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। ধন্যবাদ।
  
 
|}
 
|}

Latest revision as of 16:46, 22 April 2020

Time
Narration
00:01 Getting started with files এর টিউটোরিয়ালে আপনাদের স্বাগত।
00:07 এই টিউটোরিয়ালে আপনি শিখবেন একটি ফাইল খোলা।
00:13 লাইন দর লাইন ফাইলের বিষয়বস্তু পড়া।
00:16 একবারে ফাইলের সম্পূর্ণ বিষয়বস্তু পড়া।
00:20 লিস্টে ফাইলের বিষয়বস্তু যুক্ত করা এবং ফাইলটি বন্ধ করা।
00:26 টিউটোরিয়ালটি রেকর্ড করতে ব্যবহার করছি:

Ubuntu Linux 16.04 অপারেটিং সিস্টেম

Python 3.4.3 এবং IPython 5.1.0

00:40 টিউটোরিয়ালটি অনুশীলন করতে আপনার Lists এবং for statement সম্পর্কে জানা উচিত।
00:48 না হলে এই ওয়েবসাইটে পাইথনের প্রাক-প্রয়োজনীয় টিউটোরিয়াল দেখুন।
00:54 পড়া বা লেখার জন্য একটি ফাইল খুলতে, আমরা open() নামে একটি built in ফাংশন ব্যবহার করতে পারি।
01:01 Open() ফাংশন একটি file object রিটার্ন করে।

সিনট্যাক্স এখানে দেখানো হয়েছে।

Filename হল খোলা ফাইলের নাম।

01:12 Mode- এটি নির্দেশ দেয় যে ফাইলটি কিভাবে খোলে।
01:17 r হল Read mode এর জন্য।
01:20 w হল Write mode এর জন্য।
01:23 a, Appending mode প্রতিনিধিত্ব করে এবং r+ হল Read এবং Write mode উভয়ের জন্য। মোড নির্দিষ্ট করা অপশনাল।
01:32 pendulum.txt ফাইল টেক্সট এডিটরে খুলি।
01:38 এই ফাইলে 2 টি ডেটা কলাম রয়েছে, pendulum এর length এবং time

আমরা আমাদের প্রদর্শনের জন্য এই টেক্সট ফাইলটি ব্যবহার করব।

01:49 pendulum.txt ফাইল এই টিউটোরিয়ালের Code Files লিঙ্কে উপলব্ধ।

দয়া করে এটি Home directory তে ডাউনলোড করুন এবং এটি ব্যবহার করুন।

02:00 প্রথমে Ctrl + Alt + T কী একসাথে টিপে টার্মিনাল খুলুন।
02:07 লিখুন ipython3 এবং এন্টার টিপুন।
02:12 pylab package আরম্ভ করি।

লিখুন %pylab এবং এন্টার টিপুন।

02:20 টার্মিনালটি মুছুন।
02:23 pendulum.txt ফাইল খুলি।
02:27 লিখুন f is equal to open বন্ধনীতে উদ্ধৃতিতে pendulum dot txt
02:38 এখানে mode নির্দিষ্ট নয়। ডিফল্টরূপে এটি হল r.
02:43 এটি কি তা দেখতে টার্মিনালে f লিখুন।
02:48 file object f খোলা ফাইলের নাম এবং mode প্রদর্শন করে।
02:57 r হল read only mode এর জন্য।

যেমনকি আপনি দেখতে পাচ্ছেন, এই ফাইলটি read only mode মোডে রয়েছে।

03:06 এখন একক ভ্যারিয়েবলে পুরো ফাইলটি পড়তে শিখি।
03:11 লিখুন pend equal to f dot read ওপেন এবং ক্লোস বন্ধনী।
03:18 আমরা variable pend এ ফাইলের সকল বিষয়বস্তু পড়তে read method ব্যবহার করব। এন্টার টিপুন।
03:27 read method ব্যবহার করতে আমরা file object dot read method ব্যবহার করি।
03:34 print বন্ধনীতে pend লিখে দেখি যে pend কি। এন্টার টিপুন।
03:44 আমরা দেখতে পারি যে pend এ pendulum.txt ফাইলের সকল ডেটা রয়েছে।
03:50 আরো স্পষ্টভাবে দেখতে যে এতে কি রয়েছে শুধুমাত্র pend লিখুন।
03:56 আপনি আউটপুটে newline characters ও দেখতে পাচ্ছি।
04:01 এখন ফাইলে লাইলের তালিকায় variable pend কে বিভক্ত করতে শিখি।
04:07 আমরা লাইনের তালিকায় ডেটার ফাইল বিভক্ত করতে method splitlines ব্যবহার করি।
04:14 এর জন্য আমাদের এই তালিকাটি pend_list নামক ভ্যারিয়েবলে সংরক্ষণ করতে হবে।
04:21 লিখুন pend_list equal to pend dot splitlines ওপেন এবং ক্লোস বন্ধনী।

এন্টার টিপুন।

04:33 লিখুন pend underscore list

এন্টার টিপুন।

04:37 আমরা লাইনের তালিকায় ডেটা পেয়েছি।
04:41 pend_list এ newline characters যেমন \n নেই।
04:47 এর কারণ হল string pend, newline characters এ বিভাজিত।
04:53 f এ খোলা ফাইল বন্ধ করুন।
04:57 লিখুন f dot close ওপেন এবং ক্লোস বন্ধনী।

এন্টার টিপুন।

05:04 এটি ভালো প্রোগ্রামিং অনুশীলন যে আমাদের দ্বারা খোলা যে কোনো file objects এর কাজ শেষ হওয়ার পর বন্ধ করুন।
05:11 ভিডিওটি এখানে থামান। নিম্ন অনুশীলনী চেষ্টা করুন এবং তারপর ভিডিওটি আবার শুরু করুন।
05:17 file object হিসাবে f এর সাথে pendulum.txt ফাইলটি পুনরায় খুলুন।
05:23 মনে রাখবেন যে আমরা আগে ফাইলটি বন্ধ করেছি।
05:27 টার্মিনালে ফিরে যান।
05:30 এখন লাইন দর লাইন ফাইল পড়তে এগিয়ে যান।
05:34 ফাইলটি আবার খুলতে লিখুন:

f is equal to বন্ধনীতে উদ্ধৃতিতে pendulum.tx

05:47 এখন ফাইল লাইন দর লাইন পড়তে, আমরা for loop ব্যবহার করে file object এ পুনরাবৃত্তি করব।
05:54 লাইন অনুযায়ী ফাইল পুনরাবৃত্তি করুন এবং প্রতিটি লাইন প্রিন্ট করুন।

টার্মিনালটি মুছুন।

06:03 লিখুন for line in f colon এন্টার টিপুন।

four spaces print বন্ধনীতে line

06:16 এখানে লাইন হল loop variable এবং এটি কোনো কীওয়ার্ড নয়।
06:21 আমরা অন্য কোনো ভ্যারিয়েবল নাম ব্যবহার করতে পারতাম, তবে লাইনটি যথেষ্ট সার্থক মনে হচ্ছে। দুইবার এন্টার টিপুন।
06:30 শুধুমাত্র লাইন প্রিন্ট করার বদলে তাদের line_list নামক লিস্টে যুক্ত করুন।
06:37 আমরা প্রথমে একটি empty-list হিসাবে line_list শুরু করি।
06:42 লিখুন, line underscore list is equal to ওপেন এবং ক্লোস বর্গাকার বন্ধনী।

এন্টার টিপুন।

06:54 কোড লিখুন

for line in open বন্ধনীতে উদ্ধৃতিতে pendulum dot txt colon এন্টার টিপুন।

07:10 four spaces line underscore list dot append বন্ধনীতে line.

দুইবার এন্টার টিপুন।

07:23 এখানে for loop, pendulum.txt ফাইল লাইন দর লাইনে পড়ে।
07:29 append method, line_list নামক লিস্টে প্রতিটি লাইন জুড়বে।
07:35 আমরা যথারীতি f.close() ব্যবহার করে ফাইলটি বন্ধ করে আবার খুলতে পারতাম।
07:42 কিন্তু এবার file object f ছেড়ে দিন এবং সরাসরি for statement এ ফাইলটি খুলুন।
07:50 যতবার আমরা এটি খুলি এটি আমাদের ফাইলটি বন্ধ করার সমস্যা থেকে বাঁচাবে।
07:55 দেখি যে line_list এ কি রয়েছে।

লিখুন line underscore list এবং এন্টার টিপুন।

08:05 line underscore list ফাইলে newline characters এর সাথে লাইনের তালিকা রয়েছে।
08:13 আমরা কিছু string methods ব্যবহার করে লাইন থেকে newline characters বের করতে পারি।
08:20 এটি strings এর পরবর্তী টিউটোরিয়ালে করা হবে।
08:25 এটি আমাদের টিউটোরিয়ালের শেষে নিয়ে আসে।

এই টিউটোরিয়ালে আমরা শিখলাম - যথাক্রমে ওপেন এবং ক্লোজ মেথড দ্বারা ফাইল খোলা এবং বন্ধ করা।

08:38 read method ব্যবহার করে সম্পূর্ণ ফাইলের ডেটা পড়া।
08:43 for loop ব্যবহার করে file object এ পুনরাবৃত্তি করে লাইন দর লাইন ফাইলে ডেটা পড়া।
08:50 for loop এ append method দ্বারা list এ ফাইলের লাইন যুক্ত করা।
08:56 এখানে সমাধানের জন্য কিছু স্ব-মূল্যায়ন প্রশ্ন রয়েছে।
09:01 1. open function

string, list, file object, function রিটার্ন করে।

09:07 2. splitlines() ফাংশনটি কি করে।
09:11 strings হিসাবে সকল ডেটা এক লাইনে প্রদর্শন করে।
09:14 strings হিসাবে ডেটা লাইন দর লাইন প্রদর্শন করে।
09:18 ডেটা লাইন দর লাইন প্রদর্শন করে কিন্তু strings হিসাবে নয়।
09:24 এবং উত্তর হল

1. open ফাংশন file object রিটার্ন করে।

09:31 splitlines(), strings হিসাবে লাইন দর লাইন ডেটা প্রদর্শন করে।
09:37 সময়ের সাথে আপনার প্রশ্ন এই ফোরামে পোস্ট করুন।
09:41 এই ফোরামে Python সম্পর্কিত আপনার সাধারণ প্রশ্ন পোস্ট করুন।
09:46 FOSSEE দল TBC প্রকল্প সমন্বয় করে।
09:50 স্পোকেন টিউটোরিয়াল প্রকল্প ভারত সরকারের NMEICT, MHRD দ্বারা সমর্থিত। আরো জানতে এই লিঙ্কে যান।
10:01 আই আই টী বোম্বে থেকে আমি কৌশিক দত্ত বিদায় নিচ্ছি। ধন্যবাদ।

Contributors and Content Editors

Kaushik Datta