पायथन के साथ स्वचालित करने के लिए 5 कार्य

पायथन के साथ स्वचालित करने के लिए 5 कार्य

स्रोत नोड: 1851511


फोटो लेखक द्वारा

 

आप स्वचालित करें. मैं स्वचालित करता हूँ. हम सभी स्वचालित हैं। हम अपने वित्त, अपनी कार्य सूची और अपने सामाजिक जीवन को स्वचालित करते हैं। फिर, हमारे पेशेवर जीवन को स्वचालित करने का अभी भी इतना विरोध क्यों है? मैं एक दशक से अधिक समय तक सॉफ्टवेयर इंजीनियर रहा हूं, और मैं उतने ही लंबे समय तक स्वचालन का समर्थक भी रहा हूं। मैंने स्वचालन के लाभों को प्रत्यक्ष रूप से देखा है और कंपनियों को इसे अपनाने में मदद की है। इस ब्लॉग पोस्ट में, मैं 10 छोटे कार्य साझा करूँगा जिन्हें आप पायथन के साथ स्वचालित कर सकते हैं।

चाहे आप सॉफ़्टवेयर लिख रहे हों, व्यावसायिक तर्क लिख रहे हों, या केवल नोट्स ले रहे हों, स्वचालन आपका मित्र है। सॉफ्टवेयर जगत लंबे समय से हमारे प्रतिस्पर्धियों के साथ "कृत्रिम बुद्धिमत्ता हथियारों की दौड़" से लड़ रहा है। यहां तक ​​कि Google स्वायत्त रोबोट पर भी काम कर रहा है। डेवलपर्स के रूप में हम कैसे प्रतिस्पर्धा कर सकते हैं? अपनी शक्तियों पर ध्यान केंद्रित करके। हम उन्हीं तकनीकों को लागू करके ऐसा कर सकते हैं जिनका उपयोग हम उत्पाद विकास से लेकर सॉफ्टवेयर विकास तक में करते हैं। हम अपनी समस्या-समाधान के लिए उन्नत तकनीकों को लागू कर सकते हैं और फिर उन समाधानों में उपयोग की जाने वाली जानकारी एकत्र करने को स्वचालित कर सकते हैं। मुझे व्यक्तिगत रूप से लगता है कि मैं जिस समस्या को जितनी अधिक गहराई से हल करता हूँ, मेरे लिए समाधान में निपुण होना उतना ही आसान होता है और फिर समस्या के उन हिस्सों में विशेषज्ञ बनना जो मुझे सबसे दिलचस्प लगते हैं।

 
यह किसी भी तरह से एक व्यापक सूची नहीं है, न ही यह प्रत्येक कार्य के लिए समान स्तर का विवरण प्रदान करेगी। लेकिन इससे आपको एक ठोस शुरुआती बिंदु मिलना चाहिए। यदि आप स्वचालन में नए हैं, तो मैं इसे जांचने की सलाह देता हूं रोबोट अकादमी अधिक जानने के लिए संग्रहित करें।

 
आप नीचे दी गई स्क्रिप्ट के साथ अपने Mac पर किसी भी फ़ाइल को ऑडियोबुक में बदल सकते हैं, और उसे पृष्ठभूमि में सुन सकते हैं।

सबसे पहले, निम्नलिखित निर्भरता स्थापित करें।

pip install mac-say

फिर एक पायथन फ़ाइल बनाएं जिसका उपयोग आप इस कार्य को निष्पादित करने के लिए करेंगे।

import sys
import mac_say
mac_say.say(["-f", sys.argv[1], "-v", "Alex"])

फिर कमांड लाइन में बस अपनी पसंद की फ़ाइल को इंगित करें, और आनंद लें

python audiobook.py fileofyourchoice.txt

 
मौसम की जाँच करना आम तौर पर एक त्वरित बात है, लेकिन एक बटन के क्लिक से ऐसा करने से थोड़ी संतुष्टि मिल सकती है।

इसके लिए भी केवल एक ही निर्भरता की आवश्यकता होती है।

pip install requests

एक बार इंस्टॉल हो जाने पर नीचे दी गई स्क्रिप्ट के साथ चलाने के लिए एक फ़ाइल बनाएं।

उसके बाद, आप अगले प्रत्येक दिन को चलाने या शेड्यूल करने के लिए तैयार हैं।

python weather.py "Your City"

 
यह थोड़ा आसान है, हमें बस नीचे दी गई लाइब्रेरी को स्थापित करना है।

pip install --user currencyconverter

यह इंस्टालेशन लगाना चाहिए currency_converter हमारे में $PATH इसलिए किसी रूपांतरण को निष्पादित करने के लिए बस निम्नलिखित लिखना होगा जैसा कि उदाहरण निष्पादन में दिखाया गया है।

currency_converter 1 USD --to EUR

 
इस उदाहरण में, हम केवल पीडीएफ, चित्र, ऑडियो और वीडियो सुनेंगे, लेकिन इसे काफी हद तक बढ़ाया जा सकता है और यह आपको आरंभ करने के लिए पर्याप्त होना चाहिए। मैं इसके मामले में कुछ ज़्यादा ही आगे बढ़ गया।

import sys
import os
import time
from watchdog.observers import Observer
from watchdog.events import FileSystemEventHandler folder_to_monitor = sys.argv[1] file_folder_mapping = { ".png": "images", ".jpg": "images", ".jpeg": "images", ".gif": "images", ".pdf": "pdfs", ".mp4": "videos", ".mp3": "audio", ".zip": "bundles",
} class DownloadedFileHandler(FileSystemEventHandler): def on_created(self, event): if any(event.src_path.endswith(x) for x in file_folder_mapping): parent = os.path.join( os.path.dirname(os.path.abspath(event.src_path)), file_folder_mapping.get(f".{event.src_path.split('.')[-1]}"), ) if not os.path.exists(parent): os.makedirs(parent) os.rename( event.src_path, os.path.join(parent, os.path.basename(event.src_path)) ) event_handler = DownloadedFileHandler() observer = Observer()
observer.schedule(event_handler, folder_to_monitor, recursive=True)
print("Monitoring started")
observer.start()
try: while True: time.sleep(10)
except KeyboardInterrupt: observer.stop() observer.join()

एक बार जब आपके पास इसके लिए फ़ाइल बन जाए, तो आपको बस इसकी निगरानी शुरू करने के लिए अपनी डाउनलोड निर्देशिका की ओर इशारा करते हुए इसे चलाना होगा।

python downloads-watchdog.py "/your/downloads/folder"

 
आमतौर पर सुबह में, जब तक कैफीन का स्तर खत्म न हो जाए, आप बहुत कम काम करना चाहते हैं। यह स्क्रिप्ट उन सभी ब्राउज़र टैब को खोलकर आपकी सुबह की शुरुआत पहले कर देगी जिन्हें आप आमतौर पर हर सुबह खोलना चाहते हैं। जैसा कि नीचे दिए गए उदाहरण में दिखाया गया है, अपनी पसंद के यूआरएल के साथ एक स्क्रिप्ट फ़ाइल सहेजें।

python -m webbrowser -t "https://www.google.com"
python -m webbrowser -t "https://www.dylanroy.com"
python -m webbrowser -t "https://www.usesql.com"

 
पायथन एक शक्तिशाली उपकरण है, लेकिन जितना अधिक आप इसे सीखेंगे और अभ्यास करेंगे, आप उतने ही अधिक कुशल और उत्पादक बनेंगे। मुझे आपके साथ कुछ मूर्खतापूर्ण या मजेदार स्वचालन कार्यों को साझा करने में खुशी हुई है, और मुझे आशा है कि आपने उन्हें उपयोगी पाया है। यदि आपका कोई प्रश्न है, तो कृपया पूछिए।

 
 
डायलन रॉय वर्तमान में अत्याधुनिक प्रौद्योगिकियों और उद्यमशीलता अभियान का उपयोग करके नवीन उत्पाद वितरित करने के लिए डॉव जोन्स के साथ काम करता है। ग्राहकों को लगातार मूल्य प्रदान करने के लिए अक्सर बड़े डेटा और क्लाउड प्रौद्योगिकियों का लाभ उठाया जाता है। बी.एस. के लिए आयोवा स्टेट यूनिवर्सिटी में इंजीनियरिंग कॉलेज में दाखिला लिया। कंप्यूटर इंजीनियरिंग में. और भी अधिक के लिए यहां सदस्यता लें (dylanroy.com)
 
मूल। अनुमति के साथ पुनर्प्रकाशित।

समय टिकट:

से अधिक केडनगेट्स