কম্পিউটার, প্রোগ্রামিং
পাইথন - এটা কি? উচ্চ পর্যায়ের প্রোগ্রামিং ভাষা
পাইথন একটি উচ্চ পর্যায়ের সার্বজনীন ভাষা, যা বাড়ানো এবং এমবেডেড করা যেতে পারে। তিনি উদাহরণস্বরূপ, ম্যাক্রো লেখার জন্য একটি হাতিয়ার হিসেবে অ্যাপ্লিকেশন সেট। পাইথন এটা অনেক প্রোগ্রামিং টাস্ক, বড় এবং ছোট, এবং কম্পিউটিং কাজগুলো একটি ছোট সংখ্যার জন্য তাই ভাল না জন্য একটি যুক্তিসঙ্গত পছন্দ করে তোলে।
আমি কোথায় ব্যবহার করা উচিত?
পাইথন দ্রুত উন্নয়ন প্রয়োজন প্রকল্পগুলির জন্য আদর্শ। এটি একাধিক প্রোগ্রামিং paradigms, কি প্রোগ্রাম নমনীয়তা প্রয়োজন জন্য ভাল সমর্থন করে। ও প্যাকেজের মডিউল একটি বহুবচন উপস্থিতিতে নমনীয়তা উপলব্ধ করা হয় এবং সময় বাঁচায়।
গাইডো van Rossum - পাইথন স্রষ্টা কল্যাণকামী পুরস্কার সম্প্রদায়ের শিরোনাম "জীবনের জন্য হিতৈষী একনায়ক।" 1980-এর দশকে, গাইডো কিছু প্রোগ্রামিং ভাষার বৈশিষ্ট্য পছন্দ করেছে, কিন্তু তাদের কেউ সমস্ত বৈশিষ্ট্য তার আছে চাই ছিল। বিশেষ করে, ভাষা নিম্নলিখিত বৈশিষ্ট্য আছে ছিল।
স্ক্রিপ্টিং ভাষা
স্ক্রিপ্ট একটি প্রোগ্রাম যা অন্যান্য প্রোগ্রামের চালনা করে। স্ক্রিপ্টিং ভাষা, দ্রুত উন্নয়ন এবং প্রোটোটাইপিং জন্য উপযুক্ত কারণ তারা অন্য এক কম্পোনেন্ট থেকে তথ্য স্থানান্তর সঙ্গে ভাল মানিয়ে এবং মেমরি ব্যবস্থাপনা মত এই বিরক্তিজনক কিছু থেকে প্রোগ্রামার উপশম।
ব্যবহারকারী সম্প্রদায় পাইথন গতিশীল প্রোগ্রামিং ভাষা ডাকতে পছন্দ করে।
অপারেটরদের গোষ্ঠীবদ্ধ করার জন্য খাঁজ
পাইথন প্যাডিং সাহায্যে একই গ্রুপের একাত্মতার এক্সপ্রেশন সংজ্ঞায়িত করে। এ ধরনের দল একটি কোড ব্লক বলা হয়। অন্যান্য ভাষায়, এটা একটি ভিন্ন সিনট্যাক্স বা যতিচিহ্ন ব্যবহার করে। ক্রম নির্দেশাবলীর শেষ - উদাহরণস্বরূপ, একটি প্রতীক সি শুরু প্রতীক ও {} উল্লেখ করে। খাঁজ উপস্থিতিতে অন্যান্য ভাষায় ভাল অভ্যাস বিবেচনা করা হয়, কিন্তু প্রথম যা খাঁজ বল পালনের প্রদান করা হয় এক, পাইথন ছিল। কি দেয়? ইন্ডেন্ট পড়া এবং তাদের আদি ও অন্ত, এবং যতিচিহ্ন, যা অনবধানতাবশত বাদ দেওয়া যেতে পারে কম কোড ব্লক প্রশিক্ষণে প্রয়োজন আপনার কোড সহজ করে তোলে। এই সমস্ত কম ত্রুটি বাড়ে।
উচ্চ পর্যায়ের বিভিন্ন প্রকারের ডেটা
কম্পিউটার ইউনিট এবং zeros মধ্যে ডেটা সঞ্চয় কিন্তু মানুষ যেমন পাঠ্য হিসেবে আরো জটিল ফর্ম, হতে হবে। আমাদের সম্পর্কে ভাষা জটিল ডেটা সমর্থন করে, যাতে বলা হয় এটি উচ্চ পর্যায়ের বিভিন্ন প্রকারের ডেটা সমর্থন করে। তথ্য এই ধরণের কাজ চালানোর জন্য সহজ। উদাহরণস্বরূপ, পাইথন লাইন বিভক্ত করা যেতে পারে, একত্রিত করুন ঊর্ধ্ব বা নিম্ন ক্ষেত্রে অনুবাদ, তারা ও টি। ডি যেমন তালিকা এবং অভিধান যেমন উচ্চ পর্যায়ের ধরনের তথ্য, যা সংরক্ষণ করা যেতে পারে এবং অন্য ডেটা আরো অনেক কিছু কার্যকারিতা জন্য অনুসন্ধান করতে পারেন, অন্যান্য ভাষায় নয়।
extensibility
এক্সটেনসেবল প্রোগ্রামিং ভাষা যোগ করা যাবে। কারণ সংযোজন তাদের অ্যাপ্লিকেশন এবং অপারেটিং সিস্টেমের বিভিন্ন জন্য উপযুক্ত করা এই ভাষা, খুব শক্তিশালী হয়। এক্সটেনশানগুলি যোগ করতে পারেন ধরনের তথ্য বা ধারণার, মডিউল এবং প্লাগ-ইন। পাইথন ভাষা বিভিন্নভাবে সম্প্রসারিত করা হয়। এটিতে কাজ প্রোগ্রামারদের প্রধান গ্রুপ পরিবর্তন এবং উন্নতি, এবং অন্যান্য মডিউল শত শত নির্দিষ্ট উদ্দেশ্যের জন্য লিখিত।
ব্যাখ্যা
ব্যাখ্যা করা ভাষায় মানুষের দ্বারা লিখিত সোর্স কোড থেকে সরাসরি সঞ্চালিত হয় এবং এই ধরনের সি ++ যেমন কম্পাইল ভাষায় লেখা প্রোগ্রাম, মেশিন কোড অনুবাদ করা উচিত নয়। যেহেতু অনুবাদ মাছি উপর ঘটে ব্যাখ্যা ভাষা, ধীর, কিন্তু কারণ কম্পাইলার শেষ হওয়ার জন্য অপেক্ষা করার কোন প্রয়োজন আছে লেখা এবং ডিবাগিং প্রোগ্রাম দ্রুততর। তারা ধরে বহন করা সহজ বিভিন্ন প্ল্যাটফর্মে হয়।
এক সম্পর্কে কিনা পাইথন ব্যাখ্যা বা শুধুমাত্র কম্পাইল তর্ক করতে পারেন। নানাভাবে তিনি কাজ করে যদিও হিসাবে একটি অর্থ সামনে কোড নির্বাহ (জাভা হিসাবে) কম্পাইল করা হয়, এবং তার উপাদান অনেক মেশিনের পূর্ণবেগে দৌড়াচ্ছে, যেমন সি তে লেখা
গাইডো 1989 সালে ক্রিসমাস ছুটির সময় পাইথন লেখা শুরু করেছিলাম, এবং পরবর্তী বছরে, তিনি তাদের সহকর্মীদের মতামতের উপর ভিত্তি করে ভাষা সমাপ্ত। সাধারণ জনগণের, ফলে দেখে ফেব্রুয়ারি 1991 সালে যখন তিনি নিউজ-গ্রুপ-ইউজনেট এক স্থাপন করা হয়েছিল।
পাইথন নতুনদের জন্য
অর্ডার পাইথন মধ্যে লেখা প্রোগ্রাম শুরু করতে, আপনি এটি ইনস্টল করতে হবে। পাইথন 2.7 এবং পাইথন 3.5 এর সংস্করণে, সেখানে উল্লেখযোগ্য পার্থক্য, যা তাদের মধ্যে লিখিত প্রোগ্রাম কারণে বেমানান হয়।
কম্পিউটারে, "ম্যাকিনটশ" ভাষা থেকেই ইনস্টল করা থাকে, এবং এটি অপারেটিং সিস্টেম বয়স সংস্করণ উপর নির্ভর করে। উইন্ডোজের মাধ্যমে পাইথন ইনস্টল করতে হতে পারে। ইনস্টলেশন প্যাকেজ ফাইল python.org সাইটে নির্বাচন করা যাবে।
মিথষ্ক্রিয়া দুটি উপায়
সরলতা কারণে, যা পাইথন প্রোগ্রামিং চিহ্নিত করা, হল যে এটা সরঞ্জাম যে আপনি বিকাশ, লেখা এবং ডিবাগ প্রোগ্রাম সাহায্যে আসে।
ইন্টারেক্টিভ মোডে, কমান্ড অপারেটিং সিস্টেম (শেল) কম্যান্ড লাইন থেকে কমান্ড গ্রহণ যেমন প্রায় একই একটি সময়ে এক লাইনে প্রবেশ করা হয়। এছাড়াও আপনি খাটো বহু-প্রোগ্রাম তৈরি করতে পারেন বা একটি পাঠ্য ফাইল বা একটি বিল্ট-ইন পাইথন মডিউল থেকে কোড আমদানি করতে। নতুনদের জন্য, এটি জানাতে চাই যে, ইন্টারেক্টিভ মোডে একটি বিস্তৃত সহায়তা সিস্টেম অন্তর্ভুক্ত কাজে লাগবে। এই একটি প্রোগ্রামিং ভাষা বৈশিষ্ট্য জানার জন্য একটি সুবিধাজনক উপায়।
অলস উন্নয়ন পরিবেশ একটি ইন্টারেক্টিভ মোড এবং টুলস লিখতে এবং চালানোর প্রোগ্রাম, সেইসাথে ট্র্যাকিং সিস্টেম নাম অন্তর্ভুক্ত করা হয়েছে। বুধবার পাইথন লেখা, এবং ভাষা ব্যাপক সম্ভাবনার প্রমান করা হয়।
ইন্টারেক্টিভ মোডে
এখানে আপনি যে প্রোগ্রাম করা যাবে প্রায় কিছু করতে পারেন, এমনকি একাধিক লাইন কোড লিখতে। এই মোডটি হতে পারে:
- নিরাপদ পরীক্ষার জন্য স্যান্ডবক্স;
- পরিবেশ, আপনি পাইথন প্রোগ্রামিং অধ্যয়ন করতে সক্ষম হবেন;
- খুঁজে পেতে এবং ত্রুটি সংশোধন জন্য টুল।
যে একটি ইন্টারেক্টিভ মোডে প্রবেশ সংরক্ষণ করতে মনে রাখবেন অসম্ভব। এই কাজের জন্য, কোড কপি করে একটি ফাইলে ফলাফল রেকর্ড করুন।
ইন্টারেক্টিভ মোড, একটি ক্যালকুলেটর হিসেবে ব্যবহার করা যাবে টেক্সট নিপূণভাবে এবং ভেরিয়েবল মান নির্ধারণ করুন। এছাড়াও আপনি মডিউল, ফাংশন, বা প্রোগ্রাম তাদের পরীক্ষা করার জন্য অংশগুলি আমদানি করতে পারেন। এটা একটা সময়ে অংশের এক আমদানি করে দীর্ঘ প্রোগ্রাম এবং ডিবাগ প্রোগ্রাম লেখা ছাড়া পাইথন বস্তু নিয়ে পরীক্ষা করতে সাহায্য করে।
অনলাইনে কাজ
একটি টার্মিনাল উইন্ডোর পাইথন রান বর্তমান প্রোগ্রামটি সংস্করণ সম্পর্কে তথ্য প্রদর্শন করার পর, মুক্তির তারিখ, পদক্ষেপ জন্য কয়েক টিপস এবং একটি আমন্ত্রণ >>> প্রবেশ করতে।
একটি ইন্টারেক্টিভ মোডে কাজ করার জন্য, একটি কমান্ড বা অভিব্যক্তি লিখুন, এবং এন্টার কি টিপুন।
পাইথন ইনপুট ব্যাখ্যা করে এবং যদি টাইপ একটি প্রতিক্রিয়া প্রয়োজন, বা ব্যাখ্যাকারী তাকে বোঝে না প্রতিক্রিয়া জানিয়েছে।
নিম্নলিখিত কমান্ড লাইন প্রিন্ট করবে। যেহেতু প্রিন্টিং অবস্থান নির্দিষ্ট করা না থাকে, আউটপুট পর্দা চলে যায়।
- >>> মুদ্রণ "Hello World!"
- হ্যালো ওয়ার্ল্ড!
এই একক লাইন একটি সম্পূর্ণ প্রোগ্রাম! পাইথন ইন্টারেক্টিভ লিখুন কী টিপে প্রবেশ প্রত্যেক স্ট্রিং কোড পরিচালনা, এবং এর ফলে নীচে প্রদর্শিত হবে।
বস্তুর তথ্য দেখুন
ইন্টারেক্টিভ মোডে, সেখানে বস্তুর তথ্য দেখার জন্য দুটি উপায় আছে:
- বস্তু (বা নাম) এবং Enter টিপুন করা;
- মুদ্রণ কমান্ড বস্তু (বা নাম) প্রবেশ করুন এবং Enter চাপুন।
ফলাফলের বস্তুর উপর নির্ভর করে।
কিছু ডেটা প্রকার (পূর্ণসংখ্যা এবং তালিকা, উদাহরণস্বরূপ) মধ্যে, এই সমস্ত দুটি পদ্ধতি একই ফলাফল উত্পাদন:
- >>> এক্স = [3,2]
- >>> এক্স
- [3, 2]
- >>> মুদ্রণ এক্স
- [3, 2]
স্ট্রিং জন্য, «মুদ্রণ নাম" কমান্ড একটি সেট ফলে নামের জন্য প্রাপ্ত ফলাফল থেকে কিছুটা ভিন্ন। প্রথম ক্ষেত্রে, মান, উদ্ধৃতি চিহ্ন মধ্যে যখন দ্বিতীয় - বর্তমান নয়:
- >>> এক্স = "MyString"
- >>> এক্স
- "MyString"
- >>> মুদ্রণ এক্স
- MyString
নাম (যেমন, ফাংশন, মডিউল, অথবা বর্গ উদাহরণস্বরূপ) কোড ব্লক বোঝায়, তখন নাম লিখে ডাটা, নাম এবং সঞ্চয়ের জায়গা টাইপ সম্পর্কে তথ্য প্রদান করবে।
নিম্নলিখিত উদাহরণে নামক একটি বর্গ বার্তা তৈরি করে এবং সম্পর্কিত তথ্য প্রদর্শন করে
এটা:
- >>> বর্গ বার্তা:
- ... পাস
- ...
- >>> পাঠান
- <ক্লাস ___ প্রধান ___। 0x58db0 বার্তা>
- >>> মুদ্রণ পাঠান
- __main __। বার্তা
লাইন
পাইথন লাইন অক্ষরের ক্রমের সাথে আছে। একটি স্ট্রিং আক্ষরিক একক উদ্ধৃতি ( ') অক্ষর লিখে তৈরি করা হয়, ডবল ( ") অথবা ট্রিপল (' 'বা" "") উদ্ধৃতি চিহ্ন। উদাহরণে, মান পরিবর্তনশীল x নিয়োগ:
- >>> এক্স = "MyString"
পাইথন স্ট্রিং বিভিন্ন বিল্ট-ইন বৈশিষ্ট্য আছে। তাদের মধ্যে একজন সকলের আপনার কপি আসতে করার দক্ষতা ছোট হাতের অক্ষর। এই ক্ষমতা পদ্ধতি বলা হয়। একটি বস্তুর উপর একটি পদ্ধতি কল করার জন্য, আপনাকে ডট সিনট্যাক্স ব্যবহার করা আবশ্যক। (।) যে পরিবর্তনশীল নাম, যা এই ক্ষেত্রে একটি স্ট্রিং বস্তুর একটি রেফারেন্স লিখে পরে, আপনি ডট অপারেটর রাখতে হবে, এবং তারপর পদ্ধতি খোলার এবং বন্ধ বন্ধনী দ্বারা অনুসরণ নাম, হল:
- >>> x.lower ()
- "Mystring"
ব্যবহার করে আপনি ইন্ডেক্স অপারেটর গুলি [i] লাইনের অংশ গ্রহণ করতে পারেন। ইন্ডেক্সিং, শূন্য থেকে শুরু হয়, যাতে এর [0] স্ট্রিং প্রথম অক্ষরটি ফেরৎ, গুলি [1] ফেরৎ দ্বিতীয়, ইত্যাদি:
- >>> এক্স [0]
- 'এম'
- >>> এক্স [1]
- 'ওয়াই'
স্ট্রিং পদ্ধতি সাধারণ মানুষ হিসেবে লাইন, এবং "ইউনিকোড" সঙ্গে কাজ করি। তারা নিম্নলিখিত উত্পাদন:
- রেজিস্টার পরিবর্তন (পুঁজিতে আপার, লোয়ার, swapcase, শিরোনাম);
- গণনা (COUNT);
- এনকোড করা (সঙ্কেতাক্ষরে লিখা, ডিকোড) পরিবর্তন;
- অনুসন্ধান ও প্রতিস্থাপন (এটি প্রতিস্থাপন, rfind, সূচি, rindex, অনুবাদ);
- শর্ত (startswith, endswith, isalnum, isalpha হয়, isdigit, islower, isspace, istitle হয়, isupper) পরীক্ষা;
- মিলিত এবং পৃথক করা (যোগ দিতে, পার্টিশন, rpartition, বিভক্ত, splitlines);
- ফরম্যাট (কেন্দ্র, ljust, lstrip, rstring, rjust, ফালা, zfill, expandtabs)।
পাইথন: তালিকাসমূহ
পাইথন স্ট্রিং সীমিত প্রতীক হয়ে থাকেন, তাহলে তালিকাবদ্ধ করে কোনো বিধিনিষেধ না। তাদের অন্য তালিকাগুলি সমেত নির্বিচারে বস্তু, ক্রমের আদেশ হয়। উপরন্তু, এটা যোগ মুছে দিন এবং উপাদান উহার প্রতিস্থাপন করা সম্ভব। একটি বস্তুর নম্বর, ভিতরে কমা দ্বারা পৃথক বর্গাকার বন্ধনী, এবং পাইথন তালিকা আছে। এই প্রতিনিধিত্ব করে, নিচে দেখানো - এখানে উদাহরণ এবং ডেটা অপারেশন তাঁদের সঙ্গে আছেন:
- >>> ঘাঁটি = [ 'এ', 'সি', 'জি', 'টি']
- >>> ঘাঁটি
- [ 'এ', 'সি', 'জি', 'টি']
- >>> bases.append ( 'ইউ')
- >>> ঘাঁটি
- [ 'এ', 'সি', 'জি', 'টি', 'ইউ']
- >>> bases.reverse ()
- >>> ঘাঁটি
- [ 'ইউ', 'টি', 'জি', 'সি', 'একটি']
- >>> ঘাঁটি [0]
- 'ইউ'
- >>> ঘাঁটি [1]
- 'টি'
- >>> bases.remove ( 'ইউ')
- >>> ঘাঁটি
- [ 'টি', 'জি', 'সি', 'একটি']
- >>> bases.sort ()
- >>> ঘাঁটি
- [ 'এ', 'সি', 'জি', 'টি']
এই উদাহরণে, এটা ব্যক্তির অক্ষরের একটি তালিকা তৈরি করা হয়েছে। তারপর উপাদান উপাদানের ক্রম মুখোমুখি শেষে যোগ করা হয়েছে, উপাদানের তাদের সূচক অবস্থান দ্বারা নিষ্কাশিত উপাদান একটি মান 'ইউ' থাকার এবং উত্পাদিত আইটেম বাছাই মোছা হয়েছে। তালিকা থেকে একটি আইটেম সরানো হচ্ছে অবস্থা যখন সরান () মেথড অতিরিক্ত তথ্য, যথা, যে সরানো উচিত একটি মান প্রদান প্রকাশ করে।
পদ্ধতি ছাড়াও অনুরূপ সরান () সালে পাইথন অন্য অনুরূপ বৈশিষ্ট্য ফাংশন বলা হয়েছে। ফাংশন এবং পদ্ধতি মধ্যে একমাত্র পার্থক্য প্রথমে একটি নির্দিষ্ট বস্তুর সঙ্গে যুক্ত নয়।
পাইথন: ফাংশন
কার্যাবলী এক বা একাধিক মান উপর অপারেশন সম্পাদন, এবং এর ফলে ফিরে যান। তাদের সংখ্যক পাইথন আগে থেকেই রয়েছে। বিল্ট-ইন ফাংশন উদাহরণ:
- LEN () - ক্রমানুসারে উপাদানের সংখ্যা ফেরৎ;
- Dir () - বস্তুর বৈশিষ্ট্যাবলী প্রতিনিধিত্বমূলক স্ট্রিং একটি তালিকা ফেরৎ;
- তালিকা () - অন্য কিছু ক্রম থেকে সক্রিয়া একটি নতুন তালিকা ফেরৎ।
- >>> সাহায্যের (পাতে)
- বিল্ট-ইন ফাংশন বৃত্তাকার উপর সহায়তা করুন:
- বৃত্তাকার (...)
- বৃত্তাকার (নম্বর [ndigits]) -> ফ্লোটিং পয়েন্ট সংখ্যা
এছাড়াও এটি আপনার নিজস্ব কার্যক্রম সংজ্ঞায়িত করা সম্ভব।
ব্যবহারকারী-সংজ্ঞায়িত কার্যক্রম
নিজস্ব পাইথন ফাংশনের যেমন তৈরি করার প্রক্রিয়া। প্রথম লাইন শব্দ Def, ফাংশন নাম এবং আর্গুমেন্ট (প্রত্যাশিত ইনপুট মান) বন্ধনীর মধ্যে ঘিরা দ্বারা অনুসরণ দিয়ে শুরু হয়, এবং একটি কোলন দিয়ে শেষ হয়। পরবর্তী কমান্ড শরীর ফাংশন আপ করতে এবং ইন্ডেন্টযুক্ত ইন করতে হবে। একটি মন্তব্য ফাংশন বডির শুরুতে অবস্থিত, এটা তার ডকুমেন্টেশন অংশ হয়ে ওঠে। ফাংশনের শেষ লাইনটি ফলাফলের ফেরৎ:
- >>> Def প্রতিলিপি (ডিএনএ):
- ... "" "RNA স্ট্রিং হিসেবে ফিরুন ডিএনএ পংক্তি।" ""
- ... রিটার্ন dna.replace ( 'টি', 'ইউ')
- ...
- >>> লিপ্যন্তরে ( 'CCGGAAGAGCTTACTTAG')
- 'CCGGAAGAGCUUACUUAG'
এই উদাহরণটিতে লিপ্যন্তরে নামক ফাংশন, যা একটি স্ট্রিং ডিএনএ অনুক্রম প্রতিনিধিত্বমূলক আশা তৈরি করা হয়েছে। প্রতিস্থাপন () মেথড অন্য এক চরিত্রের সব ঘটনার মূল স্ট্রিং এর একটি কপি ফেরৎ। কোড তিন লাইন RNA- এর মধ্যে ডিএনএ প্রতিলিপি অনুমতি দেওয়া হয়। বিপরীত ফাংশন নিম্নরূপ:
- >>> Def বিপরীত (গুলি):
- ... "" "বিপরীত ক্রম ক্রম পংক্তি ফিরুন।" ""
- ... চিঠি = তালিকা (গুলি)
- ... letters.reverse ()
- ... রিটার্ন '' .join (চিঠি)
- ...
- >>> বিপরীত ( 'CCGGAAGAGCTTACTTAG')
- 'GATTCATTCGAGAAGGCC'
বিপরীত ফাংশন একটি স্ট্রিং লাগে, এটা উপর ভিত্তি করে একটি তালিকা তৈরি করে, এবং তার ক্রম পরিবর্তন। এখন আপনি রিভার্স করতে হবে। বস্তুর একটি যোগদানের () পদ্ধতি, যা স্ট্রিং মান প্রতিটি উপাদান বিভাজক তালিকা সম্মিলন আছে। যেহেতু বিভাজক প্রয়োজন নেই, পদ্ধতি একটি লাইন দুই অ্যাপস্ট্রফিগুলি ( '' বা "") দ্বারা প্রতিনিধিত্ব উপর ব্যবহার করা হয়।
অভিধান
একটি অভিধান পাইথন - এটা কি? এটা একটা প্রচলিত কাগজ অভিধান হিসাবে একই বেনিফিট আছে। এটা আপনি দ্রুত একটি কী (শব্দ) সঙ্গে যুক্ত পছন্দসই মান (ডেফিনেশন) আপনাকে অনুমতি দেয়। অভিধানের ধনুর্বন্ধনী মধ্যে লেখা এবং কমা দ্বারা পৃথক কী-মান জোড়া একটি ক্রম ধারণ করছে। অভিধানের আদেশ নেই। পরিবর্তে, অভিধান মান তাদের কী, না তাদের অবস্থান মাধ্যমে উপলব্ধ।
- >>> basecomplement = { 'এ': 'টি', 'সি': 'জি', 'টি': 'এ', 'জি': 'সি'}
- >>> basecomplement.keys ()
- [ 'এ', 'সি', 'টি', 'জি']
- >>> basecomplement.values ()
- [ 'টি', 'জি', 'এ', 'সি']
- >>> basecomplement [ 'এ']
- 'টি'
ক্লাস
আপনার নিজস্ব বস্তু তৈরি করার জন্য, আপনি যে ধরনের প্যাটার্ন একটি বর্গ বলা হয় তা নির্ধারণ করতে হবে। পাইথন, এই অপারেটর বর্গ, নাম এবং কোলন দ্বারা অনুসরণ করা হয়। বর্গ সংজ্ঞা লাশ বৈশিষ্ট্য এবং পদ্ধতি এই শ্রেণীর উপর ভিত্তি করে বস্তুর সমস্ত উদাহরণ জন্য উপলব্ধ হবে ধারণ করে।
সুবিধার
সর্বাধিক প্রোগ্রামিং ভাষা ব্যবহারকারী বান্ধব বৈশিষ্ট্য উপলব্ধ, কিন্তু তাদের কেউ সুবিধা এবং পাইথন দ্বারা প্রদত্ত সুবিধা যেমন একটি সমন্নয় আছে। এই সুবিধা কি? এখানে তাদের কিছু:
- ভাষা অন্যান্য অ্যাপ্লিকেশনের সাথে একীকৃত এবং ম্যাক্রো তৈরি করতে ব্যবহার করা যেতে পারে। উদাহরণস্বরূপ, রঙ কেনাকাটা প্রো 8 বা পরে, এটি একটি স্ক্রিপ্টিং ভাষা।
- পাইথন ব্যবহার এবং বন্টন, বাণিজ্যিক ভিত্তিতে বা না জন্য বিনামূল্যে।
- ভাষা পাঠ্য পাঠ্য তথ্য অনেক সঙ্গে কাজ অ্যাপ্লিকেশনের ক্ষেত্রে ব্যবহৃত হয় অনুসন্ধান একটি শক্তিশালী প্রক্রিয়াকরণ ক্ষমতা আছে, এবং।
- এটি আরম্ভে প্রোগ্রাম চেক না করে মহান অ্যাপস তৈরি করা সম্ভব।
- পাইথন টেস্টিং এবং প্রতিটি মডিউল এবং সমগ্র প্রোগ্রামের ডিবাগিং সমর্থন করে।
Similar articles
Trending Now