विज्ञापन का आदमी बना कोड का आदमी? मेरा Python साहसिक सफर
मैं शून्य से कोडिंग ज्ञान से अपना खुद का चैटबॉट बनाने और अपने 450+ ब्लॉग पोस्ट को स्वचालित करने तक पहुँचा — यहाँ बताता हूँ कि Python सीखने ने वो दरवाज़े कैसे खोले जिनके बारे में मुझे पता भी नहीं था।
नमस्ते दोस्तों! आज मैं कुछ अलग लेकिन बेहद ज़रूरी बात करना चाहता हूँ — Google का IT Automation with Python कोर्स। AI और टेक्नोलॉजी जिस तरह से उद्योगों को नया रूप दे रहे हैं, उसमें हम पेशेवरों के लिए खुद को अपडेट रखना ज़रूरी है, चाहे हमारा क्षेत्र कोई भी हो। तो चलिए शुरू करते हैं!
यह कोर्स क्यों?
आप सोच रहे होंगे, "एक अनुभवी विज्ञापन पेशेवर Python और IT automation में क्यों जाएगा?" जवाब AI की रोमांचक दुनिया में, खासकर Large Language Models (LLMs) में है। मैं हमेशा से generative AI एप्लिकेशन से आकर्षित था और OpenAI, Google Cloud जैसी APIs का उपयोग करके कुछ बनाना चाहता था।
लेकिन यहाँ दिक्कत थी — मुझे कोडिंग बिल्कुल नहीं आती थी। बिल्कुल भी नहीं। मुझे एहसास हुआ कि ChatGPT के साथ काम करते हुए — जो साधारण कोड बनाने में तो बढ़िया है — मैं अपनी खुद की जानकारी की कमी से सीमित था। मुझे यह भी नहीं पता था कि machine से क्या करवाना है :P तो मैंने सोचा कि एक शुरुआती-अनुकूल कोर्स मुझे वो व्यापक संदर्भ दे सकता है जिसकी मुझे ज़रूरत है।
सफर और चुनौतियाँ
फुल-टाइम नौकरी, परिवार और अतिरिक्त जिम्मेदारियों के बीच संतुलन बनाना आसान नहीं है। लेकिन क्या हुआ? मैंने यह Google IT Automation with Python कोर्स पूरा कर लिया — अपने सहयोगी परिवार और कुछ देर रात की पढ़ाई सत्रों की बदौलत। और जब कहीं अटका? ChatGPT मदद के लिए था, जिसने सफर को काफी आसान बना दिया। आप मेरा completion badge यहाँ देख सकते हैं।
व्यावहारिक उपयोग
अब सबसे दिलचस्प हिस्से पर आते हैं — इन नई skills को मैंने कैसे लगाया? शुरुआत में, मैं command line interface का उपयोग करके अपने operating system और virtual instances के साथ बातचीत करने में ज़्यादा दक्ष हो गया। मैंने अपनी blog hosting को Google Cloud Platform (GCP) के virtual instance में migrate भी किया, सभी packages अपडेट किए। GCP के default firewall rules में छोटे बदलाव किए जैसे IP address ranges को सीमित करना, virtual instance के default RDP rule को बदला।
Blog Data को साफ और तैयार करना
मेरी सीख का सबसे रोमांचक उपयोग है अपने blog के data को साफ करना और तैयार करना। 450 से ज़्यादा posts के साथ, यह बहुत सारा data है! मैंने इन कामों को स्वचालित करने के लिए Python scripts लिखी हैं जिससे मेरी ज़िंदगी काफी आसान हो गई।
उदाहरण के लिए, मैं WP_XML_to_Clean_HTML.py नामक एक Python script उपयोग करता हूँ जो मेरे blog posts के HTML content को साफ करती है। यह script BeautifulSoup library का उपयोग करके अनावश्यक tags हटाती है और text format करती है। यहाँ एक टुकड़ा:
# Function to clean HTML content
def clean_html(html_content):
# Initialize BeautifulSoup object
soup = BeautifulSoup(html_content, 'html.parser')
# Remove script and style tags
for script_or_style in soup(["script", "style"]):
script_or_style.extract()
# ... (rest of the code)
Metadata बनाना
एक और script जो मैं उपयोग करता हूँ वो है Generate_JSON_Lines_Metadata.py, जो हर HTML file के लिए metadata बनाती है। यह LLM chatbot के training के लिए खासतौर पर उपयोगी है। यह script unique IDs बनाने के लिए hashlib library का उपयोग करती है और metadata को JSON Lines file में लिखती है। यह कैसे काम करती है:
# Function to generate a hashed ID
def generate_id(title):
hashed = hashlib.sha256(title.encode()).hexdigest()
return hashed[:63]
# ... (rest of the code)
ये तो बस कुछ उदाहरण हैं, लेकिन इन्होंने मेरे blog को manage करने और दूसरे projects के लिए data तैयार करने में काफी मदद की है। code chatGPT ने लिखा है।
पूरे code के लिए, GitHub repository देखें।
OpenAI API से मेरा खुद का chatbot
हाँ, करीब 5 महीने बाद, मैंने chatbot का version 0.1 पूरा किया। आप इसे यहाँ देख सकते हैं। या अगर आप संदर्भ को और समझना चाहते हैं, तो यह post पढ़ें "बिना Coding अनुभव के मैंने अपना Chatbot कैसे बनाया: सीखे गए सबक।"
व्यापक निहितार्थ
तो इसका मेरे लिए क्या मतलब है? इन skills ने मेरे काम में automation के नए रास्ते खोले हैं। सोचिए — उबाऊ काम स्वचालित करना, ज़्यादा strategic काम के लिए समय बचाना। यही IT automation की ताकत है!
आपको इसकी परवाह क्यों करनी चाहिए?
अब आप सोच रहे होंगे, "यह आपके लिए तो ठीक है, लेकिन मुझे इसकी परवाह क्यों करनी चाहिए?" खैर, अगर एक 40-साल का विज्ञापन पेशेवर सीख और अनुकूलित हो सकता है, तो आप भी कर सकते हैं। दुनिया तेज़ी से बदल रही है, और तकनीकी प्रगति के साथ अपडेट रहना अब वैकल्पिक नहीं — यह ज़रूरी है।
निष्कर्ष
संक्षेप में, यह कोर्स मेरे लिए एक परिवर्तनकारी अनुभव रहा है। इसने मुझे technology को बेहतर समझने और उसका लाभ उठाने की skills दीं, काम में भी और शौक के लिए भी। मुझे लगता है मुख्य सबक यह है: अगर एक 40-साल का विज्ञापन पेशेवर Python सीखकर चीज़ें बनाना शुरू कर सकता है, तो मेरा मानना है कि ज़्यादातर लोग कर सकते हैं। इसमें वक्त लगता है, लेकिन यह संभव है।
क्या आपने Python या कोई programming language सीखने की कोशिश की है? मैं आपका अनुभव सुनना चाहूँगा — खासकर संघर्षों के बारे में, क्योंकि वो वो हिस्से हैं जिनके बारे में लोग काफी कम बात करते हैं :)
शुभकामनाओं सहित,
Chandler
P.S: अगर आप पूरा Python code देखना चाहते हैं, तो मेरा Github repo यहाँ देखें। बताइए code कैसा लगा, यह देखते हुए कि यह chatGPT द्वारा generate किया गया है।





