পাইথন সম্পর্কে আরও ভাষার উপাদান

পাইথন সম্পর্কে আরও


মধ্যে পূর্ববর্তী নিবন্ধ পাইথন প্রোগ্রামিং ভাষা শেখার কারণগুলি এবং সর্বশেষ সংস্করণটি কীভাবে থাকতে হবে তা নিয়ে আমরা আলোচনা করেছি। এখন কিছু উদাহরণ সহ ভাষাটির উপাদানগুলি শেখার সময়.

পাইথন সম্পর্কে আরও শুরু করার সরঞ্জামগুলি

বীচি

পাইথনের অনেকগুলি মডিউল রয়েছে যা কোড রচনার সময় বাঁচায় কারণ তারা আমাদের প্রয়োজনীয় প্রিপ্রোগ্র্যামড ফাংশন নিয়ে আসে। যদিও তাদের কিছু প্রাক-ইনস্টল করা আছে, অন্যদের আমাদের প্রয়োজন হিসাবে যুক্ত করা উচিত must

এগুলি যুক্ত করার জন্য দুটি সহজ উপায় রয়েছে; আপনার বিতরণের ভান্ডারগুলি থেকে (যেন তারা কোনও সাধারণ প্রোগ্রাম ছিল) বা পিআইপি নামে একটি প্যাকেট ম্যানেজার ব্যবহার করে। দ্বিতীয় পদ্ধতিটি আমাদের সর্বাধিক বর্তমান সংস্করণগুলি নিশ্চিত করে।

গুরুত্বপূর্ণ
মনে রাখবেন প্রোগ্রাম চালু করার কমান্ডটি হ'ল python3 nombre_del_programa এবং না python nombre_del_programa.

আমাদের পিআইপি ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখুন
pip3 -V

আপনার এর মতো একটি বার্তা পাওয়া উচিত
pip 20.2.3 from /usr/local/lib/python3.9/site-packages/pip (python 3.9)
আপনি যদি পাইপ ইনস্টল না করেন তবে আপনি আপনার বিতরণের প্যাকেজ ম্যানেজারের কাছ থেকে এটি করতে পারেন। আপনার প্যাকেজ দরকার
পাইথন 3-পিপ

তথ্য প্রবেশ করা এবং প্রদর্শন করা হচ্ছে

আমরা আমাদের প্রথম প্রোগ্রাম লিখতে যাচ্ছি। সম্ভবত আপনি যদি প্রোগ্রামগুলি অনুলিপি করে আটকে দেন তবে সেগুলি কার্যকর হবে না। আমি আপনাকে এগুলি টাইপ করার পরামর্শ দিচ্ছি। নিশ্চিত করুন যে আপনি স্থানগুলিকে সম্মান করেন বা তারা কাজ করবে না।

print("¡Hola!")
nombre=input("¿Cómo te llamas? ")
print("¡Bienvenido/a!", nombre, ".Gracias por leer Linux Adictos")

প্রোগ্রামের প্রথম লাইনে আমরা শুভেচ্ছা বার্তা প্রিন্ট করি। দ্বিতীয়টিতে, আমরা "নাম" নামে একটি ভেরিয়েবল সংজ্ঞায়িত করি এবং এটিকে প্রশ্নের উত্তর হিসাবে একটি মূল্য হিসাবে নির্ধারণ করি, আপনার নাম কী? নোট করুন যে ইনপুট দুটি ফাংশন পরিবেশন করে, এটি একটি বার্তা প্রদর্শন এবং ভেরিয়েবলের প্রতিক্রিয়াটির মান নির্ধারণ করে।

তৃতীয় লাইনে, মুদ্রণ কমান্ড দুটি ধরণের সামগ্রী মুদ্রণ করে ফিরে আসে। পূর্বনির্ধারিত অভিবাদন (যা সর্বদা উদ্ধৃতিতে থাকে) এবং ভেরিয়েবলের মান (ভেরিয়েবল সর্বদা উদ্ধৃতি ছাড়াই থাকে ari

আসুন একটি পরিবর্তন চেষ্টা করুন

print("¡Hola!")
nombre=input("¿Cómo te llamas? " )
saludo="Bienvenido "+ nombre +". Gracias por leer Linux Adictos"
print(saludo)

তৃতীয় লাইনে আমরা ভেরিয়েবলকে «শুভেচ্ছা to পূর্বনির্ধারিত পাঠ্য (উদ্ধৃতিগুলির মধ্যে) এবং ভেরিয়েবলের মান (উদ্ধৃতি ব্যতীত) নির্ধারণ করি

মডিউল

প্রতিটি সময় কোডে প্রয়োজনীয় নির্দেশাবলী লিখতে হ'ল সময় এবং স্থান নষ্ট করা। বিশেষত যদি এটি একটি বিস্তৃত প্রোগ্রাম হয়। এই কারণে একীভূত বিকাশের পরিবেশ ব্যবহার করা এবং দোভাষী দ্বারা পরবর্তী সময়ে কার্যকর করার জন্য একটি দীর্ঘ প্রোগ্রাম (জারগনে স্ক্রিপ্ট) লেখাই ভাল।

প্রোগ্রামটি দীর্ঘায়িত হওয়ার সাথে সাথে এটির রক্ষণাবেক্ষণ এবং পুনরায় ব্যবহারের সুবিধার্থে এটি বেশ কয়েকটি ফাইলে বিভক্ত করার পরামর্শ দেওয়া হচ্ছে। এটি মডিউলগুলির জন্য ব্যবহৃত হয়।

মডিউলগুলি পাইথনের সংজ্ঞা এবং ঘোষণা সম্বলিত ফাইল। ফাইলের নাম .py এ শেষ হওয়া মডিউলটির নাম। উদাহরণস্বরূপ, আমরা ওয়েলকাম.পি নামে একটি মডিউল তৈরি করব। একটি মডিউলের মধ্যে, মডিউলটির নাম (একটি স্ট্রিং হিসাবে) গ্লোবাল ভেরিয়েবল __name__ এর মান হিসাবে উপলব্ধ।

স্পেসগুলি সম্পর্কে আমি উপরে যা বলেছিলাম তা মনে রাখবেন। নোট করুন যে প্রোগ্রামটির দ্বিতীয়, তৃতীয় এবং চতুর্থ লাইনগুলি ডিফ শব্দ এবং স্বাগত শব্দের মধ্যে জায়গার ঠিক নীচে শুরু হয়। এটি পাইথন দ্বারা প্রয়োজনীয় এবং আমরা নিম্নলিখিত নিবন্ধগুলিতে এটি ব্যাখ্যা করব।

প্রথম লাইনে আমরা ওয়েলকাম নামে একটি ফাংশন সংজ্ঞায়িত করি। পরবর্তী তিনটি লাইন হ'ল নির্দেশাবলী যা প্রতিবার ফাংশনটি ডাকা হয় তা কার্যকর করতে হয়।

5 নং লাইনে আমরা প্রকাশনার ভেরিয়েবলের সামগ্রীটি সংজ্ঞায়িত করি যে ফাংশনের শেষ নির্দেশটি স্বাগত বার্তাটি মুদ্রণ করা দরকার।

প্রোগ্রামের শেষ লাইনটি সহ আমরা ফাংশনটি কার্যকর করি।

আসুন অন্য কিছু চেষ্টা করুন। দুটি ফাইল তৈরি করুন। একটি ওয়েলকাম.পি এবং অন্যটি পরীক্ষা নামে পরিচিত। পাই

ওয়েলকাম.পি-তে এই লাইনগুলি লিখুন:
def Bienvenida():
   publicacion="Linux adictos"
   nombre=input("¿Cómo te llamas ")
   saludo="Bienvenido "+nombre+" Gracias por leer "+publicacion
   print(saludo)

পরীক্ষায়.পি লিখুন:
from Bienvenida import Bienvenida
Bienvenida()
আমরা যা করছি তা হ'ল ফাংশন এবং ফাংশন কলকে দুটি পৃথক ফাইলে আলাদা করা।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়ী: AB ইন্টারনেট নেটওয়ার্ক 2008 SL
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।