11:12 AM

Cyber Security Course Free And Easy

by , in
You Can Learn Here By Animated Video

 https://cyber-security-wellness.s3.amazonaws.com/Hindi/Module%201/CH1_T1a.mp4

*साईबर सेक्यूरिटी मॉड्यूल 1.1*

 https://cyber-security-wellness.s3.amazonaws.com/Hindi/Module%201/CH1_T1b.mp4

*साईबर सेक्यूरिटी मॉड्यूल 1.2*

 https://cyber-security-wellness.s3.amazonaws.com/Hindi/Module%201/CH1_T2.mp4

*साईबर सेक्यूरिटी मॉड्यूल 1.3*


https://cyber-security-wellness.s3.amazonaws.com/Hindi/Module%201/CH1_T3.mp4

साईबर सेक्यूरिटी मॉड्यूल 1.4

https://cyber-security-wellness.s3.amazonaws.com/Hindi/Module%201/CH1_T4.mp4

*साईबर सेक्यूरिटी मॉड्यूल 1.5*

और बच्चों के लिए ऑनलाइन क्लास शुरू करने की हम तैयारी कर रहे है
10:39 PM

29 दिसंबर 2019 मन की बात

by , in
मेरे प्यारे देशवासियो, नमस्कार। 2019 की विदाई का पल हमारे सामने है। 3 दिन के भीतर-भीतर 2019 विदाई ले लेगा और हम, ना सिर्फ 2020 में प्रवेश करेंगे, नए साल में प्रवेश करेंगे, नये दशक में प्रवेश करेंगे,21वीं सदी के तीसरे दशक में प्रवेश करेंगे।मैं, सभी देशवासियों को 2020 के लिए हार्दिक शुभकामनायें देता हूँ। इस दशक के बारे में एक बात तो निश्चित है, इसमें, देश के विकास को गति देने में वो लोग सक्रिय भूमिका निभायेंगे जिनका जन्म 21वीं सदी में हुआ है -जो इस सदी के महत्वपूर्ण मुद्दों को समझते हुये बड़े हो रहे हैं।ऐसे युवाओं के लिए, आज, बहुत सारे शब्दों से पहचाना जाता है।कोई उन्हें Millennials के रूप में जानता है,तो कुछ उन्हें, Generation Z या तो Gen Z ये भी कहते हैं। और व्यापक रूप से एक बात तो लोगों के दिमाग में फिट हो गई है कि ये Social Media Generation है। हम सब अनुभव करते हैं कि हमारी ये पीढ़ी बहुत ही प्रतिभाशाली है। कुछ नया करने का, अलग करने का, उसका ख्वाब रहता है। उसके अपने opinion भी होते हैं और सबसे बड़ी खुशी की बात ये है, और विशेषकरके, मैं, भारत के बारे में कहना चाहूँगा, कि, इन दिनों युवाओं को हम देखते हैं, तो वो, व्यवस्था को पसंद करते हैं, system को पसंद करते हैं। इतना ही नहीं, वे system को, follow भी करना पसंद करते हैं। और कभी, कहीं system,properly respond ना करें तो वे बैचेन भी हो जाते हैं और हिम्मत के साथ,system को, सवाल भी करते हैं।मैं इसे अच्छा मानता हूँ। एक बात तो पक्की है कि हमारे देश के युवाओं को, हम ये भी कह सकते हैं, अराजकता के प्रति नफ़रत है।अव्यवस्था, अस्थिरता, इसके प्रति, उनको, बड़ी चिढ़ है।वे परिवारवाद, जातिवाद, अपना-पराया, स्त्री-पुरुष, इन भेद-भावों को पसंद नहीं करते हैं। कभी-कभी हम देखते हैं कि हवाई अड्डे पर, या तो सिनेमा के theatre में भी, अगर, कोई कतार में खड़ा है और बीच में कोई घुस जाता है तो सबसे पहले आवाज उठाने वाले, युवा ही होते हैं।और हमने तो देखा है,कि, ऐसी कोई घटना होती है, तो, दूसरे नौजवान तुरंत अपना mobile phone निकाल करके उसकी video बना देते हैं और देखते-ही-देखते वो video,viral भी हो जाता है।और जो गलती करता है वो महसूस करता है कि क्या हो गया! तो, एक नए प्रकार की व्यवस्था, नए प्रकार का युग, नए प्रकार की सोच, इसको, हमारी युवा-पीढ़ी परिलक्षित करती है।आज, भारत को इस पीढ़ी से बहुत उम्मीदे हैं।इन्हीं युवाओं को, देश को, नई ऊँचाई पर ले जाना है। स्वामी विवेकानंद जी ने कहा था –“My Faith is in the Younger Generation, the Modern Generation, out of them, will come my workers”। उन्होंने कहा था –‘मेरा विश्वास युवा पीढ़ी में है, इस आधुनिक generation में है, modern generation में है, और, उन्होंने विश्वास व्यक्त किया था, इन्हीं में से, मेरे कार्यकर्ता निकलेंगे। युवाओं के बारे में बात करते हुए उन्होंने कहा – “युवावस्था की कीमत को ना तो आँका जा सकता है और ना ही इसका वर्णन किया जा सकता है”।यह जीवन का सबसे मूल्यवान कालखंड होता है। आपका भविष्य और आपका जीवन, इस पर निर्भर करता है कि आप अपनी युवावस्था का उपयोग किस प्रकार करते हैं।विवेकानंद जी के अनुसार, युवा वह है जो energy और dynamism से भरा है और बदलाव की ताकत रखता है। मुझे पूरा विश्वास है कि भारत में, यह दशक, ये decade,न केवल युवाओं के विकास का होगा, बल्कि, युवाओं के सामर्थ्य से, देश का विकास करने वाला भी साबित होगा और भारत आधुनिक बनाने में इस पीढ़ी की बहुत बड़ी भूमिका होने वाली है,ये मैं साफ अनुभव करता हूँ। आने वाली 12 जनवरी को विवेकानंद जयंती पर, जब देश, युवा-दिवस मना रहा होगा, तब प्रत्येक युवा, इस दशक में, अपने इस दायित्व पर जरुर चिंतन भी करे और इस दशक के लिए अवश्य कोई संकल्प भी ले।

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

हमारे माननीय राष्ट्रपति महोदय जी भी पिछले दिनों इस पचास वर्ष निर्मित rock memorial का दौरा करके आए हैं और मुझे खुशी है कि हमारे उप-राष्ट्रपति जी भी गुजरात के, कच्छ के रण में, जहाँ एक बहुत ही उत्तमरणोत्सवहोता है, उसके उद्घाटन के लिए गए थे। जब हमारे राष्ट्रपति जी, उप-राष्ट्रपति जी भी, भारत में ही ऐसे महत्वपूर्ण tourist destination पर जा रहे हैं, देशवासियों को, उससे जरुर प्रेरणा मिलती है - आप भी जरुर जाइये।

मेरे प्यारे देशवासियो, हम अलग-अलग colleges में, universities में, schools में पढ़ते तो हैं, लेकिन, पढाई पूरी होने के बाद alumni meet एक बहुत ही सुहाना अवसर होता है और alumni meet,ये सब नौजवान मिलकर के पुरानी यादों में खो जाते हैं,जिनकी, 10 साल, 20 साल, 25 साल पीछे चली जाती हैं।लेकिन, कभी-कभी ऐसी alumni meet, विशेष आकर्षण का कारण बन जाती है, उस पर ध्यान जाता है और देशवासियों का भी ध्यान उस तरफ जाना बहुत जरुरी होता है। Alumni meet, दरअसल, पुराने दोस्तों के साथ मिलना, यादों को ताज़ा करना, इसका अपना एक अलग ही आनंद है और जब इसके साथ shared purpose हो, कोई संकल्प हो, कोई भावात्मक लगाव जुड़ जाए, फिर तो, उसमें कई रंग भर जाते हैं।आपने देखा होगा कि alumni group कभी-कभी अपने स्कूलों के लिए कुछ-न-कुछ योगदान देते हैं।कोई computerized करने के लिए व्यवस्थायें खड़ी कर देते हैं,कोई अच्छी library बना देते हैं, कोई अच्छी पानी की सुविधायें खड़ी कर देते हैं,कुछ लोग नए कमरे बनाने के लिए करते हैं,कुछ लोग sports complex के लिए करते हैं।कुछ-न-कुछ कर लेते हैं।उनको आनंद आता है कि जिस जगह पर अपनी ज़िन्दगी बनी उसके लिए जीवन में कुछ करना, ये, हर किसी के मन में रहता है और रहना भी चाहिएऔर इसके लिए लोग आगे भी आते हैं।लेकिन, मैं आज किसी एक विशेष अवसर को आपके सामने प्रस्तुत करना चाहता हूँ I अभी पिछले दिनों, मीडिया में, बिहार के पश्चिम चम्पारण जिले के भैरवगंज हेल्थ सेंटर की कहानी जब मैंने सुनी, मुझे इतना अच्छा लगा कि मैं आप लोगों को बताये बिना रह नहीं सकता हूँ I इस भैरवगंज Healthcentre के, यानि, स्वास्थ्य केंद्र में, मुफ्त में, health check up करवाने के लिए आसपास के गांवों के हजारों लोगों की भीड़ जुट गई I अब, ये कोई बात सुन करके, आपको, आश्चर्य नहीं होगा। आपको लगता है, इसमें क्या नई बात है?आये होंगे लोग ! जी नहीं! बहुत कुछ नया है।ये कार्यक्रम सरकार का नहीं था, न ही सरकार का initiative था।ये वहां के K.R High School, उसके जो पूर्व-छात्र थे,  उनकी जो Alumni Meet थी, उसके तहत उठाया गया कदम था, और, इसका नाम दिया था ‘संकल्प Ninety Five’।  ‘संकल्प Ninety Five’ का अर्थ है- उस High School के 1995 (Nineteen Ninety Five) Batch के विद्यार्थियों का संकल्प I दरअसल, इस Batch के विद्यार्थियों ने एक Alumni Meet रखी और कुछ अलग करने के लिए सोचा Iइसमें पूर्व-छात्रों ने, समाज के लिए, कुछ करने की ठानी और उन्होंने जिम्मा उठाया Public Health Awareness  का I‘संकल्प Ninety Five’ की इस मुहिम में बेतिया के सरकारी Medical College और कई अस्पताल भी जुड़ गये।उसके बाद तो, जैसे, जन-स्वास्थ्य को लेकर एक पूरा अभियान ही चल पड़ा।निशुल्क जाँच हो, मुफ्त में दवायें देना हो, या फिर, जागरूकता फ़ैलाने का, ‘संकल्प Ninety Five’ हर किसी के लिए एक मिसाल बनकर सामने आया है I हम अक्सर ये बात कहते हैं कि जब देश का हर नागरिक एक कदम आगे बढ़ता है, तो ये देश, 130 करोड़ कदम आगे बढ़ जाता है I ऐसी बातें जब समाज में प्रत्यक्ष रूप में देखने को मिलती हैं तो हर किसी को आनंद आता है, संतोष मिलता है और जीवन में कुछ करने की प्ररेणा भी मिलती है I एक तरफ, जहाँ बिहार के बेतिया में,पूर्व-छात्रों के समूह नेस्वास्थ्य-सेवा का बीड़ा उठाया, वहीं उत्तर प्रदेश के फूलपुर की कुछ महिलाओं ने अपनी जीवटता से, पूरे इलाके को प्रेरणा दी है। इन महिलाओं ने साबित किया है कि अगर एकजुटता के साथ कोई संकल्प ले तो फिर परिस्थितियों को बदलने से कोई रोक नहीं सकता। कुछ समय पहले तक, फूलपुर की ये महिलाएँ आर्थिक तंगी और  गरीबी से परेशान थीं, लेकिन, इनमें अपने परिवार और समाज के लिए कुछ कर गुजरने का जज़्बा था I इन महिलाओं ने, कादीपुर के स्वंय सहायता समूह,Women Self Help Group उसके साथ जुड़कर चप्पल बनाने का हुनर सीखा, इससे इन्होंने, न सिर्फ अपने पैरों में चुभे मजबूरी के कांटे को निकाल फेंका, बल्कि, आत्मनिर्भर बनकर अपने परिवार का सम्बल भी बन गईं I ग्रामीण आजीविका मिशन की मदद से अब तो यहाँ चप्पल बनाने काplant भीस्थापित हो गया है, जहाँ, आधुनिक मशीनों से चप्पलें बनाई जा रही हैं। मैं विशेष रूप से स्थानीय पुलिस और उनके परिवारों को भी बधाई देता हूँ, उन्होंने, अपने लिए और अपने परिजनों के लिए, इन महिलाओं द्वारा बनाई गई चप्पलों को खरीदकर, इनको प्रोत्साहित किया है।आज, इन महिलाओं के संकल्प से न केवल उनके परिवार के आर्थिक हालत मजबूत हुए हैं, बल्कि, जीवन स्तर भी ऊँचा उठा है I जब फूलपुर के पुलिस के जवानों की या उनके परिवारजनों की बातें सुनता हूँ तो आपको याद होगा कि मैंने लाल किले से 15 अगस्त को देशवासियों को एक बात के लिए आग्रह किया था और मैंने कहा था कि हम देशवासी local खरीदने का आग्रह रखें।आज फिर से एक बार मेरा सुझाव है, क्या हम स्थानीय स्तर पर बने उत्पादों को प्रोत्साहन दे सकते हैं? क्या अपनी खरीदारी में उन्हें प्राथमिकता दे सकतें हैं? क्या हम Local Products को अपनी प्रतिष्ठा और शान से जोड़ सकते हैं? क्या हम इस भावना के साथ अपने साथी देशवासियों के लिए समृद्धि लाने का माध्यम बन सकते हैं? साथियो, महात्मा गाँधी ने, स्वदेशी की इस भावना को, एक ऐसे दीपक के रूप में देखा, जो, लाखों लोगों के जीवन को रोशन करता हो।  ग़रीब-से-ग़रीब के जीवन में समृद्धि लाता हो। सौ-साल पहले गाँधी जी ने एक बड़ा जन-आन्दोलन शुरू किया था। इसका एक लक्ष्य था, भारतीय उत्पादों को प्रोत्साहित करना। आत्मनिर्भर बनने का यही रास्ता गाँधी जी ने दिखाया था। दो हज़ार बाईस (2022) में, हम हमारी आज़ादी के 75 साल पूरे करेंगे।जिस आज़ाद भारत में हम सांस ले रहे हैं, उस भारत को आज़ाद कराने के लिए लक्ष्यावधि सपूतोंने, बेटे-बेटियों ने, अनेक यातनाएं सही हैं, अनेकों ने प्राण की आहुति दी है।लक्ष्यावधि लोगों के त्याग, तपस्या, बलिदान के कारण, जहाँ आज़ादी मिली, जिस आज़ादी का हम भरपूर लाभ उठा रहे हैं, आज़ाद ज़िन्दगी हम जी रहे हैं और देश के लिए मर-मिटने वाले, देश के लिए जीवन खपाने वाले, नामी-अनामी, अनगिनत लोग, शायद, मुश्किल से हम, बहुत कम ही लोगों के नाम जानते होंगे, लेकिन, उन्होंने बलिदान दिया - उस सपनों को ले करके, आज़ाद भारत के सपनों को ले करके - समृद्ध, सुखी, सम्पन्न, आज़ाद भारत के लिए !

मेरे प्यारे देशवासियो, क्या हम संकल्प कर सकते हैं, कि 2022, आज़ादी के 75  वर्ष हो रहे हैं, कम-से-कम, ये दो-तीन साल, हम स्थानीय उत्पाद खरीदने के आग्रही बनें? भारत में बना, हमारे देशवासियों के हाथों से बना, हमारे देशवासियों के पसीने की जिसमें महक हो, ऐसी चीजों को, हम, खरीद करने का आग्रह कर सकते हैं क्या ? मैं लम्बे समय के लिए नहीं कहता हूँ, सिर्फ 2022 तक, आज़ादी के 75 साल हो तब तक। और ये काम, सरकारी नहीं होना चाहिए, स्थान-स्थान पर नौजवान आगे आएं, छोटे-छोटे संगठन बनायें, लोगों को प्रेरित करें, समझाएं और तय करें - आओ, हम लोकल खरीदेंगे, स्थानीय उत्पादों पर बल देंगे, देशवासियों के पसीने की जिसमें महक हो - वही, मेरे आज़ाद भारत का सुहाना पल हो, इन सपनों को लेकर के हम चलें।

मेरे प्यारे देशवासियों, यह, हम सब के लिए, बहुत ही महत्वपूर्ण है, कि देश के नागरिक, आत्मनिर्भर बनें और सम्मान के साथ अपना जीवन यापन करें। मैं एक ऐसे पहल की चर्चा करना चाहूँगा जिसने मेरा ध्यान खींचा और वो पहल है, जम्मू-कश्मीर और लद्दाख का हिमायत प्रोग्राम।हिमायत दरअसल Skill Development और रोज़गार से जुड़ा है।इसमें, 15 से 35 वर्ष तक के किशोर और युवा शामिल होते हैं। ये, जम्मू-कश्मीर के वे लोग हैं, जिनकी पढाई, किसी कारण, पूरी नहीं हो पाई, जिन्हें, बीच में ही स्कूल-कॉलेज छोड़ना पड़ा।

मेरे प्यारे देशवासियो, आपको जानकर के बहुत अच्छा लगेगा, कि इस कार्यक्रम के अंतर्गत, पिछले दो सालों में, अठारह हज़ार युवाओं को,77 (seventy seven), अलग-अलग ट्रेड में प्रशिक्षण दिया गया है। इनमें से, क़रीब पाँच हज़ार लोग तो, कहीं-न-कहीं job कर रहे हैं, और बहुत सारे, स्व-रोजगार की ओर आगे बढे हैं।हिमायत प्रोग्राम से अपना जीवन बदलने वाले इन लोगों की जो कहानियां सुनने को मिली हैं, वे सचमुच ह्रदय को छू लेती हैं !

परवीन फ़ातिमा, तमिलनाडु के त्रिपुर की एक Garment Unit में promotion के बाद Supervisor-cum-Coordinator बनी हैं।एक साल पहले तक, वो, करगिल के एक छोटे से गाँव में रह रही थी।आज उसके जीवन में एक बड़ा बदलाव आया, आत्मविश्वास आया - वह आत्मनिर्भर हुई है और अपने पूरे परिवार के लिए भी आर्थिक तरक्की का अवसर लेकर आई है।परवीन फ़ातिमा की तरह ही, हिमायत प्रोग्राम ने, लेह-लद्दाख क्षेत्र के निवासी, अन्य बेटियों का भी भाग्य बदला है और ये सभी आज तमिलनाडु की उसी फार्म में काम कर रहे हैं। इसी तरह हिमायत डोडा के फियाज़ अहमद के लिए वरदान बन के आया।फियाज़ ने 2012 में, 12वीं की परीक्षा पास की, लेकिन बीमारी के कारण,वो अपनी पढाई जारी नहीं रख सके।फियाज़,दो साल तक हृदय की बीमारी से जूझते रहे।इस बीच, उनके एक भाई और एक बहन की मृत्यु भी हो गई।एक तरह से उनके परिवार पर परेशानियों का पहाड़ टूट गया। आखिरकार, उन्हें हिमायत से मदद मिली।हिमायत के ज़रिये ITES यानी Information Technologyenabled services’में training  मिली और वे आज पंजाब में नौकरी कर रहे हैं।

फियाज़ अहमद की graduation की पढाई, जो उन्होंने साथ-साथ जारी रखी वह भी अब पूरी होने वाली है। हाल ही में, हिमायत के एक कार्यक्रम में उन्हें अपना अनुभव साझा करने के लिए बुलाया गया। अपनी कहानी सुनाते समय उनकी आँखों में से आंसू छलक आये।इसी तरह, अनंतनाग के रकीब-उल-रहमान, आर्थिक तंगी के चलते अपनी पढाई पूरी नहीं कर पाये।एक दिन,रकीब को अपने ब्लॉक में जो एक कैंप लगा था mobilisation camp, उसके जरिये हिमायत कार्यक्रम का पता चला।रकीब ने तुरंत retail team leader course में दाखिला ले लिया। यहाँ ट्रेनिग पूरी करने बाद आज, वो एक कॉर्पोरेट हाउस में नौकरी कर रहे हैं।‘हिमायत मिशन’ से लाभान्वित, प्रतिभाशाली युवाओं के ऐसे कई उदाहरण हैं जो जम्मू-कश्मीर में परिवर्तन के प्रतीक बने हैं। हिमायत कार्यक्रम, सरकार, ट्रैनिंग पार्टनर , नौकरी देने वाली कम्पनियाँ और जम्मू-कश्मीर के लोगों के बीच एक बेहतरीन तालमेल का आदर्श उदाहरण है|

 इस कार्यक्रम ने जम्मू-कश्मीर में युवाओं के अन्दर एक नया आत्मविश्वास जगाया है और आगे बढ़ने का मार्ग भी प्रशस्त किया।

मेरे प्यारे देशवासियों, 26 तारीख को हमने इस दशक का आख़िरी सूर्य-ग्रहण देखा।शायद सूर्य-ग्रहण की इस घटना के कारण ही MY GOV पर रिपुन ने बहुत ही Interesting comment लिखा है।वे  लिखते हैं ...’नमस्कार सर, मेरा नाम रिपुन है ..मैं north-east का रहने वाला हूँ लेकिन इन दिनों south में काम करता हूँ। एक बात मैं आप से share करना चाहता हूँ।मुझे याद है हमारे क्षेत्र में आसमान साफ़ होने की वजह से हम घंटों, आसमान में तारों पर टकटकी लगाये रखते थे। star gazing, मुझे बहुत अच्छा लगता था। अब मैं एक professional हूँ और अपनी दिनचर्या के कारण, मैं इन चीज़ों के लिए समय नहीं दे पा रहा हूँ... क्या आप इस विषय पर कुछ बात कर सकते हैं क्या ? विशेष रूप से Astronomy को युवाओं के बीच में कैसे popular किया जा सकता है ?’

मेरे प्यारे देशवासियों , मुझे सुझाव बहुत आते हैं लेकिन मैं कह सकता हूँ कि इस प्रकार का सुझाव शायद पहली बार मेरे पास आया है।वैसे विज्ञान पर, कई पहलुओं पर बातचीत करने का मौका मिला है।खासकर के युवा पीढ़ी के आग्रह पर मुझे बातचीत करने का अवसर मिला है। लेकिन ये विषय तो अछूता ही रहा था और अभी 26 तारीख को ही सूर्य-ग्रहण हुआ है तो लगता है कि शायद इस विषय में आपको भी कुछ न कुछ रूचि रहेगी।तमाम देशवासियों , विशेष तौर पर मेरे युवा-साथियों की तरह मैं भी,जिस दिन, 26 तारीख को, सूर्य-ग्रहण था, तो देशवासियों की तरह मुझे भी और जैसे मेरी युवा-पीढ़ी के मन में जो उत्साह था वैसे मेरे मन में भी था, और मैं भी, सूर्य-ग्रहण देखना चाहता था, लेकिन, अफसोस की बात ये रही कि उस दिन, दिल्ली में आसमान में बादल छाए हुए थे और मैं वो आनन्द तो नहीं ले पाया, हालाँकि, टी.वी पर कोझीकोड और भारत के दूसरे हिस्सों में दिख रहे सूर्य-ग्रहण की सुन्दर तस्वीरें देखने को मिली। सूर्य चमकती हुई ring के आकार का नज़र आ रहा था।और उस दिन मुझे कुछ इस विषय के जो experts हैं उनसे संवाद करने का अवसर भी मिला और वो बता रहे थे कि ऐसा इसलिए होता है, क्योंकि चंद्रमा, पृथ्वी से काफी दूर होता है और इसलिए, इसका आकार, पूरी तरह से सूर्य को ढक नहीं पाता है।इस तरह से, एक ring का आकार बन जाता है।यह सूर्य ग्रहण, एक annular solar eclipse जिसे वलय-ग्रहण या कुंडल-ग्रहण भी कहते हैं।ग्रहण हमें इस बात की याद दिलाते हैं कि हम पृथ्वी पर रहकर अंतरिक्ष में घूम रहे हैं । अंतरिक्ष में सूर्य, चंद्रमा एवं अन्य ग्रहों जैसे और खगोलीय पिंड घूमते रहते हैं । चंद्रमा की छाया से ही हमें, ग्रहण के अलग-अलग रूप देखने को मिलते हैं । साथियो, भारत में Astronomy  यानि खगोल-विज्ञान का बहुत ही प्राचीन और गौरवशाली इतिहास रहा है । आकाश में टिमटिमाते तारों के साथ हमारा संबंध, उतना ही पुराना है जितनी पुरानी हमारी सभ्यता है । आप में से बहुत लोगों को पता होगा कि भारत के अलग-अलग स्थानों में बहुत ही भव्य जंतर-मंतर हैं , देखने योग्य हैं । और, इस जंतर-मंतर का Astronomy से गहरा संबंध है । महान आर्यभट की विलक्षण प्रतिभा के बारे में कौननहीं जानता ! अपनी काल -क्रिया में उन्होंने सूर्य-ग्रहण के साथ-साथ, चन्द्र-ग्रहण की भी विस्तार से व्याख्या की है । वो भी philosophical और mathematical, दोनों ही angle से की है । उन्होंने mathematically बताया कि पृथ्वी की छाया या shadow की size  का calculation कैसे कर सकते हैं।उन्होंने ग्रहण के duration और extent को calculate करने की भी सटीक जानकारियाँ दी। भास्कर जैसे उनके शिष्यों ने इस spirit को और इस knowledge को आगे बढ़ाने के लिएभरसक प्रयास किये।बाद में, चौदहवीं–पंद्रहवीं सदी में, केरल में, संगम ग्राम के माधव, इन्होंने ब्रहमाण्ड में मौजूद ग्रहों की स्थिति की गणना करने के लिए calculus का उपयोग किया।रात में दिखने वाला आसमान, सिर्फ, जिज्ञासा का ही विषय नहीं था बल्कि गणित की दृष्टि से सोचने वालों और वैज्ञानिकों के लिए एक महवपूर्ण sourceथा।कुछ वर्ष पहले मैंने ‘Pre-Modern Kutchi (कच्छी) Navigation Techniques and Voyages’, इस पुस्तक का अनावरण किया था । ये पुस्तक एक प्रकार से तो ‘मालम (maalam) की डायरी’ है । मालम, एक नाविक के रूप में जो अनुभव करते थे, उन्होंने, अपने तरीक़े से उसको डायरी में लिखा था । आधुनिक युग में उसी मालम  की पोथी को और वो भी गुजराती पांडुलिपियों का संग्रह, जिसमें, प्राचीन navigation technology का वर्णन करती है और उसमें बार-बार ‘मालम नी पोथी’ में आसमान का, तारों का, तारों की गति का, वर्णन किया है, और ये, साफ बताया है कि समन्दर में यात्रा करते समय, तारों के सहारे, दिशा तय की जाती है। Destination पर पहुँचने का रास्ता, तारे दिखाते हैं ।

मेरे प्यारे देशवासियो, Astronomy  के क्षेत्र में भारत काफी आगे है और हमारे initiatives , path breaking भी हैं। हमारे पास, पुणे के निकट विशालकाय Meter Wave Telescope है। इतना ही नहीं, Kodaikanal , Udaghmandalam ,Guru shikhar और Hanle Ladakh में भी powerful telescope हैं । 2016 में, बेल्जियम के तत्कालीन प्रधानमंत्री, और मैंने, नैनीताल में3.6 मीटर देवस्थल optical telescope का उद्घाटन किया था।इसे एशिया का सबसे बड़ा telescope कहा जाता है।ISRO के पास ASTROSAT नाम का एक Astronomical satellite है। सूर्य के बारे में research करने के लिये ISRO, ‘आदित्य’ के नाम से एक दूसरा satellite भी launch करने वाला है। खगोल-विज्ञान को लेकर, चाहे, हमारा प्राचीन ज्ञान हो, या आधुनिक उपलब्धियां, हमें इन्हें अवश्य समझना चाहिए, और उनपर गर्व करना चाहिए। आज हमारे युवा वैज्ञानिकों में’ न केवल अपने वैज्ञानिक इतिहास को जानने की ललक दिखाई पड़ती है बल्कि वे,Astronomy के भविष्य को लेकर भी एक दृढ़ इच्छाशक्ति रखते हैं।

    हमारे देश के Planetarium, Night Sky को समझने के साथ Star Gazing को शौक के रूप में विकसित करने के लिए भी motivate करते हैं।कई लोग Amateur telescopes को छतों या Balconies में लगाते हैं। Star Gazing से Rural Camps और Rural Picnic को भी बढ़ावा मिल सकता है। और कई ऐसे school-colleges हैंजो Astronomy के club भी गठन करते हैं और इस प्रयोग को आगे भी बढ़ाना चाहिए।

मेरे प्यारे देशवासियो, हमारी संसद को, लोकतंत्र के मंदिर के रूप में हम जानते हैं।एक बात का मैं आज बड़े गर्व से उल्लेख करना चाहता हूँ कि आपने जिन प्रतिनिधियों को चुन करके संसद में भेजा है उन्होंने पिछले 60 साल के सारे विक्रम तोड़ दिये हैं। पिछले छः मास में, 17वीं लोकसभा के दोनों सदनों, बहुत ही productive रहे हैं। लोकसभा ने तो 114% काम किया, तो, राज्य सभा ने  Ninty four प्रतिशत काम किया। और इससे पहले, बजट-सत्र में, करीब 135 फ़ीसदी काम किया था।देर-देर रात तक संसद चली। ये बात मैं इसलिये कह रहा हूँ कि सभी सांसद इसके लिये बधाई के पात्र हैं, अभिनन्दन के अधिकारी हैं। आपने जिन जन-प्रतिनिधियों को भेजा है, उन्होंने, साठ साल के सारे record तोड़ दिये हैं। इतना काम होना, अपने आप में, भारत के लोकतंत्र की ताकत का भी, और लोकतंत्र के प्रति आस्था का भी, परिचायक है। मैं दोनों सदनों के पीठासीन अधिकारियों, सभी राजनैतिक दलों को, सभी सांसदों को, उनके इस सक्रिय भूमिका के लिये बहुत-बहुत बधाई देना चाहता हूँ।

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

    मेरे प्यारे देशवासियो, 2019 की ये आख़िरी ‘मन की बात’ है। 2020 में हम फिर मिलेंगे। नया वर्ष, नया दशक, नये संकल्प, नयी ऊर्जा, नया उमंग, नया उत्साह – आइये चल पड़ें। संकल्प की पूर्ति के लिए सामर्थ्य जुटाते चलें।दूर तक चलना है, बहुत कुछ करना है,देश को नई ऊंचाइयों पर पहुँचना है। 130 करोड़ देशवासियों के पुरुषार्थ पर, उनके सामर्थ्य पर, उनके संकल्प पर, अपार श्रद्धा रखते हुए, आओ, हम चल पड़ें। बहुत-बहुत धन्यवाद, बहुत-बहुत शुभकामनाएं।
7:05 AM

पायथन 3 - शब्दकोश

by , in
प्रत्येक कुंजी को अपने मूल्य से बृहदान्त्र (:) द्वारा अलग किया जाता है, वस्तुओं को अल्पविराम से अलग किया जाता है, और पूरी चीज कुरकुरा ब्रेस में होती है। किसी भी आइटम के बिना एक खाली शब्द सिर्फ दो घुंघराले ब्रेसिज़ के साथ लिखा जाता है, जैसे: {}

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

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

#! / Usr / bin / python3

dict = {'नाम': 'जरा', 'आयु': 7, 'कक्षा': 'प्रथम'}
प्रिंट ("शब्द ['नाम']:", शब्द ['नाम'])
प्रिंट ("शब्द ['उम्र']:", शब्द ['उम्र'])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

शब्द ['नाम']: जरा
शब्द ['आयु']: 7
यदि हम कुंजी के साथ डेटा आइटम तक पहुंचने का प्रयास करते हैं, जो कि शब्दकोश का एक हिस्सा नहीं है, तो हमें एक त्रुटि मिलती है -

#! / Usr / bin / python3

dict = {'नाम': 'जरा', 'आयु': 7, 'कक्षा': 'प्रथम'};
प्रिंट "डिक्ट ['ऐलिस']:", डिक्ट ['ऐलिस']
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

dict [ 'जरा']:
ट्रेसबैक (सबसे हाल ही में कॉल अंतिम):
   फ़ाइल "test.py", पंक्ति 4, <module> में
      प्रिंट "डिक् [ऐलिस ']:", डिक्ट [' ऐलिस '];
KeyError: 'ऐलिस'
शब्दकोश अपडेट करना
आप एक नया प्रविष्टि जोड़कर या एक कुंजी-मूल्य जोड़ी जोड़कर, मौजूदा प्रविष्टि को संशोधित कर सकते हैं या नीचे दिए गए एक साधारण उदाहरण में दिखाए गए मौजूदा प्रविष्टि को हटा कर अद्यतन कर सकते हैं।

#! / Usr / bin / python3

dict = {'नाम': 'जरा', 'आयु': 7, 'कक्षा': 'प्रथम'}
शब्द ['आयु'] = 8; # मौजूदा प्रविष्टि अपडेट करें
डिक्ट ['स्कूल'] = "डीपीएस स्कूल" # नई प्रविष्टि जोड़ें

प्रिंट ("शब्द ['उम्र']:", शब्द ['उम्र'])
प्रिंट ("शब्द ['स्कूल']:", शब्द ['स्कूल'])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

शब्द ['आयु']: 8
डिक्ट ['स्कूल']: डीपीएस स्कूल
शब्दकोश हटाएं तत्व
आप या तो व्यक्तिगत शब्दकोश तत्व हटा सकते हैं या किसी शब्दकोश की पूरी सामग्री को साफ़ कर सकते हैं। आप एक ही ऑपरेशन में पूरे शब्दकोश को भी हटा सकते हैं।

पूरे शब्दकोश को स्पष्ट रूप से निकालने के लिए, केवल डेल स्टेटमेंट का उपयोग करें निम्नलिखित एक सरल उदाहरण है -

#! / Usr / bin / python3

dict = {'नाम': 'जरा', 'आयु': 7, 'कक्षा': 'प्रथम'}

डेल डिक् ['नाम'] # कुंजी 'नाम' के साथ प्रविष्टि हटाएं
dict.clear () # निर्देशों में सभी प्रविष्टियों को हटा दें
डेल डिक्ट # पूरे शब्दकोश हटाएं

प्रिंट ("शब्द ['उम्र']:", शब्द ['उम्र'])
प्रिंट ("शब्द ['स्कूल']:", शब्द ['स्कूल'])
यह निम्न परिणाम उत्पन्न करता है

अपवाद उठाया गया है क्योंकि डेल डिक्ट के बाद, शब्दकोश अब मौजूद नहीं है।

dict [ 'उम्र']:
ट्रेसबैक (सबसे हाल ही में कॉल अंतिम):
   फ़ाइल "test.py", पंक्ति 8, <module> में
      प्रिंट "शब्द ['आयु']:", शब्द ['उम्र'];
TypeError: 'प्रकार' ऑब्जेक्ट सदस्यता रहित है
नोट - बाद में खंड में डेल () विधि की चर्चा की जाती है।

शब्दकोश कुंजी के गुण
शब्दकोश के मानों पर कोई प्रतिबंध नहीं है वे किसी भी मनमानी पायथन ऑब्जेक्ट हो सकते हैं, या तो मानक ऑब्जेक्ट्स या यूज़र-डिफ़ाइंड ऑब्जेक्ट्स। हालांकि, चाबी के लिए यह सही नहीं है

शब्दकोश कुंजी के बारे में याद करने के लिए दो महत्वपूर्ण बिंदु हैं -

(ए) प्रति कुंजी से अधिक एक प्रविष्टि की अनुमति नहीं है इसका अर्थ है कोई डुप्लिकेट कुंजी की अनुमति नहीं है जब असाइनमेंट के दौरान डुप्लिकेट कुंजियां आती हैं, तो अंतिम असाइनमेंट जीत जाता है। उदाहरण के लिए -

#! / Usr / bin / python3

dict = {'नाम': 'जरा', 'आयु': 7, 'नाम': 'मननी'}
प्रिंट ("शब्द ['नाम']:", शब्द ['नाम'])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

शब्द ['नाम']: मननी
(बी) कुंजी अपरिवर्तनीय होनी चाहिए। इसका मतलब है कि आप स्ट्रिंग्स, नंबर या ट्यूपले को शब्दकोश कुंजी के रूप में इस्तेमाल कर सकते हैं लेकिन ['कुंजी'] जैसी कुछ चीज़ों की अनुमति नहीं है निम्नलिखित एक सरल उदाहरण है -

#! / Usr / bin / python3

dict = {['नाम']: 'जरा', 'आयु': 7}
प्रिंट ("शब्द ['नाम']:", शब्द ['नाम'])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

ट्रेसबैक (सबसे हाल ही में कॉल अंतिम):
   फ़ाइल "test.py", पंक्ति 3, <module> में
      dict = {['नाम']: 'जरा', 'आयु': 7}
TypeError: सूची ऑब्जेक्ट्स अबाऊ हैं
निर्मित फ़ंक्शन और तरीके
पायथन में निम्न शब्दकोश फ़ंक्शन शामिल हैं -

क्र.सं. समारोह विवरण
1 सीएमपी (dict1, dict2)
पायथन 3 में अब उपलब्ध नहीं है

2 लेन (dict)
शब्दकोश की कुल लंबाई देता है यह शब्दकोश में वस्तुओं की संख्या के बराबर होगा

3 str (dict)
एक शब्दकोष के मुद्रण योग्य स्ट्रिंग का प्रतिनिधित्व करता है

4 प्रकार (चर)
पास किए हुए चर का प्रकार देता है यदि पारित वैरिएबल शब्दकोश है, तो यह एक शब्दकोश प्रकार लौटाएगा

पायथन में निम्नलिखित शब्दकोश विधियों शामिल हैं -

क्र.सं. विधि और विवरण
1 dict.clear ()
शब्दकोश शब्दकोश के सभी तत्वों को हटाता है

2 dict.copy ()
शब्दकोश शब्दकोश की एक उथले प्रतिलिपि देता है

3 dict.fromkeys ()
Seq से मूल्य के साथ एक नया शब्दकोश बनाएँ और मूल्य पर सेट मान।

4 dict.get (कुंजी, डिफ़ॉल्ट = कोई नहीं)
चाबी कुंजी के लिए, मूल्य या डिफ़ॉल्ट को रिटर्न अगर कुंजी शब्दकोश में नहीं है

5 dict.has_key (key)
हटाया गया, इसके बजाय ऑपरेशन का उपयोग करें।

6 dict.items ()
डिक्ट (कुंजी, मूल्य) टपल जोड़े की एक सूची देता है

7 dict.keys ()
शब्दकोष की कुंजी की सूची देता है

8 dict.setd
7:02 AM

पायथन ट्यूपल

by , in
एक टपल अपरिवर्तनीय पायथन ऑब्जेक्ट्स का अनुक्रम है। ट्यूप्ले, सूचियों की तरह, दृश्य हैं ट्यूपल्स और सूचियों के बीच मुख्य अंतर यह है कि ट्यूपल्स को सूचियों के विपरीत नहीं बदला जा सकता है ट्यूपल्स कोष्ठक का उपयोग करते हैं, जबकि सूचियों में वर्ग कोष्ठक का उपयोग होता है।

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

tup1 = ('भौतिकी', 'रसायन विज्ञान', 1 99 7, 2000)
ट्यूप 2 = (1, 2, 3, 4, 5)
tup3 = "a", "b", "c", "d"
खाली ट्यूपल दो कोष्ठक के रूप में लिखा जाता है जिसमें कुछ भी नहीं है -

tup1 = ();
एक सिंगल वैल्यू वाले ट्यूपल को लिखने के लिए आपको कॉमा को शामिल करना होगा, भले ही केवल एक मान हो।

tup1 = (50,)
स्ट्रिंग इंडेक्सों की तरह, ट्यूपल इंडेक्स 0 से शुरू होते हैं, और उन्हें कटा हुआ, एक साथ जोड़ा जा सकता है, और इसी तरह।

ट्यूपल्स में वैल्यू एक्सेस करना
ट्यूपल में मूल्यों को एक्सेस करने के लिए, उस इंडेक्स पर उपलब्ध मूल्य प्राप्त करने के लिए इंडेक्स या इंडेक्स के साथ स्क्वेयर ब्रैकेट्स का उपयोग करें। उदाहरण के लिए -

#! / Usr / bin / python3

tup1 = ('भौतिकी', 'रसायन विज्ञान', 1 99 7, 2000)
ट्यूप 2 = (1, 2, 3, 4, 5, 6, 7)

प्रिंट ("ट्यूप 1 [0]:", ट्यूप 1 [0])
प्रिंट ("ट्यूप 2 [1: 5]:", ट्यूप 2 [1: 5])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

ट्यूप 1 [0]: भौतिक विज्ञान
ट्यूप 2 [1: 5]: (2, 3, 4, 5)
ट्यूपल्स अपडेट करना
ट्यूपल्स अपरिवर्तनीय हैं, जिसका अर्थ है कि आप ट्यूपल तत्वों के मूल्यों को अपडेट या बदल नहीं सकते हैं। आप मौजूदा ट्यूप्ले के कुछ हिस्सों को नए ट्यूप्ले बनाने में समर्थ हैं क्योंकि निम्न उदाहरण दर्शाता है -

#! / Usr / bin / python3

ट्यूप 1 = (12, 34.56)
tup2 = ('abc', 'xyz')

# टुपल के लिए निम्नलिखित क्रिया मान्य नहीं है
# ट्यूप 1 [0] = 100;

# तो निम्न के रूप में एक नया टपल तैयार करें
tup3 = tup1 + tup2
प्रिंट (ट्यूप 3)
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

(12, 34.56, 'एबीसी', 'एक्सवाय')
ट्यूपल तत्व हटाएं
व्यक्तिगत ट्यूपल तत्वों को निकालना संभव नहीं है। जाहिर है, अवांछित तत्वों को त्यागने के साथ दूसरे टपल को एक साथ लगाने में कुछ भी गलत नहीं है।

संपूर्ण ट्यूपल को स्पष्ट रूप से निकालने के लिए, केवल डेल स्टेटमेंट का उपयोग करें उदाहरण के लिए -

#! / Usr / bin / python3

ट्यूप = ('भौतिकी', 'रसायन विज्ञान', 1 99 7, 2000);

प्रिंट (ट्यूप)
डेल ट्यूप;
प्रिंट "टप हटाने के बाद:"
प्रिंट ट्यूप
यह निम्न परिणाम उत्पन्न करता है

नोट - एक अपवाद उठता है इसका कारण यह है कि डेल टप के बाद, ट्यूपल अब और मौजूद नहीं है।

('भौतिकी', 'रसायन विज्ञान', 1 99 7, 2000)
टप को हटाने के बाद:
ट्रेसबैक (सबसे हाल ही में कॉल अंतिम):
   फ़ाइल "test.py", पंक्ति 9, <module> में
      प्रिंट टप;
नाम त्रुटि: नाम 'टुप' परिभाषित नहीं है
बेसिक ट्यूपल्स ऑपरेशंस
ट्यूपल्स + और * ऑपरेटरों को बहुत अधिक तार की तरह जवाब देते हैं; उनका मतलब यहां सम्मिलन और पुनरावृत्ति भी है, सिवाय इसके कि नतीजा एक नया टपल है, स्ट्रिंग नहीं।

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

पायथन अभिव्यक्ति परिणाम विवरण
लेन ((1, 2, 3)) 3 लंबाई
(1, 2, 3) + (4, 5, 6) (1, 2, 3, 4, 5, 6) समापन
('हाय!',) * 4 ('हाय!', 'हाय!', 'हाय!', 'हाय!') पुनरावृत्ति
3 में (1, 2, 3) सच सदस्यता
एक्स में (1,2,3) के लिए: प्रिंट (एक्स, अंत = '') 1 2 3 परिवर्तन
इंडेक्सिंग, स्लाइसिंग, और मैट्रिक्स
चूंकि ट्यूपल्स अनुक्रमिक हैं, इंडेक्सिंग और स्लेटिंग, टपल्स के लिए उसी तरह काम करते हैं क्योंकि वे स्ट्रिंग के लिए करते हैं, निम्न इनपुट मानते हुए -

टी = ('सी ++', 'जावा', 'पायथन')
पायथन अभिव्यक्ति परिणाम विवरण
टी [2] 'पायथन' ऑफ़सेट शून्य से शुरू होता है
टी [-2] 'जावा' नकारात्मक: सही से गिनती करें
टी [1:] ('जावा', 'पायथन') टुकड़ा करने की क्रिया वर्गों फैले
कोई संलग्नक नहीं जोड़ना
कोई भी सीमित परिमाण, किसी भी वस्तु के किसी भी सेट, अल्पविराम-पृथक, चिन्हों की पहचान किए बिना लिखे गए हैं, अर्थात् सूचियों के लिए कोष्ठकों, ट्यूपल्स के लिए कोष्ठक आदि, डिफ़ॉल्ट रूप से ट्यूपल्स में, जैसा कि इन छोटे उदाहरणों में दर्शाया गया है।

निर्मित ट्यूपल फ़ंक्शन
पायथन में निम्न ट्यूपल फ़ंक्शंस शामिल हैं -

क्र.सं. समारोह विवरण
1 सीएमपी (ट्यूपल 1, ट्यूपल 2)
दोनों ट्यूपल्स के तत्वों की तुलना करता है

2 लेन (टपल)
ट्यूपल की कुल लंबाई देता है

3 अधिकतम (टपल)
अधिकतम मूल्य के साथ ट्यूपल से आइटम लौटाता है

4 मिनट (टपल)
न्यूनतम मूल्य के साथ ट्यूपल से आइटम लौटाता है

5 टपल (सेक)
एक सूची को ट्यूपल में परिवर्तित करता है
8:59 AM

पायथन सूचियां

by , in
पायथन में सबसे बुनियादी डेटा संरचना अनुक्रम है एक अनुक्रम के प्रत्येक तत्व को एक नंबर सौंपा गया है - इसकी स्थिति या सूचकांक। पहला सूचकांक शून्य है, दूसरा सूचकांक एक है, और आगे भी।

पायथन में छह अंतर्निहित दृश्यों के क्रम हैं, लेकिन सबसे आम सूची और ट्यूपल्स हैं, जो हम इस ट्यूटोरियल में देखेंगे।

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

पायथन सूचियां
सूची सबसे बहुमुखी डेटाटाइप है जो पायथन में उपलब्ध है, जिसे वर्ग कोष्ठक के बीच अल्पविराम से अलग किए गए मानों (वस्तुओं) की सूची के रूप में लिखा जा सकता है। सूची के बारे में महत्वपूर्ण बात यह है कि सूची में मौजूद वस्तुओं को एक ही प्रकार की आवश्यकता नहीं है।

एक सूची बनाना, वर्ग कोष्ठक के बीच अलग-अलग अल्पविराम से अलग किए गए मान डालने के समान सरल है। उदाहरण के लिए -

सूची 1 = ['भौतिकी', 'रसायनशास्त्र', 1 99 7, 2000];
list2 = [1, 2, 3, 4, 5];
list3 = ["एक", "बी", "सी", "डी"];
स्ट्रिंग इंडेक्स के समान, सूची इंडेक्स 0 से शुरू होते हैं, और सूचियों को कटा हुआ, एक साथ जोड़ा जा सकता है और इसी तरह।

सूचियों में मूल्यों तक पहुंचना
सूचियों में मूल्यों का उपयोग करने के लिए, उस सूचकांक पर उपलब्ध मूल्य प्राप्त करने के लिए सूचकांक या सूचकांक के साथ स्क्वेयर कोष्ठक का उपयोग करें। उदाहरण के लिए -

#! / Usr / bin / python3

सूची 1 = ['भौतिक विज्ञान', 'रसायनशास्त्र', 1 99 7, 2000]
list2 = [1, 2, 3, 4, 5, 6, 7]

प्रिंट ("सूची 1 [0]:", सूची 1 [0])
प्रिंट ("सूची 2 [1: 5]:", सूची 2 [1: 5])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

सूची 1 [0]: भौतिक विज्ञान
सूची 2 [1: 5]: [2, 3, 4, 5]
सूचियां अपडेट करना
आप असाइनमेंट ऑपरेटर के बाईं ओर स्लाइस देकर सूचियों के एकल या एकाधिक तत्वों को अपडेट कर सकते हैं, और आप ऐपेंड () विधि के साथ एक सूची में तत्वों में जोड़ सकते हैं। उदाहरण के लिए -

#! / Usr / bin / python3

सूची = ['भौतिकी', 'रसायनशास्त्र', 1 99 7, 2000]
प्रिंट ("सूचकांक 2 पर उपलब्ध मूल्य:", सूची [2])

सूची [2] = 2001
प्रिंट ("सूचकांक 2 पर उपलब्ध नया मान:", सूची [2])
नोट - अनुवर्ती () विधि पर बाद के खंड में चर्चा की गई है।

जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

सूचकांक 2 पर उपलब्ध मूल्य: 1997
सूचकांक 2: 2001 में नया मूल्य उपलब्ध है
सूची तत्व हटाएं
एक सूची तत्व को निकालने के लिए, आप या तो डेल स्टेटमेंट का उपयोग कर सकते हैं यदि आप जानते हैं कि आप कौन-से तत्व हटा रहे हैं। आप निकालें () विधि का उपयोग कर सकते हैं, यदि आपको पता नहीं है कि कौन सी आइटम्स को हटाना है। उदाहरण के लिए -

#! / Usr / bin / python3
सूची = ['भौतिकी', 'रसायनशास्त्र', 1 99 7, 2000]

प्रिंट (सूची)
डेल लिस्ट [2]
प्रिंट ("इंडेक्स 2 पर मूल्य हटाने के बाद:", सूची)
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

['भौतिक विज्ञान', 'रसायनशास्त्र', 1 99 7, 2000]
इंडेक्स 2 में मूल्य हटाने के बाद: ['भौतिक विज्ञान', 'रसायनशास्त्र', 2000]
नोट - निकालें () विधि बाद खंड में चर्चा की गई है।

मूल सूची संचालन
सूचियों + और * ऑपरेटर को बहुत अधिक तार की तरह जवाब देते हैं; उनका मतलब यहां सम्मिलन और पुनरावृत्ति भी है, सिवाय इसके कि परिणाम एक नई सूची है, स्ट्रिंग नहीं।

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

पायथन अभिव्यक्ति परिणाम विवरण
लेन ([1, 2, 3]) 3 लंबाई
[1, 2, 3] + [4, 5, 6] [1, 2, 3, 4, 5, 6] समापन
['हाय!'] * 4 ['हाय!', 'हाय!', 'हाय!', 'हाय!'] पुनरावृत्ति
3 में [1, 2, 3] सच सदस्यता
एक्स के लिए [1,2,3]: प्रिंट (एक्स, एंड = '') 1 2 3 बदलाव
इंडेक्सिंग, स्लाइसिंग और मैट्रिक्स
चूंकि सूचियां अनुक्रमिक हैं, इंडेक्सिंग और स्लिसिंग कार्य सूची के लिए उसी तरीके से काम करती हैं क्योंकि वे तार के लिए करते हैं।

निम्नलिखित इनपुट को मान लें -

एल = ['सी ++' ',' जावा ',' पायथन ']
पायथन अभिव्यक्ति परिणाम विवरण
एल [2] 'पायथन' ऑफ़सेट शून्य से शुरू होता है
एल [-2] 'जावा' नकारात्मक: सही से गिनती करें
एल [1:] ['जावा', 'पायथन'] टुकड़ा करने की क्रिया वर्गों फैले
अंतर्निहित सूची कार्य और तरीके
पायथन में निम्न सूची फ़ंक्शंस शामिल हैं -

क्र.सं. समारोह विवरण
1 सीएमपी (सूची 1, सूची 2)
पायथन 3 में अब उपलब्ध नहीं है

2 लेन (सूची)
सूची की कुल लंबाई देता है

3 अधिकतम (सूची)
अधिकतम मूल्य के साथ सूची से आइटम लौटाता है

4 मिनट (सूची)
न्यूनतम मूल्य के साथ सूची से आइटम लौटाता है

5 सूची (सेक)
टुपले को सूची में परिवर्तित करता है

पायथन में निम्न सूची विधियों शामिल हैं -

क्र.सं. तरीके और विवरण
1 list.append (obj)
ऑब्जेक्ट obj को सूची में जोड़ता है

2 list.count (obj)
सूची में कितनी बार obj की संख्या की गणना करता है

3 list.extend (सेक)
सूची के लिए seq की सामग्री संलग्न करता है

4 list.index (obj)
ओब्ज दिखाई देने वाली सूची में सबसे कम सूचक देता है

5 list.insert (सूचकांक, obj)
ऑफसेट इंडेक्स पर ऑब्जेक्ट ओब्ज़ को सूची में डालें

6 सूची.pop (obj = सूची [-1])
निकालता है और सूची से अंतिम ऑब्जेक्ट या ओबीजे लौटाता है

7 list.remove (obj)
सूची से ऑब्जेक्ट obj निकालता है

8 list.reverse ()
जगह की सूची के ऑब्जेक्ट को उलट देता है

9 list.sort ([समारोह])
सूची के ऑब्जेक्ट को क्रमबद्ध करता है, यदि दिया गया तो फ़र्क का उपयोग करें
6:57 AM

पायथन 3 - स्ट्रिंग्स

by , in

स्ट्रिंग्स Python में सबसे लोकप्रिय प्रकारों में से हैं हम उद्धरणों में वर्णों को जोड़कर बस उन्हें बना सकते हैं। पायथन एकल उद्धरण चिह्नों को डबल कोट्स के समान मानता है। स्ट्रिंग बनाना एक चर के लिए एक मान निर्दिष्ट करने के रूप में सरल है। उदाहरण के लिए -

var1 = 'हैलो वर्ल्ड!'
var2 = "पायथन प्रोग्रामिंग"
स्ट्रिंग में मानों तक पहुंचना
पायथन एक वर्ण प्रकार का समर्थन नहीं करता है; इन्हें लम्बाई के तार के रूप में माना जाता है, इस प्रकार यह भी एक उपपरिवर्तन माना जाता है।

उपस्ट्रिंग तक पहुंचने के लिए, अपने उपस्ट्रिंग प्राप्त करने के लिए सूचकांक या सूचकांक के साथ स्क्वेयर कोष्ठक का उपयोग करें। उदाहरण के लिए -

#! / Usr / bin / python3

var1 = 'हैलो वर्ल्ड!'
var2 = "पायथन प्रोग्रामिंग"

प्रिंट ("var1 [0]:", var1 [0])
प्रिंट ("var2 [1: 5]:", var2 [1: 5])
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

var1 [0]: एच
var2 [1: 5]: यथो
स्ट्रिंग अपडेट करना
आप किसी अन्य स्ट्रिंग के लिए एक चर निर्दिष्ट करके (पुनः) एक मौजूदा स्ट्रिंग "अद्यतन" कर सकते हैं। नया मान इसके पिछले मान से संबंधित हो सकता है या पूरी तरह से अलग स्ट्रिंग पूरी तरह से संबंधित हो सकता है। उदाहरण के लिए -

#! / Usr / bin / python3

var1 = 'हैलो वर्ल्ड!'
प्रिंट ("नवीनीकृत स्ट्रिंग: -", var1 [: 6] + 'पायथन')
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

Updated String: - नमस्ते पायथन
भागने अक्षर
निम्नलिखित तालिका एस्केप या गैर-प्रिंट करने योग्य वर्णों की एक सूची है जिसे बैकस्लैश नोटेशन के साथ प्रस्तुत किया जा सकता है।

एक एस्केप वर्ण की व्याख्या की जाती है; एक उद्धृत और साथ ही दो उद्धृत तारों में

बैकस्लैश नोटेशन हेक्साडेसिमल वर्ण विवरण
\ a 0x07 बेल या अलर्ट
\ B 0x08 बैकस्पेस
\ Cx नियंत्रण-x
\ सी-एक्स नियंत्रण-x
\ ई 0x1b एस्केप
\ च 0x0c formfeed
\ एम \ सी-एक्स मेटा-नियंत्रण-x
\ N 0x0A Newline
\ nnn अष्टक संकेतन, जहां n सीमा 0.7 में है
\ r 0x0d कैरिज रिटर्न
\ रों 0x20 अंतरिक्ष
\ T 0x09 टैब
\ v 0x0b कार्यक्षेत्र टैब
\ x कैरेक्टर एक्स
\ xnn हेक्साडेसिमल नोटेशन, जहां n रेंज 0.9, ए.एफ., या ए.एफ. में है
स्ट्रिंग विशेष ऑपरेटर
मान लें कि स्ट्रिंग चर में एक 'हैलो' और चर ख 'पायथन' रखता है, फिर -

ऑपरेटर विवरण उदाहरण
+ समाकलन - ऑपरेटर के किसी भी ओर मान जोड़ता है a + b HelloPython देता है
* दोहराव - नई स्ट्रिंग्स बनाता है, एक ही स्ट्रिंग की एक से अधिक प्रतियां जोड़ती है जो * 2 देता है -होल्लोहोल्लो
[] स्लाइस - दिए गए इंडेक्स से चरित्र को एक [1] ई देता है
[:] रेंज स्लाइस - दी गई श्रेणी से पात्रों को एक [1: 4] देता है ell
सदस्यता में - वास्तविकता देता है अगर एक अक्षर दी गई स्ट्रिंग एच में मौजूद होता है, तो वह 1 देता है
सदस्यता में नहीं - अगर किसी पात्र को दिए गए स्ट्रिंग में मौजूद नहीं है, तो वह सच हो जाता है M में 1 नहीं देता I
आर / आर रॉ स्ट्रिंग - एस्केप वर्णों का वास्तविक अर्थ दबाएं कच्चे तार के लिए वाक्यविन्यास बिल्कुल कच्चे स्ट्रिंग ऑपरेटर के अपवाद के साथ सामान्य स्ट्रिंग के समान है, अक्षर "आर," जो उद्धरण चिह्नों से पहले होता है। "आर" लोअरकेस (आर) या अपरकेस (आर) हो सकता है और उसे प्रथम उद्धरण चिह्न से पहले ही रखा जाना चाहिए। प्रिंट आर '\ n' छापें \ n और प्रिंट आर '\ n' छपाई \ n
% प्रारूप - स्ट्रिंग स्वरूपण करता है अगले भाग में देखें
स्ट्रिंग फ़ॉर्मेटिंग ऑपरेटर
पायथन की बेहतरीन सुविधाओं में से एक स्ट्रिंग प्रारूप ऑपरेटर% है। यह ऑपरेटर तारों के लिए अद्वितीय है और सी के प्रिंटफ़ () परिवार से कार्य करने के लिए पैक करता है निम्नलिखित एक सरल उदाहरण है -

#! / Usr / bin / python3

प्रिंट ("मेरा नाम% s है और वजन% d किलो है!"% ('जरा', 21))
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

मेरा नाम जरा है और वजन 21 किलो है!
यहां प्रतीकों के पूरे सेट की सूची दी गई है जिनका उपयोग% के साथ किया जा सकता है -

क्र.सं. स्वरूप प्रतीक और रूपांतरण
1
%सी

चरित्र

2
% s

फ़ॉर्मेटिंग से पहले str () के माध्यम से स्ट्रिंग रूपांतरण

3
%मैं

हस्ताक्षरित दशमलव पूर्णांक

4
% d

हस्ताक्षरित दशमलव पूर्णांक

5
% u

अहस्ताक्षरित दशमलव पूर्णांक

6
% ओ

अष्टक पूर्णांक

7
%एक्स

हेक्साडेसिमल पूर्णांक (लोअरकेस अक्षरों)

8
%एक्स

हेक्साडेसिमल पूर्णांक (अपपरकेस अक्षर)
9
% ई

घातीय अंकन (लोअरकेस 'ई' के साथ)

10
% ई

घातीय अंकन (UPPERcase 'ई' के साथ)

1 1
% च

चल बिन्दु असली संख्या

12
% छ

% एफ और% ई के कम

13
% जी

% एफ और% ई का छोटा

अन्य समर्थित प्रतीकों और कार्यक्षमता निम्न तालिका में सूचीबद्ध हैं -

क्र.सं. प्रतीक और कार्यक्षमता
1
*

तर्क चौड़ाई या सटीक निर्दिष्ट करता है

2
-

छोड़ दिया औचित्य

3
+

हस्ताक्षर प्रदर्शित करें

4
<एसपी>

एक सकारात्मक संख्या से पहले रिक्त स्थान छोड़ दें

5
#

'एक्स' या 'एक्स' उपयोग किए जाने के आधार पर, ऑक्टल प्रमुख शून्य ('0') या हेक्साडेसीमल प्रमुख '0x' या '0X' जोड़ें

6
0

पैड से शून्य के साथ (रिक्त स्थान के बजाय) पैड

7
%

'%%' ने आपको एक एकल '%' शब्द के साथ छोड़ दिया

8
(वर)

मैपिंग वैरिएबल (शब्दकोश तर्क)

9
एम.एन.

मी न्यूनतम कुल चौड़ाई है और दशमलव अंकों की संख्या को प्रदर्शित करने के लिए एन है (यदि appl।)

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

ट्रिपल उद्धरण के लिए सिंटेक्स में लगातार तीन एकल या दोहरे उद्धरण होते हैं।

#! / Usr / bin / python3

para_str = "" "यह एक लंबी स्ट्रिंग है जो कि ऊपर से बना है
कई लाइनें और गैर-प्रिंट करने योग्य वर्ण जैसे कि
टैब (\ t) और प्रदर्शित होने पर वे उस तरीके को दिखाएंगे।
स्ट्रिंग के भीतर NEWLINE, चाहे वह स्पष्ट रूप से दिया गया हो
यह कोष्ठक के भीतर [\ n], या केवल एक NEWLINE के भीतर
चर असाइन भी दिखाई देगा।
"" "
प्रिंट (पैरा_स्ट्रैक)
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है। ध्यान दें कि प्रत्येक एक विशेष चरित्र को अपने मुद्रित रूप में "अप" के बीच की स्ट्रिंग के अंत में, अंतिम न्यूलाइंस के नीचे परिवर्तित कर दिया गया है। और ट्रिपल कोट्स को बंद करना यह भी ध्यान रखें कि किसी लाइन के अंत में या उसके एस्केप कोड (\ n) - NEWLINE को एक स्पष्ट कैरिएज़ रिटर्न के साथ या तो मिलते हैं -

यह एक लंबी स्ट्रिंग है जो कि ऊपर से बना है
कई लाइनें और गैर-प्रिंट करने योग्य वर्ण जैसे कि
टैब () और प्रदर्शित होने पर वे उस तरीके को दिखाएंगे।
स्ट्रिंग के भीतर NEWLINE, चाहे वह स्पष्ट रूप से दिया गया हो
यह कोष्ठक के भीतर [
 ], या बस के भीतर एक NEWLINE
चर असाइन भी दिखाई देगा।
कच्चे स्ट्रिंग बैकस्लैश को एक विशेष चरित्र के रूप में नहीं मानते हैं। प्रत्येक चरित्र जिसे आप एक कच्ची स्ट्रिंग में डालते हैं, जिस तरह से आपने इसे लिखा था -

#! / Usr / bin / python3

प्रिंट ('सी: \\ कहीं नहीं')
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

C: \ कहीं नहीं
अब हम कच्चे स्ट्रिंग का उपयोग करते हैं। हम r'expression में अभिव्यक्ति डाल देंगे 'निम्नानुसार -

#! / Usr / bin / python3

प्रिंट (आर'सी: \\ कहीं नहीं)
जब उपरोक्त कोड निष्पादित होता है, तो यह निम्न परिणाम उत्पन्न करता है -

C: \\ कहीं नहीं
यूनिकोड स्ट्रिंग
पायथन 3 में, यूनिकोड में सभी स्ट्रिंग्स का प्रतिनिधित्व किया जाता है। पायथन 2 में आंतरिक रूप से 8-बिट एएससीआईआई के रूप में संग्रहीत किया जाता है, इसलिए इसे 'यू' को यूनिकोड बनाने के लिए संलग्न करना आवश्यक है। अब यह अब जरूरी नहीं है

अंतर्निहित स्ट्रिंग मेथड्स
पायथन में तारों में हेरफेर करने के लिए निम्न अंतर्निहित विधियों को शामिल किया गया है -

क्र.सं. तरीके और विवरण
1 कैपिटल ()
स्ट्रिंग का पहला अक्षर कैपिटल करता है

2 केंद्र (चौड़ाई, भरचर)
चौड़ाई वाले कुल स्तंभों पर केन्द्रित मूल स्ट्रिंग के साथ fillchar के साथ एक स्ट्रिंग पैड की गई।

3 गिनती (str, beg = 0, अंत = लेन (स्ट्रिंग))
गणना करता है कि स्ट्रिंग में स्ट्रिंग में या स्ट्रिंग के स्ट्रिंग में कितनी बार स्ट्र आ रही है यदि इंडेक्स शुरुआती और समाप्त होने वाले इंडेक्स अंत दिए जाते हैं।

4 डीकोड (एन्कोडिंग = 'यूटीएफ -8', त्रुटियाँ = 'सख्त')
एन्कोडिंग के लिए पंजीकृत कोडेक का उपयोग कर स्ट्रिंग डिकोड करता है। डिफ़ॉल्ट स्ट्रिंग एन्कोडिंग के लिए डिफ़ॉल्ट एन्कोडिंग

5 सांकेतिक शब्दों में बदलना (एन्कोडिंग = 'यूटीएफ -8', त्रुटियाँ = 'सख्त')
स्ट्रिंग के एन्कोडेड स्ट्रिंग संस्करण देता है; त्रुटि पर, डिफ़ॉल्ट को एक ValueError उठाना है जब तक कि त्रुटियों को 'अनदेखा' या 'प्रतिस्थापन' के साथ दिया जाता है

6 समाप्त होता है (प्रत्यय, beg = 0, अंत = लेन (स्ट्रिंग))
निर्धारित करता है कि स्ट्रिंग या स्ट्रिंग का उपस्ट्रिंग (यदि सूचकांक शुरू होता है और सूचकांक अंत समाप्त होता है) प्रत्यय के साथ समाप्त होता है; यदि सही है तो अन्यथा गलत है

7 विस्तृत टेब (टैबसेट = 8)
कई स्थानों पर स्ट्रिंग में टैब का विस्तार; यदि प्रति टैब प्रदान नहीं किया गया तो प्रति टैब 8 स्थानों पर डिफ़ॉल्ट होता है

8 खोजें (str, beg = 0 end = len (स्ट्रिंग))
निर्धारित करें कि यदि स्ट्रिंग स्ट्रिंग में होती है या स्ट्रिंग के उपस्ट्रिंग में होती है, तो इंडेक्स शुरु होने और इंडेक्स एंड को समाप्त होने पर रिटर्न सूचक दिया जाता है यदि मिले और -1 अन्यथा।

9 सूचकांक (str, beg = 0, अंत = लेन (स्ट्रिंग))
मिलते-जुलते () के समान, लेकिन कोई अपवाद नहीं उठाता है यदि नहीं मिला

10 isalnum ()
सच में लौटाता है अगर स्ट्रिंग में कम से कम 1 वर्ण होता है और सभी वर्ण अल्फ़ान्यूमेरिक और गलत अन्यथा होते हैं।

11 isalpha ()
यदि सत्य में स्ट्रिंग में कम से कम 1 वर्ण है और अन्य सभी अक्षर वर्णानुक्रमिक और झूठे हैं, तो सत्य वापस लौटाता है।

12 isdigit ()
यदि सत्य में स्ट्रिंग में केवल अंकों और गलत होते हैं, तो सत्य वापस लौटाता है।

13 islower ()
अगर स्ट्रिंग में कम से कम 1 कैस किया गया वर्ण होता है और सभी कैसडेड वर्ण लोअरकेस में हैं और अन्यथा झूठी हैं, तो सत्य रिटर्न देता है।

14 isnumeric ()
अगर कोई यूनिकोड स्ट्रिंग में केवल संख्यात्मक वर्ण और अन्यथा झूठी हैं, तो सत्य वापस लौटाता है।

15 isspace ()
सच में लौटाता है अगर स्ट्रिंग में केवल नि: शुल्क स्थान और अन्यथा गलत है।

16 istitle ()
सत्यता वापस करता है यदि स्ट्रिंग ठीक से "शीर्षकबद्ध" है और अन्यथा गलत है।

17 isupper ()
अगर स्ट्रिंग में कम से कम एक कैसर्ड वर्ण होता है और सभी कैसडेड वर्ण ऊपरीकेण्ड में हैं और अन्यथा गलत हैं तो रिटर्न देता है।

18 में शामिल होने के (सेक)
विभाजक स्ट्रिंग के साथ स्ट्रिंग में अनुक्रम सैक में तत्वों की स्ट्रिंग अभ्यावेदन विलय करता है (concatenates)।

19 लेन (स्ट्रिंग)
स्ट्रिंग की लंबाई लौटाता है

20 ल्यूज (चौड़ाई [, फ़िलचर])
कुल स्ट्रिंग के साथ अंतरिक्ष-गद्देदार स्ट्रिंग लौटाता है, जो कुल चौड़ाई कॉलम के लिए उचित है।

21 कम ()
लोअरकेस के लिए स्ट्रिंग में सभी अपरकेस अक्षरों को परिवर्तित करता है।

22 lstrip ()
स्ट्रिंग में सभी प्रमुख रिक्त स्थान निकालता है।

23 maketrans ()
अनुवाद फ़ंक्शन में उपयोग करने के लिए एक अनुवाद तालिका लौटाती है।

24 अधिकतम (एसटीआर)
स्ट्रिंग str से अधिकतम वर्णमाला वर्ण लौटाता है

25 मिनट (एसटीआर)
स्ट्रिंग str से न्यूनतम वर्णानुक्रमित वर्ण लौटाता है

26 की जगह (पुराने, नया [, अधिकतम])
यदि अधिकतम दिया गया हो तो नए या अधिकतम अधिकतम घटनाओं के साथ पुरानी स्ट्रिंग में सभी घटनाओं को बदल देता है

27 आरफांड (str, beg = 0, अंत = लेन (स्ट्रिंग))
खोजने के समान (), लेकिन स्ट्रिंग में पीछे की ओर खोजें

28 आरिंडेक्स (str, beg = 0, अंत = लेन (स्ट्रिंग))
इंडेक्स () के समान, लेकिन स्ट्रिंग में पीछे पीछे की ओर खोजें

29 आरम्भ (चौड़ाई, [, बहार]
6:47 AM

पायथन नंबर डेटा प्रकार

by , in
संख्या डेटा प्रकार सांख्यिक मानों को संग्रहीत करता है वे अपरिवर्तनीय डेटा प्रकार हैं इसका मतलब है, किसी नए आवंटित ऑब्जेक्ट में नंबर डेटा प्रकार के परिणामों के मूल्य को बदलना।

संख्या ऑब्जेक्ट बनाए जाते हैं, जब आप उन्हें मान देते हैं। उदाहरण के लिए -

var1 = 1
var2 = 10
आप डेल स्टेटमेंट का उपयोग कर किसी संख्या ऑब्जेक्ट के संदर्भ को भी हटा सकते हैं। डेल स्टेटमेंट का सिंटैक्स है -

डेल var1 [, var2 [, var3 [...., वर्न]]]]
आप डेल स्टेटमेंट का उपयोग कर एक ऑब्जेक्ट या एकाधिक ऑब्जेक्ट्स को हटा सकते हैं। उदाहरण के लिए -

डेल वेर
del var_a, var_b
पायथन विभिन्न संख्यात्मक प्रकारों का समर्थन करता है -

int (हस्ताक्षरित पूर्णांक) - वे अक्सर केवल पूर्णांक या ints कहा जाता है वे सकारात्मक या ऋणात्मक पूर्ण संख्याएं हैं, जिसमें कोई दशमलव बिंदु नहीं है। पायथन 3 में पूर्णांक असीमित आकार के हैं। पायथन 2 में दो पूर्णांक प्रकार हैं- इंट और लम्बे पायथन 3 में अब कोई 'लम्बी पूर्णांक' नहीं है।

फ्लोट (फ्लोटिंग पॉइंट रीयल वैल्यू) - फ्लोट्स भी कहा जाता है, वे वास्तविक संख्या का प्रतिनिधित्व करते हैं और इन्हें पूर्णांक और आंशिक भागों को विभाजित करके एक दशमलव बिंदु के साथ लिखा जाता है। फ़्लोट्स भी वैज्ञानिक संकेतन में हो सकते हैं, ई या ई के साथ 10 (2.5e2 = 2.5 x 102 = 250) की शक्ति का संकेत मिलता है।

जटिल (जटिल संख्याएं) - एक + बीजे के रूप हैं, जहां ए और बी फ़्लोट्स हैं और जे (या जे) -1 के वर्गमूल का प्रतिनिधित्व करते हैं (जो कि एक काल्पनिक संख्या है)। संख्या का वास्तविक हिस्सा एक है, और काल्पनिक भाग बी है पायथन प्रोग्रामिंग में जटिल संख्याएं बहुत ज्यादा नहीं होती हैं

हेक्सा-दशमलव या अष्टक रूप में पूर्णांक का प्रतिनिधित्व करना संभव है

>>> संख्या = 0xA0F # हेक्सा-दशमलव
>>> नंबर
2575

>>> संख्या = 0o37 #Octal
>>> नंबर
31
उदाहरण
यहां संख्याओं के कुछ उदाहरण दिए गए हैं

पूर्णांक नाव जटिल
10 0.0 3.14j
100 15.20 45.j
-786 -21.9 9.322e-36j
080 32.3 + E18 .876j
-0490 -90। -.6545 + 0J
× -0 260 -32.54e100 3E + 26J
0 × 69 70.2-E12 4.53e-7J
एक जटिल संख्या में वास्तविक फ्लोटिंग-अंक संख्याओं का एक क्रमबद्ध युग्म होता है जो कि + बीजे द्वारा दर्शाया जाता है, जहां एक वास्तविक भाग है और बी जटिल संख्या का काल्पनिक हिस्सा है।

संख्या प्रकार रूपांतरण
पायथन मूल्यांकन के लिए एक सामान्य प्रकार के मिश्रित प्रकार युक्त अभिव्यक्ति में आंतरिक रूप से संख्याओं को रूपांतरित करता है। कभी-कभी, ऑपरेटर या फ़ंक्शन पैरामीटर की आवश्यकताओं को पूरा करने के लिए आपको एक नंबर को स्पष्ट रूप से एक प्रकार से दूसरे प्रकार के लिए दबाव डालना होगा।

एक पूर्णांक में एक्स को बदलने के लिए int (x) टाइप करें

लंबे समय तक टाइप करें (x) एक लंबे पूर्णांक में एक्स

एक्स को फ्लोटिंग-पॉइंट नंबर पर कनवर्ट करने के लिए फ्लोट (x) टाइप करें।

टाइप x परिसर (x) को वास्तविक भाग x और काल्पनिक भाग शून्य के साथ एक जटिल संख्या में परिवर्तित करें।

X और y को एक जटिल संख्या में वास्तविक भाग x और काल्पनिक भाग y के साथ परिवर्तित करने के लिए टाइप परिसर (x, y) टाइप करें। एक्स और वाई अंकीय भाव हैं I

गणितीय कार्य
पायथन में निम्नलिखित कार्य शामिल हैं जो गणितीय गणना करते हैं।

क्र.सं. फ़ंक्शन और रिटर्न (विवरण)
1 पेट (एक्स)
X का पूर्ण मूल्य: x और शून्य के बीच की (सकारात्मक) दूरी

2 प्लस्तर लगाना (एक्स)
एक्स की छत: न्यूनतम पूर्णांक x से कम नहीं

3
सीएमपी (एक्स, वाई)

-1 यदि x <y, 0 यदि x == y, या 1 यदि x> y पायथन 3 में पदावनत। इसके बजाय वापसी का उपयोग करें (x> y) - (x <y)।

4 exp (x)
एक्स की घातीय: पूर्व

5 fabs (एक्स)
एक्स का पूर्ण मूल्य

6 मंजिल (एक्स)
एक्स की मंजिल: सबसे बड़ा पूर्णांक x से बड़ा नहीं

7 लॉग (एक्स)
एक्स के प्राकृतिक लॉगरिदम, x> 0 के लिए

8 log10 (एक्स)
X> 0 के लिए एक्स के आधार -10 लघुगणक

9 अधिकतम (x1, x2, ...)
इसकी सबसे बड़ी बहसें: सकारात्मक अनंतता के निकट मूल्य

10 मिनट (एक्स 1, एक्स 2, ...)
इसकी सबसे छोटी बहसें: नकारात्मक अनंत के निकटतम मान।

11 modf (एक्स)
दो-आइटम ट्यूपल में एक्स के आंशिक और पूर्णांक वाले भाग दोनों हिस्सों में एक्स के समान चिह्न है। पूर्णांक भाग को एक फ्लोट के रूप में लौटा दिया गया है।

12 पाउ (एक्स, वाई)
एक्स ** वाई का मान

13 राउंड (एक्स [, एन])
x दशमलव अंक से n अंक के लिए गोल। पायथन एक टाई ब्रेकर के रूप में शून्य से दूर होता है: दौर (0.5) 1.0 है और गोल (-0.5) -1.0 है।

14 sqrt (एक्स)
X> 0 के लिए x का वर्गमूल

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

क्र.सं. समारोह विवरण
1 विकल्प (सेक)
एक सूची, ट्यूपल, या स्ट्रिंग से यादृच्छिक आइटम।

2 रूद्राज ([शुरू,] रोक [, कदम])
सीमा से एक बेतरतीब ढंग से चयनित तत्व (प्रारंभ, रोकें, चरण)।

3 यादृच्छिक ()
एक यादृच्छिक फ्लोट आर, जैसे कि 0 आर से कम या बराबर है और आर 1 से कम है

4 बीज ([x])
यादृच्छिक संख्या पैदा करने में प्रयुक्त पूर्णांक प्रारंभिक मूल्य सेट करता है किसी अन्य यादृच्छिक मॉड्यूल फ़ंक्शन को कॉल करने से पहले इस फ़ंक्शन को कॉल करें। रिटर्न कोई नहीं

5 फेरबदल (lst)
जगह में एक सूची के आइटम को यादृच्छिक। रिटर्न कोई नहीं

6 वर्दी (एक्स, वाई)
एक यादृच्छिक फ्लोट आर, ऐसा एक्स कि आर से कम या बराबर है और आर y से कम है।

त्रिकोणमितीय फलन
पायथन में निम्न कार्य शामिल हैं जो त्रिकोणमितीय गणना करते हैं।

क्र.सं. समारोह विवरण
1 acos (एक्स)
रेडियन में, एक्स के आर्क कोसाइन पर लौटें।

2 असिन (एक्स)
रेडियन में, एक्स के चाप साइन को वापस लौटें।

3 atan (एक्स)
रेडियन में, एक्स के आर्क टेन्जेंट पर लौटें।

4 एटेन 2 (वाई, एक्स)
रिटर्न अतन (वाई / एक्स), रेडियन में

5 क्योंकि (एक्स)
एक्स रेडियन के कोसाइन लौटें

6 हाइपोट (एक्स, वाई)
यूक्लिडियन आदर्श, एसक्यूआरटी (x * x + y * y) लौटें

My Instagram