পাইথন-সিপ

সি ++ কোড থেকে পাইথন বাইন্ডিং তৈরি করার জন্য একটি সরঞ্জাম
এখনই ডাউনলোড করুন

পাইথন-সিপ র‌্যাঙ্কিং ও সারাংশ

বিজ্ঞাপন

  • Rating:
  • লাইসেন্স:
  • Python License
  • দাম:
  • FREE
  • প্রকাশকের নাম:
  • Phil Thompson
  • প্রকাশকের ওয়েব সাইট:
  • http://wiki.python.org/moin/PyQt

পাইথন-সিপ ট্যাগ


পাইথন-সিপ বর্ণনা

সি ++ কোড থেকে পাইথন বাইন্ডিং জেনারেট করার একটি সরঞ্জাম পাইথনের বৈশিষ্ট্যগুলির মধ্যে একটি যা এটি এত শক্তিশালী করে তোলে, বিদ্যমান লাইব্রেরিগুলি, সি বা সি ++ এ লেখা বিদ্যমান লাইব্রেরিগুলি গ্রহণ করার ক্ষমতা এবং পাইথন এক্সটেনশন মডিউল হিসাবে এটি উপলব্ধ করে। লাইব্রেরির জন্য এই ধরনের এক্সটেনশান মডিউলগুলি প্রায়শই বাইন্ডিংস বলা হয়। সিপ একটি টুল যা সি এবং সি ++ লাইব্রেরিগুলির জন্য পাইথন বাইন্ডিং তৈরি করা খুব সহজ করে তোলে। পাইথন-এসআইপিটি মূলত QT টুলকিটের জন্য পাইথন বাইন্ডিংগুলি পিকট তৈরি করার জন্য তৈরি করা হয়েছিল, তবে কোনও সি বা সি ++ লাইব্রেরির জন্য বাইন্ডিং তৈরি করতে ব্যবহার করা যেতে পারে। একটি কোড জেনারেটর এবং একটি পাইথন মডিউল রয়েছে। কোড জেনারেটর স্পেসিফিকেশন ফাইলগুলির একটি সেট প্রক্রিয়া করে এবং সি বা সি ++ কোড তৈরি করে যা তারপর বাইন্ডিং এক্সটেনশন মডিউল তৈরি করতে সংকলন করে। সিপ পাইথন মডিউল স্বয়ংক্রিয়ভাবে উত্পন্ন কোডে সমর্থন ফাংশন সরবরাহ করে। স্পেসিফিকেশন ফাইলগুলি সি বা সি ++ লাইব্রেরির ইন্টারফেসের একটি বর্ণনা রয়েছে, যেমন ক্লাস, পদ্ধতি, ফাংশন এবং ভেরিয়েবল। একটি স্পেসিফিকেশন ফাইলের বিন্যাসটি সি বা সি ++ হেডার ফাইলের মতোই প্রায় সমান, তাই একটি স্পেসিফিকেশন ফাইল তৈরির সবচেয়ে সহজ উপায় হল সংশ্লিষ্ট হেডার ফাইলটি সম্পাদনা করা। SIP এটির মধ্যে বিদ্যমান সি বা সি ++ লাইব্রেরিগুলি শোষণ করা সহজ করে তোলে উত্পাদনশীল ব্যাখ্যামূলক প্রোগ্রামিং পরিবেশ। SIP এছাড়াও একটি পাইথন অ্যাপ্লিকেশন (সম্ভবত একটি প্রোটোটাইপ) গ্রহণ করা সহজ করে এবং সি বা সি ++ এ অ্যাপ্লিকেশনটির অংশগুলি নির্বাচন করে (সম্ভবত কর্মক্ষমতা কারণগুলির জন্য) নির্বাচন করে। এই রিলিজে নতুন কি: এই রিলিজটি বিভিন্ন উপায়ে ক্লাস এবং ফাংশনগুলি মোড়ানো এবং ফাংশনগুলিকে মোড়ানো করার ক্ষমতা যোগ করে এবং একটি অ্যাপ্লিকেশানটি রানটাইমে একটি নির্দিষ্ট বাস্তবায়ন নির্বাচন করতে দেয়। এটি __iter__ এবং __Next__ এর জন্য সমর্থন যোগ করে। · ম্যাপড প্রকারগুলি এখন Enums এবং স্ট্যাটিক পদ্ধতির জন্য নামস্থান হিসাবে কাজ করতে পারে। · / অ্যারে / টীকা এখন ক্লাস এবং ম্যাপড ধরনের প্রয়োগ করা যেতে পারে। · / Noargparser / annotation এখন পদ্ধতিতে পাশাপাশি ফাংশন প্রয়োগ করা যেতে পারে।


পাইথন-সিপ সম্পর্কিত সফটওয়্যার