• Introduction to Python3

    • পাইথন 3 এর পরিচিতি

      পাইথন একটি উচ্চ-স্তরের স্ক্রিপ্টিং ভাষা যা ব্যাখ্যাযোগ্যতা, সংকলন, ইন্টারেক্টিভ এবং অবজেক্ট-ওরিয়েন্টেডকে একত্রিত করে।
      পাইথনটি অত্যন্ত পাঠযোগ্য হিসাবে নকশাকৃত। অন্যান্য ভাষার তুলনায়, ইংরেজী কীওয়ার্ডগুলি প্রায়শই ব্যবহৃত হয় এবং অন্যান্য ভাষায় কিছু বিরাম চিহ্নগুলিতে অন্যান্য ভাষার তুলনায় আরও স্বতন্ত্র বাক্য গঠন কাঠামো থাকে।
      • পাইথন একটি ব্যাখ্যাযুক্ত ভাষা: এর অর্থ হ'ল সংকলন প্রক্রিয়াটি উন্নয়ন প্রক্রিয়া থেকে অনুপস্থিত। পিএইচপি এবং পার্ল ভাষার মতো।
      • পাইথন একটি ইন্টারেক্টিভ ভাষা: এর অর্থ হল আপনি পাইথন প্রম্পট >>>থেকে সরাসরি কোড সম্পাদন করতে পারেন
      • পাইথন একটি অবজেক্ট-ওরিয়েন্টেড ল্যাঙ্গুয়েজ: এর অর্থ হল পাইথন অবজেক্ট-ওরিয়েন্টেড স্টাইল বা প্রোগ্রামিং কৌশলগুলিকে সমর্থন করে যেখানে কোডগুলিকে বস্তুগুলিতে আবদ্ধ করা হয়।
      • পাইথন শিক্ষানবিশদের জন্য একটি ভাষা: পাইথন শিক্ষানবিস প্রোগ্রামারদের জন্য দুর্দান্ত ভাষা এবং এটি সহজ ওয়ার্ড প্রসেসিং থেকে শুরু করে ডাব্লুডাব্লুডাব্লু ব্রাউজারগুলিতে গেমস পর্যন্ত বিভিন্ন অ্যাপ্লিকেশন বিকাশের সমর্থন করে।


      পাইথনের ইতিহাস

      পাইথন ১৯ 1980০ এর দশকের শেষ এবং 1990 এর দশকের গোড়ার দিকে ডাচ ন্যাশনাল ইনস্টিটিউট অফ ম্যাথমেটিক্স অ্যান্ড কম্পিউটার সায়েন্সে গাইডো ভ্যান রসম ডিজাইন করেছিলেন।
      পাইথন নিজেই এবিসি, মডিউলা -3, সি, সি ++, অ্যালগল -68, ছোট্টালক, ইউনিক্স শেল এবং অন্যান্য স্ক্রিপ্টিং ভাষা সহ অন্যান্য অনেক ভাষা থেকে তৈরি করা হয়েছে।
      পার্লের মতো পাইথন উত্স কোডও জিপিএল (জিএনইউ জেনারেল পাবলিক লাইসেন্স) চুক্তি অনুসরণ করে।
      পাইথন এখন একটি মূল বিকাশকারী দল দ্বারা রক্ষণাবেক্ষণ করা হয় এবং গুইডো ভ্যান রসুম তার অগ্রগতি পরিচালনার ক্ষেত্রে এখনও গুরুত্বপূর্ণ ভূমিকা পালন করে।
      পাইথন ২.০ ইউনিকোডের জন্য পুরো আবর্জনা সংগ্রহ এবং সমর্থন যোগ করে ১ October ই অক্টোবর, 2000 এ প্রকাশিত হয়েছিল।
      পাইথন 3.0 December ডিসেম্বর, ২০০৮ এ প্রকাশিত হয়েছিল This এই সংস্করণটি পূর্ববর্তী পাইথনের উত্স কোডের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ নয়। তবে পরে অনেকগুলি নতুন বৈশিষ্ট্য পুরানো পাইথন ২.6 / ২. / সংস্করণে পোর্ট করা হয়েছিল।
      পাইথন সংস্করণ 3.0.০, প্রায়শই পাইথন 3000 বা সংক্ষেপে পাই 3 কে হিসাবে পরিচিত। পাইথনের পূর্ববর্তী সংস্করণগুলির তুলনায় এটি একটি বড় আপগ্রেড।
      পাইথন 2.7 শেষ পাইথন ২.x সংস্করণ হিসাবে নির্ধারিত হয়েছিল। এটি পাইথন ২.x সিনট্যাক্সের পাশাপাশি পাইথন ৩.১ সিনট্যাক্স সমর্থন করে।


      পাইথন বৈশিষ্ট্য

      • 1. শিখতে সহজ: পাইথনের তুলনামূলকভাবে কয়েকটি কীওয়ার্ড রয়েছে, এর একটি সাধারণ কাঠামো রয়েছে এবং একটি স্পষ্টভাবে সংজ্ঞায়িত বাক্য গঠন শিখাকে সহজ করে তোলে।
      • ২. পড়তে সহজ: পাইথন কোডটি আরও স্পষ্টভাবে সংজ্ঞায়িত।
      • ৩. বজায় রাখা সহজ: পাইথনের সাফল্য হ'ল এর উত্স কোডটি বজায় রাখা মোটামুটি সহজ।
      • ৪. একটি বিস্তৃত স্ট্যান্ডার্ড লাইব্রেরি: পাইথনের সবচেয়ে বড় সুবিধা হ'ল সমৃদ্ধ গ্রন্থাগার, যা ক্রস প্ল্যাটফর্ম এবং ইউএনআইএক্স, উইন্ডোজ এবং ম্যাকিনটোসের সাথে সামঞ্জস্যপূর্ণ।
      • ৫. ইন্টারেক্টিভ মোড: ইন্টারেক্টিভ মোড সমর্থন, আপনি এক্সিকিউশন কোডের ভাষা প্রবেশ করতে পারেন এবং টার্মিনাল, ইন্টারেক্টিভ টেস্টিং এবং ডিবাগিং কোড স্নিপেট থেকে ফলাফল পেতে পারেন।
      • Port. বহনযোগ্যতা: ওপেন সোর্স প্রকৃতির উপর ভিত্তি করে পাইথনকে অনেক প্ল্যাটফর্মে পোর্ট করা হয়েছে (অর্থাৎ কাজ করার জন্য তৈরি করা হয়েছে)।
      • Ex. এক্সটেনসিবল: আপনার যদি সমালোচনামূলক কোডের একটি অংশের প্রয়োজন হয় যা দ্রুত চলে, বা আপনি কিছু অ্যালগরিদম লিখতে চান যা আপনি খুলতে চান না, আপনি প্রোগ্রামের সেই অংশটি সম্পূর্ণ করতে সি বা সি ++ ব্যবহার করতে পারেন এবং তারপরে কল করতে পারেন এটি আপনার পাইথন প্রোগ্রাম থেকে।
      • ৮. ডাটাবেস: পাইথন সমস্ত বড় বাণিজ্যিক ডাটাবেসে ইন্টারফেস সরবরাহ করে।
      • 9.GUI প্রোগ্রামিং: পাইথন এমন জিইউআই সমর্থন করে যা অনেকগুলি সিস্টেম কলগুলিতে তৈরি এবং পোর্ট করা যায়।
      • ১০. এম্বেডযোগ্য: আপনার প্রোগ্রামের ব্যবহারকারীদের "স্ক্রিপ্ট" করার ক্ষমতা দিয়ে আপনি সি / সি ++ প্রোগ্রামগুলিতে পাইথন এম্বেড করতে পারেন।

      পাইথন অ্যাপ্লিকেশন

      • Youtube-video social networking site
      • Reddit-social sharing site
      • Dropbox-file sharing service
      • Douban.com-a database database site for books, records, movies and other cultural products
      • Zhihu-a Q & A website
      • Nutshell-A Pan-Tech Themed Website
      • Bottle-Python microweb framework
      • EVE-Online game EVE is heavily developed using Python
      • Blender-Open source 3D drawing software using Python as a modeling tool and GUI language
      • Inkscape-An open source SVG vector graphics editor.

    • সরলতা-পাইথন এমন একটি ভাষা যা সরলতার প্রতিনিধিত্ব করে। একটি ভাল পাইথন প্রোগ্রাম পড়া ইংরেজি পড়ার মতো মনে হয়, যদিও ইংরেজি প্রয়োজনীয়তাগুলি খুব কঠোর! পাইথনের এই সিউডোকোড প্রকৃতি এর অন্যতম বৃহত শক্তি। এটি আপনাকে ভাষাটি সন্ধান করার চেয়ে সমস্যা সমাধানে মনোনিবেশ করতে সক্ষম করে।
    •  শিখতে সহজ-যেমন আপনি দেখতে পাবেন, পাইথন শিখতে চলা অত্যন্ত সহজ। যেমনটি আগেই উল্লেখ করা হয়েছে, পাইথনের অত্যন্ত সাধারণ বাক্য গঠন রয়েছে।
    •  ফ্রি এবং ওপেন সোর্স-পাইথন হ'ল এফএলএসএসের একটি (ফ্রি / ওপেন সোর্স সফ্টওয়্যার)। সরল কথায় বলতে গেলে, আপনি এই সফ্টওয়্যারটির অনুলিপি বিতরণ করতে পারবেন, এর উত্স কোডটি পড়তে পারেন, এতে পরিবর্তন করতে পারবেন এবং এর নতুন অংশটি নতুন ফ্রি সফ্টওয়্যারটিতে ব্যবহার করতে পারবেন। এফএলএসএস একটি গোষ্ঠীর মধ্যে জ্ঞান ভাগ করে নেওয়ার ধারণার ভিত্তিতে তৈরি। পাইথনটি এত ভাল হওয়ার কারণগুলির মধ্যে এটি একটি কারণ - এটি তৈরি করা হয়েছিল এবং ক্রমাগত উন্নত হয়েছিল একদল লোক যারা আরও ভাল পাইথন দেখতে চান।
    •  উচ্চ-স্তরের ভাষা-যখন আপনি পাইথনে কোনও প্রোগ্রাম লেখেন, আপনার প্রোগ্রাম দ্বারা ব্যবহৃত মেমরি কীভাবে পরিচালনা করতে হয় সে জন্য আপনাকে নিম্ন-স্তরের বিশদ সম্পর্কে চিন্তা করার দরকার নেই।
    •  বহনযোগ্যতা-এর মুক্ত উত্স প্রকৃতির কারণে পাইথনকে অনেক প্ল্যাটফর্মে পোর্ট করা হয়েছে (এটি বিভিন্ন প্ল্যাটফর্মগুলিতে কাজ করার অনুমতি দেওয়ার জন্য সংশোধিত)। যদি আপনি সাবধানতার সাথে সিস্টেম-নির্ভর বৈশিষ্ট্যগুলি ব্যবহার করা এড়িয়ে যান তবে আপনার সমস্ত পাইথন প্রোগ্রামগুলি নীচে বর্ণিত প্ল্যাটফর্মগুলিতে কোনও পরিবর্তন ছাড়াই চালানো যেতে পারে। এই প্ল্যাটফর্মগুলির মধ্যে লিনাক্স, উইন্ডোজ, ফ্রিবিএসডি, ম্যাকিনটোস, সোলারিস, ওএস / 2, অ্যামিগা, আরএসএস, এএস / 400, বিওএস, ওএস / 390, জেড / ওএস, পাম ওএস, কিউএনএক্স, ভিএমএস, পেনশন, অ্যাকম আরআইএসসি ওএস, ভক্স ওয়ার্কস, প্লেস্টেশন, শার্প জরাস, উইন্ডোজ সিই এমনকি পকেটপিসি, সিম্বিয়ান এবং গুগলের লিনাক্স ভিত্তিক অ্যান্ড্রয়েড প্ল্যাটফর্ম!
    •  ব্যাখ্যামূলক-এর কিছু ব্যাখ্যা দরকার। সি বা সি ++ এর মতো সংকলিত ভাষায় রচনা করা একটি প্রোগ্রাম আপনার কম্পিউটার দ্বারা ব্যবহৃত একটি উত্স ফাইল (অর্থাত্ সি বা সি ++ ভাষা) থেকে কোনও ভাষাতে (বাইনারি কোড, 0 এবং 1) রূপান্তর করা যেতে পারে। এই প্রক্রিয়াটি সংকলক এবং বিভিন্ন পতাকা এবং বিকল্পগুলি দ্বারা সম্পন্ন হয়। আপনি যখন আপনার প্রোগ্রামটি চালান, লিঙ্কার / প্রজননকারী সফ্টওয়্যার আপনার প্রোগ্রামটি হার্ড ডিস্ক থেকে মেমোরিতে অনুলিপি করে এবং চালিত হয়। পাইথন ভাষায় লিখিত প্রোগ্রামগুলিকে বাইনারি কোডে সংকলন করা দরকার না। আপনি সোর্স কোড থেকে সরাসরি প্রোগ্রাম চালাতে পারেন। কম্পিউটারের অভ্যন্তরে পাইথন ইন্টারপ্রেটার সোর্স কোডটিকে বাইটকোড নামে একটি মধ্যবর্তী ফর্ম হিসাবে অনুবাদ করে যা কম্পিউটার এবং রান দ্বারা ব্যবহৃত মেশিন ল্যাঙ্গুয়েজে অনুবাদ হয়।প্রকৃতপক্ষে, যেহেতু আপনাকে প্রোগ্রামগুলি কীভাবে সংকলন করতে হবে, সঠিক গ্রন্থাগারগুলি কীভাবে সংযুক্ত এবং পুনরায় মুদ্রণ করা হয় ইত্যাদি কীভাবে নিশ্চিত হওয়া উচিত, তাই এগুলি পাইথন ব্যবহারকে আরও সহজ করে তোলে। যেহেতু আপনার কেবলমাত্র পাইথন প্রোগ্রামটি অন্য কম্পিউটারে অনুলিপি করা দরকার তাই এটি কাজ করবে যা আপনার পাইথন প্রোগ্রামটিকে আরও বহনযোগ্য করে তোলে।
    •  অবজেক্ট-ওরিয়েন্টেড-পাইথন উভয় প্রসেসরিয়াল এবং অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং সমর্থন করে। একটি "প্রক্রিয়াভিত্তিক" ভাষায়, একটি প্রোগ্রাম এমন পদ্ধতি বা ফাংশন থেকে তৈরি করা হয় যা কেবল পুনরায় ব্যবহারযোগ্য কোড। "অবজেক্ট-ওরিয়েন্টেড" ভাষাগুলিতে প্রোগ্রামগুলি এমন অবজেক্ট থেকে তৈরি করা হয় যা ডেটা এবং ফাংশনগুলিকে একত্রিত করে। সি ++ এবং জাভা হিসাবে অন্যান্য বড় ভাষার তুলনায় পাইথন খুব শক্তিশালী এবং সহজ উপায়ে অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং প্রয়োগ করে।
    •  স্কেলিবিলিটি - দ্রুত চালানোর জন্য আপনার কোডটির একটি অংশের প্রয়োজন হলে বা কিছু অ্যালগরিদম ব্যক্তিগত রাখতে চান, আপনি আপনার প্রোগ্রামের কিছু অংশ সি বা সি ++ এ লিখতে পারেন এবং সেগুলি আপনার পাইথন প্রোগ্রামগুলিতে ব্যবহার করতে পারেন।
    •  সমৃদ্ধ লাইব্রেরি-পাইথন স্ট্যান্ডার্ড লাইব্রেরিটি সত্যই বিশাল। এটি আপনাকে নিয়মিত এক্সপ্রেশন, ডকুমেন্ট জেনারেশন, ইউনিট টেস্টিং, থ্রেড, ডাটাবেস, ওয়েব ব্রাউজার, সিজিআই, এফটিপি, ইমেল, এক্সএমএল, এক্সএমএল-আরপিসি, এইচটিএমএল, ডাব্লুএইভি ফাইল, পাসওয়ার্ড সিস্টেম, জিইউআই (গ্রাফিকাল) সহ বিভিন্ন কাজ পরিচালনা করতে সহায়তা করতে পারে ব্যবহারকারী ইন্টারফেস), টাকা, এবং অন্যান্য সিস্টেম-সম্পর্কিত ক্রিয়াকলাপ। মনে রাখবেন, পাইথন ইনস্টল হওয়া অবধি এই সমস্ত বৈশিষ্ট্য উপলব্ধ। একে পাইথনের "পূর্ণ বৈশিষ্ট্যযুক্ত" ধারণা বলা হয়। স্ট্যান্ডার্ড লাইব্রেরি ছাড়াও, আরও অনেক উচ্চ মানের লাইব্রেরি রয়েছে, যেমন ডাব্লুএক্সপিথন, টুইস্টেড এবং পাইথন চিত্র গ্রন্থাগার।
    •  ক্যানোনিকাল কোড-পাইথন কোডটিকে অত্যন্ত পঠনযোগ্য করে তোলার জন্য ইনডেন্টেশন প্রয়োগ করে।
    অসুবিধা
    •  রান গতি। যদি গতি প্রয়োজন হয়, সি ++ এর মূল অংশগুলি আবার লিখুন।
    •  দেশীয় বাজার ছোট (চীনের মূল বিকাশ পাইথন, এবং বর্তমানে কেবল কয়েকটি ওয়েব 2.0 সংস্থা রয়েছে)। তবে সময়ের সাথে সাথে অনেকগুলি দেশীয় সফ্টওয়্যার সংস্থা, বিশেষত গেম সংস্থাগুলি তাকে বড় আকারে ব্যবহার করতে শুরু করেছে।
    •  চাইনিজ ডেটার অভাব (ভাল পাইথন চাইনিজ ডেটা কম এবং এখন আরও হওয়া উচিত)। সম্প্রদায়ের জন্য ধন্যবাদ, বেশ কয়েকটি দুর্দান্ত পাঠ্যপুস্তক অনুবাদ করা হয়েছে, তবে অনেক এন্ট্রি স্তরের পাঠ্যপুস্তক রয়েছে এবং উন্নত সামগ্রী কেবল ইংরেজিতেই দেখা যায় can
    •  অনেকগুলি আর্কিটেকচার পছন্দ রয়েছে (সি # এর মতো কোনও অফিশিয়াল। নেট আর্কিটেকচার নেই, বা সংক্ষিপ্ত ইতিহাসের কারণে রুবির মতো তুলনামূলকভাবে কেন্দ্রীভূত কাঠামোগত বিকাশ নেই ails রেল অন আর্কিটেকচারে রুবি ছোট এবং মাঝারি ওয়েব অ্যাপ্লিকেশনগুলির জন্য অদম্য)। তবে এটি অন্য দিক থেকে এটিও দেখায় যে পাইথন আরও ভাল, আরও প্রতিভা আকৃষ্ট করে এবং আরও প্রকল্প রয়েছে।
    পাইথনের আবেদনের প্রধান ক্ষেত্রগুলি হ'ল:
    •  ক্লাউড কম্পিউটিংক্লাউড কম্পিউটিংয়ের হটেস্ট ভাষা, টিপিক্যাল অ্যাপ্লিকেশনগুলি ওপেনস্ট্যাক
    •  ওয়েব বিকাশ : অনেক দুর্দান্ত ওয়েব ফ্রেমওয়ার্ক, অনেক বড় ওয়েবসাইট হ'ল পাইথন ডেভলপমেন্ট, ইউটিউব, ড্রপবক্স, ডুবান ... সাধারণ ওয়েব ফ্রেমওয়ার্কগুলিতে জাজানো অন্তর্ভুক্ত রয়েছে
    •  বৈজ্ঞানিক কম্পিউটিং এবং কৃত্রিম বুদ্ধিমত্তা : সাধারণ লাইব্রেরি নুমপি, সায়্পাই, ম্যাটপ্ল্লিটিব, প্রবেশ গ্রন্থাগার, পান্ডা
    •  সিস্টেম অপারেশন এবং রক্ষণাবেক্ষণ : অপারেশন এবং রক্ষণাবেক্ষণ কর্মীদের জন্য প্রাথমিক ভাষা
    •  ফিনান্স : পরিমাণগত ট্রেডিং, আর্থিক বিশ্লেষণ, আর্থিক প্রকৌশল ক্ষেত্রে পাইথন কেবলমাত্র সর্বাধিক ব্যবহৃত হয় না, তবে সর্বাধিক ব্যবহৃত হয় এবং এর গুরুত্ব বছর বছর বেড়েছে।
    •  গ্রাফিকাল জিইউআই : পাইকিউটি, ডাব্লুএক্সপিথন, টকআইন্টার
    পাইথন কিছু সংস্থা ব্যবহার করে:
    •  গুগল : গুগল অ্যাপ ইঞ্জিন, কোড। গুগল ডট কম, গুগল ক্রোলার, গুগল বিজ্ঞাপন এবং অন্যান্য প্রকল্পগুলি পাইথনকে ব্যাপকভাবে ব্যবহার করছে।
    •  সিআইএ : সিআইএ ওয়েবসাইট পাইথনে তৈরি করা হয়।
    •  নাসা : নাসা ডেটা বিশ্লেষণ এবং গণনার জন্য পাইথনকে ব্যাপকভাবে ব্যবহার করে।
    •  ইউটিউব : পৃথিবীর বৃহত্তম ভিডিও ওয়েবসাইট ইউটিউব পাইথনে তৈরি।
    •  ড্রপবক্স : মার্কিন যুক্তরাষ্ট্রের বৃহত্তম অনলাইন ক্লাউড স্টোরেজ সাইট, সমস্ত পাইথনে প্রয়োগ করা হয়, প্রতিদিন 1 বিলিয়ন ফাইল আপলোড এবং ডাউনলোডগুলি পরিচালনা করে।
    •  ইনস্টাগ্রাম : আমেরিকার বৃহত্তম ফটো শেয়ারিং সোশ্যাল নেটওয়ার্কিং সাইট। প্রতিদিন 30 মিলিয়নেরও বেশি ফটো ভাগ করা হয়, এর সবগুলি পাইথনেই তৈরি করা হয়েছে।
    •  ফেসবুক : পাইথনে প্রচুর সংখ্যক বেসিক লাইব্রেরি প্রয়োগ করা হয়
    •  রেড হ্যাট / সেন্টোস : বিশ্বের সর্বাধিক জনপ্রিয় লিনাক্স বিতরণে ইয়াম প্যাকেজ পরিচালনার সরঞ্জামটি পাইথনে তৈরি করা হয়েছে
    •  ডুবান: প্রায় সমস্ত সংস্থার ব্যবসা পাইথনের মাধ্যমে বিকশিত হয়।
    •  জানুন: পাইথন (বিদেশে কোওড়া) দ্বারা নির্মিত চীনের বৃহত্তম প্রশ্নোত্তর সম্প্রদায়
    এছাড়াও, সোহু, জিনশান, টেনসেন্ট, শান্দা, নেটিজিজ, বাইদু, আলি, তাওবাও, টুডু, সিনা, হুস্কের মতো প্রতিষ্ঠানগুলি পাইথনকে বিভিন্ন কাজ শেষ করতে ব্যবহার করছে।

  • 0 comments:

    Post a Comment

    New Research

    Attention Mechanism Based Multi Feature Fusion Forest for Hyperspectral Image Classification.

    CBS-GAN: A Band Selection Based Generative Adversarial Net for Hyperspectral Sample Generation.

    Multi-feature Fusion based Deep Forest for Hyperspectral Image Classification.

    ADDRESS

    388 Lumo Rd, Hongshan, Wuhan, Hubei, China

    EMAIL

    contact-m.zamanb@yahoo.com
    mostofa.zaman@cug.edu.cn

    TELEPHONE

    #
    #

    MOBILE

    +8615527370302,
    +8807171546477