अनुक्रमणिका[लपवा][दाखवा]
आमच्या दुसऱ्या व्याख्यानात आपले स्वागत आहे नवशिक्यांसाठी पायथन क्रॅश कोर्स मालिका.
हे व्याख्यान पायथनच्या सिंटॅक्सवर लक्ष केंद्रित करेल आणि पायथन कोड कसा कार्यान्वित केला जातो हे समजून घेईल.
आम्ही आमच्या सिस्टममध्ये पायथन 3.10.4 आधीच स्थापित केले आहे. आता आपल्याला पायथनसाठी कोड एडिटरची आवश्यकता आहे. तेथे बरेच पर्याय आहेत परंतु माझे आवडते आहे PyCharm.
हा पायथनसाठी वापरल्या जाणार्या सर्वात लोकप्रिय कोड एडिटरपैकी एक आहे आणि आम्ही ते या कोर्ससाठी वापरणार आहोत. पहिल्या सुरुवातीला असे दिसते.
आता प्रोजेक्टमध्ये एक नवीन Python फाइल तयार करा. आता तुम्ही Python मध्ये तुमचा पहिला कोड लिहायला तयार आहात.
आता टाईप करा
print("Hello HashDork")
आता "रन" मेनू विस्तृत करा आणि रन वर क्लिक करा. प्रोग्राम रन करण्यासाठी तुम्ही विंडोजमध्ये 'Shift + F10' किंवा macOS मध्ये 'Ctrl + cmd + R' हॉटकी देखील वापरू शकता.
त्यानंतर, तुम्हाला तुमच्या कोडचे आउटपुट दाखवणारी तळाशी एक छोटी टर्मिनल विंडो दिसेल. हा तुमचा पहिला पायथन कोड होता. आता आपण ते कसे अंमलात आणले ते शिकू.
हा तुमचा पहिला पायथन कोड होता. दुसरे उदाहरण करून पाहू.
या उदाहरणात, आम्ही एका तारकाला 10 ने गुणाकार करून 10 तारांकित '*' प्रिंट करू.
प्रकार:
print("*"*10)
आउटपुट असे दिसेल.
आता आपण ते कसे अंमलात आणले ते शिकू.
पायथन कोड कसा कार्यान्वित केला जातो?
जेव्हा आपण Python मध्ये कोड लिहितो तेव्हा कंसातील कोडच्या तुकड्याला म्हणजे (“*”*10) एक्सप्रेशन म्हणतात. हा कोडचा तुकडा आहे जो मूल्य निर्माण करतो.
तर जेव्हा पायथन इंटरप्रिटर लाइन 2 कार्यान्वित करण्याचा प्रयत्न करतो, तेव्हा प्रथम तो कंसातील कोडचे मूल्यमापन करेल म्हणजेच अभिव्यक्ती. त्यामुळे ते १० तारे तयार करेल आणि टर्मिनलवर प्रिंट करेल.
Python मध्ये चल
व्हेरिएबल्स प्रोग्रामिंगच्या सर्वात मूलभूत संकल्पनांपैकी एक आहेत आणि ते पायथनसाठी विशिष्ट नाहीत. संगणकाच्या मेमरीमध्ये डेटा तात्पुरता साठवण्यासाठी आम्ही व्हेरिएबल्स वापरतो.
येथे एक उदाहरण आहे,
टाइप करू द्या:
Price = 10
जेव्हा पायथन इंटरप्रिटर हा कोड कार्यान्वित करतो, तेव्हा तो काही मेमरी वाटप करेल ज्यामध्ये तो 10 क्रमांक संचयित करेल. शेवटी, तो ही किंमत त्या मेमरी स्थानाशी संलग्न करेल.
आता आपण या व्हेरिएबलमध्ये सेव्ह केलेली व्हॅल्यू ऍक्सेस करण्यासाठी आमच्या प्रोग्राममध्ये कुठेही "किंमत" व्हेरिएबल वापरू शकतो.
आता टाईप केल्यास,
print(Price)
या प्रोग्रामचे आउटपुट "किंमत" व्हेरिएबलमध्ये संग्रहित मूल्य दर्शवेल, म्हणजे 10. लक्षात ठेवा की व्हेरिएबल्स केस-सेन्सिटिव्ह आहेत.
अशा प्रकारे आपण व्हेरिएबल्सची व्याख्या करतो, आपण ओळखकर्त्यापासून सुरुवात करतो जे आपल्या व्हेरिएबलचे नाव आहे, नंतर समान चिन्ह आणि शेवटी एक मूल्य.
चला हा कार्यक्रम पुढच्या स्तरावर नेऊया. दुस-या ओळीवर, आम्ही या किंमत व्हेरिएबलचे मूल्य नवीन मूल्यावर अद्यतनित करू शकतो. चला ते 20 बनवू. आता जेव्हा आपण आपला प्रोग्राम रन करतो तेव्हा आपल्याला 20 दिसले पाहिजे, कारण पायथन इंटरप्रिटर आपली कोड लाईन वरच्या बाजूने कार्यान्वित करतो.
आपण पूर्णांक, फ्लोट्स, स्ट्रिंग्स आणि बुलियन व्हॅल्यूज व्हेरिएबल्स म्हणून साठवू शकतो. याशिवाय, Python यादी आणि ऑब्जेक्ट्स सारखी जटिल मूल्ये संग्रहित करू शकते ज्याची आपण नंतर चर्चा करू.
आता आपण स्ट्रिंग आणि बुलियन व्हॅल्यूचे उदाहरण पाहू.
पायथनमध्ये, स्ट्रिंग हा युनिकोड वर्णांचा क्रम आहे. सोप्या शब्दात, ही वर्णांची कोणतीही मालिका आहे ज्याचा अक्षरशः स्क्रिप्टद्वारे अर्थ लावला जातो.
आवडले
name = 'HashDork'
त्याचप्रमाणे, बूलियन व्हॅल्यूज एक्सप्रेशनला ट्रू किंवा फॉल्स व्हॅल्यू नियुक्त करण्यासाठी वापरली जातात.
is_published = True
लक्षात घ्या की पायथन ही केस-संवेदनशील भाषा आहे आणि सामान्यत: तुम्ही व्हेरिएबल लिहिण्यासाठी लोअर केस अक्षरे वापरावीत आणि बुलियन व्हॅल्यू परिभाषित करताना अप्पर केसपासून सुरुवात करावी. या प्रकरणात, दुभाष्याद्वारे 'सत्य' ओळखले जाणार नाही आणि परिणामी त्रुटी येईल. व्हेरिएबल नावातील शब्द वेगळे करण्यासाठी अंडरस्कोर वापरला जातो.
उदाहरण कार्यक्रम
आता, आपण वरील संकल्पनांचा उपयोग करणारा एक उदाहरण कार्यक्रम पाहू.
कल्पना करा की आपण हॉस्पिटलसाठी एक कार्यक्रम लिहिणार आहोत. म्हणून आम्ही राज कूथरापली नावाच्या रुग्णाला तपासतो (हो, तुला समजले). तो 29 वर्षांचा आहे आणि नवीन रुग्ण आहे. हा नवीन किंवा विद्यमान रुग्ण आहे का हे तपासण्यासाठी तुम्ही येथे 3 व्हेरिएबल, त्याचे नाव, त्याचे वय आणि दुसरे व्हेरिएबल परिभाषित करावे अशी माझी इच्छा आहे.
स्क्रोलिंग थांबवा आणि ते स्वतः करून पहा.
आता उपाय काढूया.
full_name = 'Raj Koothrappali'
age = 29
is_new = True
वर ओघ वळवा
एवढेच या व्याख्यानातून.
आपण Python, Type Conversion आणि Strings मध्ये इनपुट प्राप्त करण्याबद्दल शिकू.
प्रत्युत्तर द्या