मैं अपने आप से ग्राफिकल पुस्तकालयों और उनके साथ खिलौना के बारे में जानना चाहता हूं। मैंने एक छोटा प्रोग्राम बनाया जो लाइनों और आकृतियों को पिक्सल की सूचियों के रूप में परिभाषित करता है, लेकिन मुझे सीधे स्क्रीन तक पहुंचने का कोई तरीका नहीं मिल रहा है ताकि मैं बिना किसी इंटरमीडिएट के स्क्रीन पर अंक प्रदर्शित कर सकूं।क्या पाइथन में सीधे हार्डवेयर तक पहुंचने का कोई तरीका है?
क्या मेरा मतलब है कि मैं नहीं है इस तरह के GNOME, कोको, आदि मैं आमतौर पर कोड के लिए अजगर का उपयोग के रूप में किसी भी पहले से बनाए गए चित्रमय पुस्तकालय का उपयोग करने के साथ सी मॉड्यूल को एकीकृत करना चाहते हैं और मेरा कार्यक्रम अजगर का उपयोग करता है, लेकिन मैं यह भी कोड कर सकते हैं और है ।
मुझे पता है कि स्क्रीन हार्डवेयर तक पहुँचने सीधे अजगर की बहु ओर दूर ले जाता हूँ, लेकिन मैं सीखने की खातिर यह ध्यान न दें। तो: क्या पाइथन में सीधे हार्डवेयर तक पहुंचने का कोई तरीका है, और यदि हां, तो यह क्या है?
कोई भी, यहां तक कि नहीं राज्य के अत्याधुनिक वीडियो गेम (ज्यादातर समय, वैसे भी) चीजें हैं जो निम्न स्तर है। वह चालक काम है। लगभग सभी अनुप्रयोगों के लिए, यह पूरी तरह से अव्यवहारिक है: बेहद जटिल, पर्याप्त रूप से अलग हार्डवेयर में बंदरगाह के लिए असंभव है, और जब भी हार्डवेयर विक्रेता कुछ सुधारता है (जैसे पाइपलाइन बढ़ाता है) तोड़ने के लिए प्रवण होता है, और यह मेरे सिर के शीर्ष से बाहर है। उस से सीखने के लिए कुछ भी नहीं है, जब तक कि आप ड्राइवर लिखना नहीं चाहते हैं। हमारे पास एक कारण के लिए डायरेक्टएक्स, ओपनजीएल, आदि है। और आप उन (या कम से कम ओपनजीएल) को पाइथन से ठीक कर सकते हैं। – delnan
@ डेलनान हाँ, लेकिन ओप को वास्तव में यह उचित ठहराना नहीं है कि वह क्यों सीखना चाहता है, अगर प्रश्न मान्य है। क्या होगा यदि वह ड्राइवर लिखना चाहता है? 'बेहद जटिल, पर्याप्त रूप से अलग हार्डवेयर में बंदरगाह के लिए असंभव मुश्किल है, और जब भी हार्डवेयर विक्रेता कुछ सुधारता है तो तोड़ने का प्रवण होता है' यह सब पिक्सल को चालू और बंद करने से कैसे संबंधित है? यही सवाल है, बाकी सब कुछ आपकी व्यापक सट्टा राय है। केवल एक पिक्सेल दिखाने के लिए एक शानदार सीखने का अनुभव है। – yannis
आप सही हो सकते हैं। लेकिन मेरी धारणा यह है कि ओपी निम्न स्तर के ग्राफिक प्रोग्रामिंग का ग़लत प्रभाव डाल रहा है। – delnan