पायथन भाषा कशासाठी. एका दृष्टीक्षेपात पायथन मूलभूत गोष्टी. जलद प्रोटोटाइपिंग

Viber बाहेर 02.03.2019
Viber बाहेर

मला वाटते की तुमच्यापैकी बऱ्याच जणांनी आधीच लक्षात घेतले आहे की ट्रेंडमध्ये आता अधिकाधिक चिकट डिझाइन घटक समाविष्ट आहेत जे वापरकर्ता पृष्ठ स्क्रोल करत असताना दृश्यमान राहतात. माझ्या मते, हे खूप सोयीस्कर आहे, विशेषतः जर ते साइट नेव्हिगेशन असेल. नेमके हेच उदाहरण आपण आज करणार आहोत. ॲनिमेशनसह JQuery आणि CSS3 वापरून ॲनिमेटेड वेबसाइट हेडर कसे बनवायचे ते आपण शिकू.

नेहमीप्रमाणे, हे कोडच्या किमान ओळींमध्ये केले जाते आणि ते अगदी सोपे आहे आणि त्याच वेळी खूप प्रभावी आहे. बरं, आता धड्यापासून सुरुवात करूया.

पण प्रथम मी http://www.webdesignerdepot.com चे खूप आभार मानू इच्छितो आणि आता आपण सुरुवात करूया.

मी HTML

एचटीएमएल कोड खूप, अगदी सोपा आहे, आम्हाला फक्त यासाठी टॅग सेट करणे आवश्यक आहे आणि नंतर त्यांच्यामध्ये साइट सामग्री लिहा:

संलग्न साइट शीर्षलेख

हे सर्वात सोपे उदाहरण असल्याने, येथे आम्ही फक्त h1 टॅगमध्ये मजकूर जोडला आहे, परंतु तुम्ही प्रतिमा, किंवा, उदाहरणार्थ, साइट नेव्हिगेशन देखील वापरू शकता.

jQuery कोड

CSS सर्वात जास्त आहे सर्वोत्तम मार्गसध्या ॲनिमेशन आणि संक्रमणाची अंमलबजावणी करत आहे. म्हणून आम्ही कमीतकमी स्क्रिप्ट्स वापरू, आणि फक्त पृष्ठ स्क्रोल करताना ॲनिमेशन ट्रिगरिंग परिभाषित करण्यासाठी.

जेव्हा पृष्ठ स्क्रोल स्थिती मूल्य 1 पेक्षा जास्त असते, तेव्हा याचा अर्थ असा होतो की वापरकर्त्याने पृष्ठ स्क्रोल केले आहे आणि आपल्याला साइट शीर्षलेख टॅगमध्ये "चिकट" वर्ग जोडण्याची आवश्यकता आहे. अशा प्रकारे साइट हेडर ट्रिगर आणि निश्चित केले जाते.

आणि येथे कोड स्वतः आहे:

$(window).scroll(function() ( if ($(this).scrollTop() > 1)( $("header").addClass("चिकट"); ) else( $("header").removeClass ("चिकट");

मध्ये वापरा हे लक्षात घेणे महत्वाचे आहे या उदाहरणातफार चांगली कल्पना नाही, कारण जर ब्राउझरमध्ये स्क्रिप्ट्सचा वापर अक्षम केला असेल, तर साइट हेडर फक्त निश्चित केले जाईल आणि तेच.

CSS

CSS कोडमध्ये 2 भाग असतील. पहिला कोड मानक साइट शीर्षलेखासाठी जबाबदार असेल, जो डीफॉल्ट स्थितीत आहे. जेव्हा वापरकर्ता पृष्ठ स्क्रोल करतो तेव्हा शीर्षलेख प्रदर्शित करण्यासाठी दुसरा कोड जबाबदार असेल. डीफॉल्ट कोड कसा दिसतो ते पाहू:

शीर्षलेख (स्थिती: निश्चित; रुंदी: 100%; मजकूर-संरेखित: केंद्र; फॉन्ट-आकार: 72px; रेखा-उंची: 108px; उंची: 108px; पार्श्वभूमी: #335C7D; रंग: #fff; फॉन्ट-फॅमिली: "PT Sans ", sans-serif;)

आता सर्वात जास्त मनोरंजक मुद्दा: जेव्हा वापरकर्ता पृष्ठ खाली स्क्रोल करतो, तेव्हा .स्टिकी क्लास लागू होईल, ज्यामध्ये आम्ही CSS सक्षम असलेले पूर्णपणे वैविध्यपूर्ण प्रदर्शन देऊ शकतो. आम्ही देखील स्थापित करू निश्चित स्थितीजेणेकरून आमचे साइट शीर्षलेख नेहमी दृश्यमान असेल.

यासह CSS नियम, जे खाली आहेत, आम्हाला स्क्रोल करताना हेडरचे क्षेत्रफळ कमी करायचे आहे, रंग बदलायचा आहे आणि अर्थातच फॉन्ट कमी करायचा आहे. येथे कोड स्वतः आहे:

Header.sticky ( फॉन्ट-आकार: 24px; लाइन-उंची: 48px; उंची: 48px; पार्श्वभूमी: #efc47D; मजकूर-संरेखित: डावीकडे; पॅडिंग-डावीकडे: 20px; )

हे सर्वात सोपे उदाहरण आहे ज्याद्वारे तुम्हाला कामाचे सार समजले पाहिजे. हे सर्व आपल्या साइटच्या डिझाइनवर अवलंबून असते.

बरं, आता वापरून आपल्या संक्रमणामध्ये काही ॲनिमेशन जोडूया. हा कोड आहे:

संक्रमण: सर्व 0.4s सहज;

मी निष्कर्ष

मला आशा आहे की ही पद्धत साइटसाठी सोयीस्कर आणि सोप्या नेव्हिगेशनच्या अंमलबजावणीशी संबंधित अनेक प्रश्न सोडवेल. याशिवाय ही अंमलबजावणीअतिशय साधे आणि स्पष्ट.

सह मुख्य अडचण रबर मॉकअपहे योग्य प्रदर्शन सुनिश्चित करेल भिन्न संकल्प, उच्च ते निम्न. आम्ही सामग्रीची रुंदी 760 पिक्सेलपर्यंत मर्यादित केल्यामुळे, शीर्षलेखातील प्रतिमा ठेवली पाहिजे जेणेकरून एक महत्त्वाचा भागप्रतिमा या आकारात बसते. अंजीर मध्ये. 6.3 हे कसे करायचे ते दाखवते. गडद रंग 760px रुंदी असलेला मध्य भाग हायलाइट केला आहे, अक्षर A समान रुंदीचे उर्वरित तुकडे दर्शविते.

तांदूळ. ६.३. टोपीची रुंदी

शीर्षलेखातील प्रतिमेची वास्तविक जोडणी केली जाते पार्श्वभूमी चित्र, जे घटकाच्या मध्यभागी संरेखित केले जाणे आवश्यक आहे.

शीर्षलेख (प्रदर्शन: ब्लॉक; /* जुन्या ब्राउझरसाठी */ उंची: 405px; /* शीर्षलेख उंची */ पार्श्वभूमी: url(images/header-bg.png) नो-रिपीट सेंटर तळाशी;)

आदर्शपणे, रेखाचित्र असावे जास्त रुंदी 2000 पिक्सेल पासून, नंतर जवळजवळ कोणत्याही मॉनिटर रिझोल्यूशनवर चित्र मध्यवर्ती भाग दर्शवेल, जे विंडोमध्ये बसत नाही ते सर्व कापून टाकेल. परंतु समस्या अशी आहे की सुरुवातीला चित्र इतके रुंद नसते आणि तुम्हाला काळ्या पट्टे सतत बाजूला काढायचे नाहीत. एक उपाय म्हणजे क्षैतिज पार्श्वभूमी पुनरावृत्ती सक्षम करणे. 1280 पिक्सेल रुंदी किंवा त्यापेक्षा कमी रिझोल्यूशन असलेल्यांना एकच चित्र दिसेल, तर रुंद मॉनिटर्सचे मालक एकाच वेळी अनेक प्राणी आणि मावळत्या सूर्याचे कौतुक करू शकतील. येथे रेखाचित्र संपादित करणे महत्वाचे आहे जेणेकरुन ते सांध्याशिवाय स्वतःशी क्षैतिजरित्या फिट होईल (चित्र 6.4). स्पष्टतेसाठी ग्रेडियंट लपविला आहे.

तांदूळ. ६.४. प्रतिमा क्षैतिजरित्या संरेखित करणे

चालू हा चित्रसंयुक्त स्थान बाण आणि स्पेस द्वारे दर्शविले जाते जेणेकरून संयुक्त दिसू शकेल. आपण योग्य संपादित केल्यास आणि डावी बाजूपार्श्वभूमी प्रतिमा, ती एका सतत नमुन्याप्रमाणे दृश्यमान सांध्याशिवाय क्षैतिजरित्या पुनरावृत्ती केली जाईल. नो-रिपीट (पुनरावृत्ती नाही) हे मूल्य रिपीट-एक्स (क्षैतिज रिपीट) ने बदलून शैली थोडीशी दुरुस्त करणे बाकी आहे.

शीर्षलेख (प्रदर्शन: ब्लॉक; उंची: 405px; पार्श्वभूमी: url(images/header-bg.png) पुनरावृत्ती-x मध्यभागी तळाशी; )

तांदूळ. ६.५. पार्श्वभूमी चित्रटोपी साठी

PNG-24 फॉरमॅटमध्ये, 1325x405 पिक्सेलच्या पार्श्वभूमी आकाराची फाइल सुमारे 32 KB घेते, आणि PNG-8 मध्ये 256-रंग पॅलेटसह, जेथे ग्रेडियंटची गुणवत्ता थोडीशी वाईट आहे - सुमारे 15 KB. तुम्ही पार्श्वभूमीला दोन घटकांमध्ये विभाजित करू शकता - एक ग्रेडियंट आणि एक चित्र आणि प्रत्येक प्रतिमा त्याच्या स्वतःच्या स्वरूपात जतन करू शकता, ज्यामुळे ग्रेडियंट प्रदर्शनाची गुणवत्ता वाढेल. तथापि, अशासाठी 32 के.बी मोठी प्रतिमाते जास्त नाही आणि अतिरिक्त ऑप्टिमायझेशनकोणीतरी "सामन्यांवर पैसे वाचवतो" असे मानेल. तथापि, काही लोकांना वेबसाइट शीर्षलेख तयार करण्यासाठी हा पर्यायी मार्ग उपयुक्त वाटू शकतो आणि तुमची इच्छा असल्यास तुम्ही ते वगळू शकता.

शीर्षलेख ऑप्टिमायझेशन

हेडरमधील ग्रेडियंट क्षैतिजरित्या पुनरावृत्ती होत असल्याने, ते लेआउटमधून कापले जाऊ शकते आणि पार्श्वभूमी प्रतिमा म्हणून सेट केले जाऊ शकते. अंजीर मध्ये. आकृती 6.6 या उद्देशासाठी तयार केलेला 405 पिक्सेल उच्च ग्रेडियंट दाखवते. PNG-24 स्वरूप प्रतिमा विकृत करत नाही, आणि ते ग्रेडियंट्स चांगल्या प्रकारे संकुचित करते (अंतिम व्हॉल्यूम 402 बाइट्स आहे), म्हणून या प्रकरणात आपण निश्चितपणे ते वापरावे. स्पष्टतेसाठी चित्राभोवती एक फ्रेम जोडली आहे.

तांदूळ. ६.६. ग्रेडियंट नमुना(header-gradient.png)

सिल्हूट प्राण्यांसह एक चित्र तयार केले आहे पारदर्शक पार्श्वभूमीआणि 198 पिक्सेल उंच, हेडरची संपूर्ण उंची बनवण्यात काही अर्थ नाही, कारण ते फक्त काही भाग घेते. प्रतिमेचा एक तुकडा अंजीर मध्ये दर्शविला आहे. ६.७. चेकरबोर्ड पारदर्शकतेचे प्रतीक आहे.

तांदूळ. ६.७. पारदर्शकतेसह पार्श्वभूमी प्रतिमा (header-animal.png)

हे कायम ठेवल्यापासून चित्रे येत आहेत PNG-8 फॉरमॅटमध्ये, ज्यामध्ये पारदर्शकतेचा फक्त एक स्तर आहे, PNG-24 फॉरमॅटच्या 256 स्तरांच्या उलट, योग्य आच्छादन सुनिश्चित करणे महत्वाचे आहे ग्रेडियंट पार्श्वभूमी. हे करण्यासाठी, फोटोशॉपमध्ये सेव्ह करताना, तुम्हाला ग्रेडियंटच्या मधल्या भागाच्या जवळ असलेल्या कडांचा रंग (मॅट) निर्दिष्ट करणे आवश्यक आहे, जेथे सिल्हूट आच्छादित आहे. हा अंदाजे रंग #9de1f0 आहे. या प्रकरणात, झाडे आणि प्राण्यांच्या आजूबाजूला कोणतीही गलिच्छ रूपरेषा असणार नाही आणि चित्र, जेव्हा ग्रेडियंटवर वरचेवर लावले जाते, तेव्हा ते संपूर्णपणे समजले जाईल.

शीर्षलेखाच्या पार्श्वभूमीसाठी दोन चित्रे तयार केली आहेत, आम्ही HTML कोड लिहितो.

आणि हेडर-bg घटक आणि स्तरासाठी शैली.

शीर्षलेख (पार्श्वभूमी: #00b0d8 url(images/header-gradient.png) repeat-x; ) .header-bg (पार्श्वभूमी: url(images/header-animal.png) पुनरावृत्ती-x मध्यभागी तळाशी; उंची: 405px; )

परिणामी, फाइलचा आकार 12.5 KB झाला, जो अपेक्षेपेक्षा कमी आहे.

साइटचे नाव

शीर्षक पंख असलेल्या कडा असलेल्या ढगावर लिहिलेले आहे, ज्यामुळे ग्रेडियंटवर लागू करणे कठीण होईल. त्यांच्याभोवती जाण्याचे दोन मार्ग आहेत.

  • पारदर्शकता राखताना PNG-24 फॉरमॅट वापरा.
  • मध्ये रेखाचित्र जतन करा GIF स्वरूपकिंवा PNG-8 ग्रेडियंटच्या तुकड्यासह, आणि नंतर प्रतिमा ग्रेडियंटवर आच्छादित करा जेणेकरून जुळणी पिक्सेलशी अचूक असेल.
  • अर्थात, दुस-या पद्धतीचे अनेक तोटे आहेत - प्रतिमा दोन पिक्सेलने देखील हलवता येत नाही, ती ग्रेडियंटशी बांधली जाते आणि जर त्याचा ग्रेडियंट बदलला तर प्रतिमा बदलावी लागेल. म्हणून आम्ही हेडर PNG-24 फॉरमॅटमध्ये सेव्ह करतो. एचटीएमएल कोड तसाच राहील, पण शैली वाढवल्या जातील.

    शीर्षलेख (पार्श्वभूमी: #00b0d8 url(images/header-gradient.png) repeat-x; ) .header-bg (पार्श्वभूमी: url(images/header-animal.png) पुनरावृत्ती-x मध्यभागी तळाशी; उंची: 405px; /* शीर्षलेख उंची */ मजकूर-संरेखन: केंद्र; /* केंद्र संरेखन */ .हेडर-बीजी img ( स्थिती: संबंधित; /* सापेक्ष स्थिती*/ शीर्ष: 40px; /* प्रतिमा खाली हलवा */ )

    वापरून केंद्र संरेखन केले जाते मजकूर-संरेखित गुणधर्म, टॅगच्या पालकाला जोडले , आणि वरच्या मालमत्तेद्वारे खाली शिफ्ट करा. हे गुणधर्म कार्य करण्यासाठी, तुम्हाला स्थिती गुणधर्म वापरून प्रतिमेसाठी सापेक्ष स्थिती सेट करणे आवश्यक आहे.

    साइटच्या मुख्य पृष्ठावर, नावासह एक चित्र नेहमीप्रमाणे प्रदर्शित केले जाते ज्याची ती लिंक म्हणून काम करते मुख्यपृष्ठ. हे करण्यासाठी, कोड किंचित बदला:

    href विशेषताचे /y मूल्य मुख्यपृष्ठाकडे निर्देशित करते आणि केवळ वेब सर्व्हरवर कार्य करते, स्थानिक पातळीवर नाही.

    शीर्षलेखासाठी अंतिम कोड उदाहरण 6.14 मध्ये दर्शविला आहे.

    उदाहरण 6.14. साइट शीर्षलेख

    HTML5 CSS 2.1 IE Cr Op Sa Fx

    वाळवंटात सिंह कसा पकडायचा? body ( समास: 0; ) शीर्षलेख ( प्रदर्शन: ब्लॉक; पार्श्वभूमी: #00b0d8 url(images/header-gradient.png) repeat-x; /* Gradient */ ) .header-bg (पार्श्वभूमी: url(images/header- एनीमल्स स्थिती */ शीर्ष: 40px; /* प्रतिमा खाली हलवा */ )

    प्रोग्राम हा अल्गोरिदमचा एक संच आहे जो अंमलबजावणी सुनिश्चित करतो आवश्यक क्रिया. पारंपारिकपणे, त्याच प्रकारे आपण प्रोग्राम करू शकता सामान्य व्यक्ती, अचूक आज्ञा लिहिणे जेणेकरून, उदाहरणार्थ, तो चहा तयार करतो. जर नंतरचा पर्याय नैसर्गिक भाषण (रशियन, युक्रेनियन, इंग्रजी, कोरियन इ.) वापरत असेल, तर संगणकाची आवश्यकता असेल. विशेष भाषाप्रोग्रामिंग पायथन हा त्यापैकीच एक. प्रोग्रामिंग वातावरण नंतर आदेशांचे भाषांतर करेल आणि ज्या मानवी लक्ष्यासाठी अल्गोरिदम तयार केले गेले ते पूर्ण केले जाईल. पायथनचे स्वतःचे वाक्यरचना आहे, ज्याची खाली चर्चा केली जाईल.

    भाषेचा इतिहास

    विकास 1980 मध्ये सुरू झाला आणि 1991 मध्ये संपला. पायथन भाषा Guido van Rossum यांनी तयार केली. अजगराचे मुख्य चिन्ह साप असले तरी अमेरिकन कॉमेडी शोच्या नावावरून त्याचे नाव देण्यात आले.

    भाषा तयार करताना, विकसकाने विद्यमान Pascal, C आणि C++ कडून घेतलेल्या काही कमांड्स वापरल्या. प्रथम ऑनलाइन गेल्यानंतर अधिकृत आवृत्तीप्रोग्रामरचा एक संपूर्ण गट त्याच्या शुद्धीकरण आणि सुधारणेमध्ये सामील झाला.

    पायथनला प्रसिद्ध होण्यास अनुमती देणारा एक घटक म्हणजे त्याची रचना. त्याला अनेक अत्यंत यशस्वी तज्ञांनी सर्वोत्कृष्टांपैकी एक म्हणून ओळखले आहे.

    पायथनची वैशिष्ट्ये

    इंग्रजी पायथन प्रोग्रामिंगनवशिक्यांसाठी एक उत्कृष्ट शिक्षक असेल. त्यात बऱ्यापैकी सोपी वाक्यरचना आहे. कोड समजणे सोपे होईल, कारण त्यात अनेक सहाय्यक घटक समाविष्ट नाहीत आणि भाषेची विशेष रचना तुम्हाला इंडेंट कसे करायचे ते शिकवेल. अर्थात, कमी संख्येने कमांडसह सु-डिझाइन केलेला प्रोग्राम त्वरित समजण्यासारखा असेल.

    ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग वापरून अनेक वाक्यरचना प्रणाली तयार केल्या गेल्या. पायथन अपवाद नाही. त्याचा जन्म नेमका का झाला? हे नवशिक्यांसाठी शिकणे सोपे करेल आणि आधीच पात्र कर्मचाऱ्यांना काही घटक लक्षात ठेवण्यास मदत करेल.

    भाषा वाक्यरचना

    आधीच नमूद केल्याप्रमाणे, कोड वाचण्यास अगदी सोपा आणि सोपा आहे. पायथनमध्ये अनुक्रमिक आदेश आहेत जे अंमलबजावणीमध्ये अचूक आहेत. तत्वतः, वापरलेले ऑपरेटर अगदी नवशिक्यांनाही अवघड वाटत नाहीत. हेच पायथनला वेगळे बनवते. त्याची वाक्यरचना सोपी आणि सोपी आहे.

    पारंपारिक ऑपरेटर:

    • अटी निर्दिष्ट करताना आपण वापरावे जर-तर बांधा. अशा अनेक ओळी असल्यास, तुम्ही elif कमांड टाकू शकता.
    • वर्ग हा वर्ग समजून घेण्यासाठी आहे.
    • पैकी एक साधे ऑपरेटर- पास. ते काहीही करत नाही, रिकाम्या ब्लॉक्ससाठी बसते.
    • चक्रीय आदेश हे असताना आणि साठी आहेत.
    • फंक्शन, पद्धत आणि जनरेटर परिभाषित केले आहेत def धन्यवाद.

    एकल शब्दांव्यतिरिक्त, पायथन प्रोग्रामिंग भाषा तुम्हाला ऑपरेटर म्हणून अभिव्यक्ती वापरण्याची परवानगी देते. स्ट्रिंग चेन वापरून, तुम्ही स्वतंत्र कमांड्स आणि कंसांची संख्या कमी करू शकता. तथाकथित आळशी गणने देखील वापरली जातात, म्हणजे ती जेव्हा परिस्थितीला आवश्यक असते तेव्हाच केली जातात. यामध्ये आणि आणि किंवा यांचा समावेश आहे.

    कार्यक्रम लेखन प्रक्रिया

    दुभाषी एकाच यंत्रणेवर कार्य करते: जेव्हा तुम्ही एखादी ओळ लिहिता (ज्यानंतर तुम्ही “एंटर” टाकता) तेव्हा ती लगेच अंमलात आणली जाते आणि एखादी व्यक्ती आधीच काही परिणाम पाहू शकते. हे उपयुक्त ठरेल आणि नवशिक्यांसाठी किंवा कोडच्या छोट्या तुकड्याची चाचणी घेऊ इच्छिणाऱ्यांसाठी अगदी सोयीस्कर असेल. संकलित वातावरणात, तुम्हाला प्रथम संपूर्ण प्रोग्राम लिहावा लागेल, त्यानंतरच तो चालवावा लागेल आणि त्रुटी तपासाव्या लागतील.

    ऑपरेटिंग रूममध्ये पायथन प्रोग्रामिंग भाषा (नवशिक्यांसाठी, जसे आधीच स्पष्ट झाले आहे, ती आदर्श आहे) लिनक्स सिस्टमतुम्हाला थेट कन्सोलमध्येच काम करण्याची परवानगी देते. ला लिहायला हवे कमांड लाइनपायथन कोड नाव इंग्रजी भाषा. तुमचा पहिला प्रोग्राम तयार करणे कठीण होणार नाही. सर्व प्रथम, हे लक्षात घेण्यासारखे आहे की येथे दुभाष्याचा वापर कॅल्क्युलेटर म्हणून केला जाऊ शकतो. तरुण आणि नवशिक्या तज्ञ बहुतेक वेळा वाक्यरचना करण्यास सोयीस्कर नसल्यामुळे, तुम्ही अल्गोरिदम या प्रकारे लिहू शकता:

    प्रत्येक ओळीनंतर तुम्हाला "एंटर" टाकणे आवश्यक आहे. तुम्ही त्यावर क्लिक केल्यानंतर लगेच उत्तर प्रदर्शित होईल.

    Python द्वारे वापरलेला डेटा

    संगणक (आणि प्रोग्रामिंग भाषा) वापरत असलेला डेटा अनेक प्रकारांमध्ये येतो आणि हे अगदी स्पष्ट आहे. संख्या अपूर्णांक, पूर्णांक असू शकतात, अनेक अंकांचा समावेश असू शकतो किंवा अपूर्णांक भागामुळे मोठ्या प्रमाणात असू शकतो. दुभाष्याला त्यांच्यासोबत काम करणे सोपे करण्यासाठी आणि तो काय करत आहे हे समजून घेण्यासाठी, तुम्ही सेट केले पाहिजे विशिष्ट प्रकार. शिवाय, वाटप केलेल्या मेमरी सेलमध्ये संख्या बसणे आवश्यक आहे.

    पायथन प्रोग्रामिंग भाषेद्वारे वापरले जाणारे सर्वात सामान्य डेटा प्रकार आहेत:

    • पूर्णांक. याबद्दल आहेनकारात्मक आणि सकारात्मक दोन्ही मूल्ये असलेल्या पूर्णांकांबद्दल. या प्रकारात शून्याचाही समावेश आहे.
    • दुभाष्यासोबत काम करत आहे हे समजण्यासाठी अंशात्मक भागांमध्ये, प्रकार फ्लोट पॉइंट असावा. नियमानुसार, भिन्न बिंदूसह संख्या वापरताना याचा वापर केला जातो. हे लक्षात ठेवले पाहिजे की प्रोग्राम लिहिताना, आपल्याला "3.25" नोटेशनवर चिकटून राहणे आवश्यक आहे आणि "3.25" स्वल्पविराम वापरू नका.
    • स्ट्रिंग जोडण्याच्या बाबतीत, पायथन प्रोग्रामिंग भाषा तुम्हाला जोडण्याची परवानगी देते स्ट्रिंग टाइप करा. अनेकदा शब्द किंवा वाक्ये सिंगल किंवा मध्ये संलग्न असतात

    तोटे आणि फायदे

    गेल्या काही दशकांमध्ये, लोकांना डेटावर प्रभुत्व मिळवण्यात अधिक वेळ घालवण्यात आणि संगणकाद्वारे त्यावर प्रक्रिया करण्यात कमी वेळ घालवण्यात अधिक रस आहे. ज्या भाषेमध्ये केवळ सकारात्मक गोष्टी आहेत ती भाषा सर्वोच्च कोड आहे.

    पायथनचे अक्षरशः कोणतेही तोटे नाहीत. अल्गोरिदम अंमलबजावणीची मंदता हा एकमेव गंभीर गैरसोय आहे. होय, जर तुम्ही त्याची तुलना “C” किंवा “Java” शी केली, तर ते स्पष्टपणे सांगायचे तर कासव आहे. हे या वस्तुस्थितीद्वारे स्पष्ट केले आहे

    विकसकाने पायथनमध्ये सर्वोत्तम गोष्टी जोडण्याची खात्री केली. म्हणून, ते वापरताना, आपण ते शोषून घेतल्याचे लक्षात घेऊ शकता सर्वोत्कृष्ट वैशिष्ट्येइतर उच्च भाषाप्रोग्रामिंग

    दुभाष्याद्वारे अंमलात आणलेली कल्पना प्रभावी नसल्यास, अनेक डझन ओळी लिहिल्यानंतर हे जवळजवळ त्वरित समजणे शक्य होईल. कार्यक्रम फायदेशीर असल्यास, गंभीर विभाग कधीही सुधारला जाऊ शकतो.

    सध्या, प्रोग्रामरचे एकापेक्षा जास्त गट पायथन सुधारण्यावर काम करत आहेत, त्यामुळे C++ मध्ये लिहिलेला कोड पायथन वापरून तयार केलेल्या कोडपेक्षा चांगला असेल हे तथ्य नाही.

    कोणत्या आवृत्तीसह कार्य करणे चांगले आहे?

    आता याच्या दोन मोठ्या प्रमाणात वापरल्या जाणाऱ्या आवृत्त्या आहेत वाक्यरचना प्रणाली, पायथन भाषेप्रमाणे. नवशिक्यांसाठी, त्यापैकी निवडणे खूप कठीण होईल. हे लक्षात घेतले पाहिजे की 3.x अजूनही विकासात आहे (जरी जनतेसाठी प्रसिद्ध केले गेले आहे), तर 2.x ही पूर्णतः पूर्ण झालेली आवृत्ती आहे. बरेच लोक 2.7.8 वापरण्याचा सल्ला देतात, कारण ते व्यावहारिकरित्या मागे पडत नाही किंवा क्रॅश होत नाही. आवृत्ती 3.x मध्ये कोणतेही आमूलाग्र बदल नाहीत, त्यामुळे तुम्ही तुमचा कोड कधीही अपडेटसह प्रोग्रामिंग वातावरणात हस्तांतरित करू शकता. डाउनलोड करण्यासाठी आवश्यक कार्यक्रम, आपण अधिकृत वेबसाइटवर जावे, आपले निवडा ऑपरेटिंग सिस्टमआणि डाउनलोड पूर्ण होण्याची प्रतीक्षा करा.

    एकदा, बंद मंचावर, मी पायथन शिकवण्याचा प्रयत्न केला. सर्वसाधारणपणे, गोष्टी तिथेच थांबल्या आहेत. मला लिखित धड्यांबद्दल वाईट वाटले आणि मी ते सामान्य लोकांसाठी पोस्ट करण्याचा निर्णय घेतला. आतापर्यंत सर्वात पहिले, सर्वात सोपे. पुढे काय होते ते अधिक मनोरंजक आहे, परंतु कदाचित ते मनोरंजक नसेल. सर्वसाधारणपणे, ही पोस्ट एक चाचणी फुगा असेल, जर तुम्हाला ते आवडले तर मी ते पुढे पोस्ट करेन.

    नवशिक्यांसाठी पायथन. पहिला अध्याय. "आम्ही कशाबद्दल बोलत आहोत"

    फक्त बाबतीत, थोडे कंटाळवाणे "इव्हेंजेलिझम". जर तुम्ही त्याला कंटाळले असाल तर तुम्ही काही परिच्छेद वगळू शकता.
    पायथन ("पायथन" ऐवजी "पायथन" उच्चारला जातो) ही एक स्क्रिप्टिंग भाषा आहे जी गुइडो व्हॅन रोसमने विकसित केली आहे. सोपी भाषा, नवशिक्यासाठी शिकण्यास सोपे.
    आजकाल, पायथन ही एक व्यापकपणे वापरली जाणारी भाषा आहे जी बऱ्याच भागात वापरली जाते:
    - ॲप्लिकेशन सॉफ्टवेअर डेव्हलपमेंट (उदाहरणार्थ, लिनक्स युटिलिटीज yum, pirut, system-config-*, Gajim IM क्लायंट आणि इतर अनेक)
    - वेब ऍप्लिकेशन्सचा विकास (सर्वात शक्तिशाली ऍप्लिकेशन सर्व्हर Zope आणि CMS Plone त्याच्या आधारावर विकसित केले गेले आहे, ज्यावर, उदाहरणार्थ, CIA वेबसाइट चालते, आणि अनेक फ्रेमवर्क जलद विकासप्लोन, जँगो, टर्बोगियर्स आणि इतर अनेक अनुप्रयोग)
    - अंगभूत म्हणून वापरा स्क्रिप्टिंग भाषाबऱ्याच खेळांमध्ये, आणि केवळ नाही (मध्ये ऑफिस सूट OpenOffice.org, 3D संपादक ब्लेंडर, Postgre DBMS)
    - वैज्ञानिक गणनेमध्ये वापरा (गणनेसाठी SciPy आणि numPy पॅकेजेससह आणि आलेख काढण्यासाठी PyPlot सह, Python जवळजवळ मॅटलॅब सारख्या पॅकेजेसशी तुलना करता येईल)

    आणि हे अर्थातच खूप दूर आहे पूर्ण यादीही अद्भुत भाषा वापरणारे प्रकल्प.

    1. स्वतः दुभाषी, तुम्ही ते येथे मिळवू शकता (http://python.org/download/).
    2. विकासाचे वातावरण. सुरुवात करणे आवश्यक नाही आणि वितरणामध्ये समाविष्ट केलेले IDLE नवशिक्यासाठी योग्य आहे, परंतु गंभीर प्रकल्पांसाठी आपल्याला काहीतरी अधिक गंभीर हवे आहे.
    विंडोजसाठी मी अप्रतिम हलके PyScripter (http://tinyurl.com/5jc63t) वापरतो, Linux साठी - Komodo IDE.

    जरी पहिल्या धड्यासाठी, पायथनचे फक्त परस्परसंवादी शेल पुरेसे असेल.

    फक्त python.exe चालवा. इनपुट प्रॉम्प्ट दिसायला जास्त वेळ लागणार नाही, ते असे दिसते:

    तुम्ही तुमच्या आवडत्यामध्ये py एक्सटेन्शनसह फायलींवर प्रोग्राम देखील लिहू शकता मजकूर संपादक, जे मजकुरात स्वतःचे मार्कअप वर्ण जोडत नाही (कोणताही शब्द कार्य करणार नाही). हे संपादक "स्मार्ट टॅब" बनविण्यास सक्षम असावे आणि टॅबसह जागा बदलू नये हे देखील इष्ट आहे.
    अंमलबजावणीसाठी फाइल्स लाँच करण्यासाठी, तुम्ही त्यावर डबल-क्लिक करू शकता. तर कन्सोल विंडोखूप लवकर बंद होते, प्रोग्रामच्या शेवटी खालील ओळ घाला:

    नंतर प्रोग्रामच्या शेवटी एंटर दाबण्यासाठी इंटरप्रिटर तुमची वाट पाहेल.

    किंवा Far मधील py फाईल्स Python सह संबद्ध करा आणि एंटर दाबून उघडा.

    शेवटी, तुम्ही पायथनसाठी अनेक सोयीस्कर IDE पैकी एक वापरू शकता, जे डीबगिंग क्षमता, वाक्यरचना हायलाइटिंग आणि इतर अनेक "सोयी" प्रदान करतात.

    थोडा सिद्धांत.

    सुरुवातीला, पायथन ही एक जोरदार डायनॅमिकली टाइप केलेली भाषा आहे. याचा अर्थ काय?

    सशक्त टायपिंग (पास्कल, जावा, सी, इ.) असलेल्या भाषा आहेत, ज्यामध्ये व्हेरिएबलचा प्रकार आगाऊ ठरवला जातो आणि बदलता येत नाही आणि डायनॅमिक टायपिंग (पायथन, रुबी, व्हीबी) असलेल्या भाषा आहेत. ), ज्यामध्ये व्हेरिएबलचा प्रकार नियुक्त केलेल्या मूल्यावर आधारित आहे.
    डायनॅमिकली टाइप केलेल्या भाषा आणखी 2 प्रकारांमध्ये विभागल्या जाऊ शकतात. कठोर, जे अव्यक्त प्रकार रूपांतरणास परवानगी देत ​​नाही (पायथन), आणि लूज, जे अव्यक्त प्रकार रूपांतरणे करतात (उदाहरणार्थ, VB, ज्यामध्ये आपण "123" आणि क्रमांक 456 स्ट्रिंग सहजपणे जोडू शकता).
    पायथनचे वर्गीकरण हाताळल्यानंतर, दुभाष्याबरोबर थोडेसे "खेळण्याचा" प्रयत्न करूया.

    >>> a = b = 1 >>> a, b (1, 1) >>> b = 2 >>> a, b (1, 2) >>> a, b = b, a >>> a , ब (2, 1)

    अशा प्रकारे, आपण पाहतो की असाइनमेंट = चिन्ह वापरून केले जाते. तुम्ही एकाच वेळी अनेक व्हेरिएबल्सना मूल्य नियुक्त करू शकता. जेव्हा तुम्ही इंटरप्रिटरला व्हेरिएबलचे नाव परस्पररित्या निर्दिष्ट करता तेव्हा ते त्याचे मूल्य मुद्रित करते.

    आपल्याला पुढील गोष्ट माहित असणे आवश्यक आहे की मूलभूत अल्गोरिदमिक युनिट्स कशी तयार केली जातात - शाखा आणि लूप. सुरुवातीला, आपल्याला आवश्यक आहे थोडी माहिती. Python मध्ये कोडच्या ब्लॉक्ससाठी कोणतेही विशेष डिलिमिटर नाही. म्हणजेच, जे लिहिले आहे समान इंडेंटेशन- एक कमांड ब्लॉक आहे. सुरुवातीला हे विचित्र वाटू शकते, परंतु थोडेसे अंगवळणी पडल्यानंतर, तुम्हाला हे समजते की हे "सक्तीचे" उपाय तुम्हाला खूप वाचनीय कोड मिळवू देते.
    त्यामुळे अटी.

    ":" ने समाप्त होणारे if स्टेटमेंट वापरून अट निर्दिष्ट केली आहे. प्रथम चेक अयशस्वी झाल्यास एलिफ ऑपरेटरद्वारे निर्दिष्ट केलेल्या वैकल्पिक अटी पूर्ण केल्या जातील. शेवटी, इतर कोणत्याही अटी पूर्ण न केल्यास अंमलात आणल्या जातील अशी शाखा निर्दिष्ट करते.
    लक्षात घ्या की if टाईप केल्यानंतर, इंटरप्रिटर पुढील इनपुटची वाट पाहत असल्याचे सूचित करण्यासाठी "..." प्रॉम्प्ट वापरतो. त्याला सांगण्यासाठी आपण पूर्ण झालो आहोत, आपण रिक्त ओळ प्रविष्ट केली पाहिजे.

    (काही कारणास्तव शाखांसह उदाहरण प्री आणि कोड टॅगसह नृत्य करूनही हबवरील मार्कअप खंडित करते. गैरसोयीबद्दल क्षमस्व, मी ते येथे टाकले आहे pastebin.com/f66af97ba, जर कोणी मला काय चूक आहे ते सांगितले तर मी करेन खूप कृतज्ञ रहा)

    सायकल.

    लूपची सर्वात सोपी केस आहे पळवाट असताना. हे पॅरामीटर म्हणून एक अट घेते आणि जोपर्यंत ते सत्य आहे तोपर्यंत अंमलात आणले जाते.
    येथे एक लहान उदाहरण आहे.

    >>> x = 0 >>> तर x>> x = "हॅलो, पायथन!" >>> x मधील char साठी: ... छापा चार ... H e l ........... !

    अशा प्रकारे आपण स्ट्रिंगचे अक्षरांमध्ये विघटन करू शकतो.
    पुनरावृत्ती चक्राची आवश्यकता असल्यास काय करावे ठराविक संख्याएकदा? खूप सोपे, चालू मदत येईलश्रेणी कार्य

    इनपुटवर ते एक ते तीन पॅरामीटर्स घेते, आउटपुटवर ते नंबरची सूची देते ज्यावर आपण ऑपरेटरसाठी "जून" जाऊ शकतो.

    रेंज फंक्शनच्या वापराची काही उदाहरणे येथे आहेत जी त्याच्या पॅरामीटर्सची भूमिका स्पष्ट करतात.

    >>> श्रेणी(10) >>> श्रेणी(2, 12) >>> श्रेणी(2, 12, 3) >>> श्रेणी(12, 2, -2)

    आणि सायकलसह एक लहान उदाहरण.

    >>> श्रेणीतील x साठी(10): ... प्रिंट x ... 0 1 2..... 9

    इनपुट आउटपुट

    पायथन पूर्णपणे वापरणे सुरू करण्यापूर्वी तुम्हाला शेवटची गोष्ट माहित असणे आवश्यक आहे की त्यात इनपुट-आउटपुट कसे चालते.

    आउटपुटसाठी ते वापरले जाते प्रिंट कमांड, जे त्याचे सर्व युक्तिवाद मानवी-वाचनीय स्वरूपात मुद्रित करते.

    कन्सोल इनपुटसाठी, raw_input(prompt) फंक्शन वापरले जाते, जे प्रॉम्प्ट प्रदर्शित करते आणि वापरकर्त्याच्या इनपुटची प्रतीक्षा करते, वापरकर्त्याने त्याचे मूल्य म्हणून काय प्रविष्ट केले ते परत करते.

    X = int(raw_input("एक संख्या प्रविष्ट करा:")) प्रिंट "या संख्येचा वर्ग आहे ", x * x

    लक्ष द्या! समान कृतीसह input() फंक्शनचे अस्तित्व असूनही, प्रोग्राममध्ये ते वापरण्याची शिफारस केलेली नाही, कारण इंटरप्रिटर त्याचा वापर करून प्रविष्ट केलेल्या वाक्यरचना अभिव्यक्ती कार्यान्वित करण्याचा प्रयत्न करतो, जे प्रोग्रामच्या सुरक्षिततेमध्ये एक गंभीर छिद्र आहे.

    पहिल्या धड्यासाठी एवढेच.

    गृहपाठ.

    1. काटकोन त्रिकोणाच्या कर्णाची गणना करण्यासाठी एक प्रोग्राम तयार करा. वापरकर्त्याकडून पायांची लांबी विनंती केली जाते.
    2. मध्ये द्विघात समीकरणाची मुळे शोधण्यासाठी एक प्रोग्राम तयार करा सामान्य दृश्य. वापरकर्त्याकडून गुणांकांची विनंती केली जाते.
    3. M या संख्येने गुणाकार सारणी प्रदर्शित करण्यासाठी एक प्रोग्राम तयार करा. सारणी M * a, M * b मध्ये संकलित केली आहे, जेथे वापरकर्त्याकडून M, a, b ची विनंती केली जाते. आउटपुट एका स्तंभात केले पाहिजे, प्रति ओळीत एक उदाहरण खालील फॉर्म(उदाहरणार्थ):
    ५ x ४ = २०
    ५ x ५ = २५
    वगैरे.

    काही दशकांपूर्वी, प्रोग्रामर काही प्रकारचे शमनसारखे दिसत होते ज्यांना काहीतरी माहित होते जे इतरांसाठी अगम्य होते. काहीवेळा लोक गुडघ्यावर बसून प्रोग्रामिंग शिकले, कागदाच्या तुकड्यावर कोड लिहिणे, कारण "एकाग्रता संगणक उपकरणेदरडोई" अत्यंत कमी होते. आता घर नाही अशी व्यक्ती शोधणे कठीण आहे डेस्कटॉप संगणककिंवा लॅपटॉप. शैक्षणिक तंत्रज्ञान देखील स्थिर नाही.

    थोडा इतिहास

    प्रोग्रामिंग भाषा अजगर सुरू झालागुइडो व्हॅन रोसम यांनी ऐंशीच्या दशकाच्या उत्तरार्धात विकसित केले. गुइडो त्यावेळी डच CWI संस्थेचा कर्मचारी होता. त्याने आपल्या फावल्या वेळात ही भाषा लिहिली, त्यात एबीसी भाषेबद्दल काही कल्पना मांडल्या, ज्यामध्ये त्यांनी कामात भाग घेतला.

    सरपटणाऱ्या प्राण्याला जीभेचे नाव नव्हते. खरं तर, हे नाव सत्तरच्या दशकातील मॉन्टी पायथन फ्लाइंग सर्कस नावाच्या लोकप्रिय ब्रिटीश कॉमेडी शोमधून प्रेरित आहे, जरी अजगराची तुलना आजही सापाच्या तुलनेत जास्त केली जाते, अधिकृत वेबसाइटवरील लोगो (त्यामध्ये दोन सापांची डोकी आहेत) याचा पुरावा आहे. .

    पायथन प्रोग्रामिंग भाषा इतकी लोकप्रिय होण्याचे एकमेव कारण व्हॅन रोसमचे डिझाइन अंतर्ज्ञान नाही. वापरकर्त्यांच्या मैत्रीपूर्ण समुदायाची उपस्थिती लक्षात घेता, सुरवातीपासून शिकणे हे एक आनंददायी आणि सोपे काम बनते.

    फार पूर्वी नाही, 2008 मध्ये, पहिला, ज्याची बर्याच काळापासून चाचणी घेण्यात आली होती, रिलीज झाली. पायथन आवृत्ती 3000 (3.0), जेथे अनेक वास्तू उणीवा दूर केल्या गेल्या. त्याच वेळी, विकसकांनी सुसंगतता राखण्याचा प्रयत्न केला मागील आवृत्त्याइंग्रजी. अगदी अलीकडील आवृत्तीची उपस्थिती असूनही, दोन्ही शाखा (2.x आणि 3.x) समर्थित आहेत.

    संक्षिप्त प्रोग्रामिंग भाषा

    पायथनचे इतर भाषांपेक्षा बरेच फायदे आहेत. हे जवळजवळ अंतर्ज्ञानाने समजण्यासारखे आहे आणि त्यात "पारदर्शक" वाक्यरचना आहे. याचा अर्थ असा की प्रोग्राम कोडया भाषेत वाचणे खूप सोपे आहे, जे केवळ ती लिहिण्यासाठीच नाही तर विविध बदल आणि तपासणीसाठी देखील वेळ कमी करते.

    अर्थात, एक "जुने शाळा" प्रोग्रामर म्हणेल की आपल्याला निश्चितपणे अनेक भाषा माहित असणे आवश्यक आहे, परंतु आपण अभ्यास करून देखील प्रारंभ करू शकता. मशीन कोड. परंतु पायथनमधील प्रोग्रामिंग कोर्स पूर्ण केल्याने, एखाद्या व्यक्तीला केवळ विशिष्ट ज्ञानच नाही तर अनुप्रयोग आणि उपयुक्त प्रोग्राम तयार करून त्याच्या सर्जनशील स्वभावाची जाणीव करण्याची संधी देखील मिळेल. कदाचित लवकरच प्रोग्रामिंग परदेशी भाषा जाणून घेण्याइतके आवश्यक असेल.

    भिन्नता

    प्रोग्रामिंग कठीण आहे हा गैरसमज दूर करणे योग्य आहे. नाही, प्रोग्रामिंग दिसते त्यापेक्षा खूपच मनोरंजक आहे; इतर क्रियाकलाप आणि तथाकथित "वेळेचा अभाव" किंवा आळशीपणा हस्तक्षेप करू शकतात.

    मूलभूत साहित्य आपल्याला पायथन प्रोग्रामिंग द्रुतपणे शिकण्यास मदत करेल. प्रशिक्षण अभ्यासक्रमतुम्ही दोन पुस्तके वाचून सुरुवात करावी ज्यातून तुम्हाला मूलभूत गोष्टी मिळतील. पहिले मार्क लुट्झचे "पायथन प्रोग्रामिंग" आणि दुसरे मार्क समरफिल्डचे "पायथन 3 प्रोग्रामिंग" आहे. लुट्झचे पुस्तक तपशीलवार वर्णन करते, कधी कधी खूप जास्त, सर्व मूलभूत तत्त्वे ज्यावर भाषा बांधली जाते. काही लोक मार्क लुट्झला प्रभुत्व मिळवण्यासाठी नव्हे तर सखोलतेसाठी वाचण्याचा सल्ला देतात मूलभूत ज्ञान. समरफिल्डचे पुस्तक सर्व काही अधिक संक्षिप्तपणे स्पष्ट करते; इतर साहित्य आहे, परंतु ही पाठ्यपुस्तके सर्वात उपयुक्त आणि माहितीपूर्ण आहेत.

    प्रास्ताविक अभ्यासक्रम

    चला लक्षात ठेवूया प्राथमिक शाळा. नियमानुसार, एक मूल देखील काही किमान ज्ञानासह प्रथम श्रेणीत येते: काहींना त्यांच्या पालकांनी शिकवले होते, इतर शून्यावर गेले होते. पायथन प्रोग्रामिंग भाषेचे प्रशिक्षण देखील दिले जाते. हे खरोखर सोयीस्कर आणि "पारदर्शक" आहे, परंतु त्याबद्दल किमान ज्ञानाशिवाय मूलभूत तत्त्वेप्रशिक्षण कार्यक्रम कठीण होईल. हे संगीत ऐकल्याशिवाय शीट संगीत शिकण्यासारखे आहे. म्हणून, ज्यांना कधीही प्रोग्रामिंगचा सामना करावा लागला नाही त्यांनी स्वतःला "परिचयात्मक किमान" सह परिचित केले पाहिजे.

    CS50 व्याख्याने उपयुक्त ठरतील. हा अभ्यासक्रम आहे हार्वर्ड विद्यापीठमध्ये प्रोग्रामिंगसाठी समर्पित जावा स्क्रिप्ट, तथापि, पहिल्या व्याख्यानांमध्ये सर्वसाधारणपणे संगणक आणि प्रोग्राम्सचा परस्परसंवाद सुलभ आणि समजण्यायोग्य मार्गाने स्पष्ट केला जातो. रशियन भाषिक वापरकर्ताअनुवादासह या अभ्यासक्रमाचे व्हिडिओ रेकॉर्डिंग उपलब्ध आहेत, अतिरिक्त साहित्य, व्याख्यानांच्या मजकूर आवृत्त्या आणि व्यावहारिक कार्ये. व्हिडिओ जवळजवळ कुठेही आढळू शकतो, उदाहरणार्थ, YouTube वर, परंतु त्यांच्या संपूर्णपणे सर्व सामग्री Java Script वेबसाइटवर आढळू शकते.

    इंटरनेट मध्ये

    पायथन प्रोग्रामिंग भाषा लोकप्रिय होत आहे, म्हणून बर्याच काळापासून स्वयं-शिक्षण सामग्रीसह अनेक पोर्टल्स आहेत. उदाहरणार्थ, "नवशिक्यांसाठी पायथन 3." या साइटमध्ये नवशिक्यांसाठी भरपूर सामग्री आहे; ती फसवणूक पत्रक म्हणून वापरली जाऊ शकते. सह या विषयावर मोठ्या प्रमाणात माहिती देखील आहे मोफत प्रवेश Codecademy वेबसाइटवर.

    मंचांवरील संप्रेषण देखील महत्त्वाचे आहे. एकट्याने अभ्यास करणे नेहमीच कठीण असते, त्यामुळे विविध समुदायांकडे दुर्लक्ष करू नका.

    सशुल्क अभ्यासक्रम

    आपण नेहमी सशुल्क अभ्यासक्रम वापरू शकता, परंतु यासाठी काहीवेळा खूप पैसा लागतो आणि परिणाम असमाधानकारक असू शकतो. म्हणून, अर्थातच विनामूल्य चाचणी असाइनमेंट ऑफर करणारे अभ्यासक्रम निवडणे उचित आहे. उदाहरणार्थ, GeekBrains वर "Python Programming Fundamentals" वर एक गहन कोर्स आहे. वर्ग विनामूल्य आहे आणि दर दहा दिवसांनी आयोजित केला जातो. नोंदणी करण्यासाठी, आपण साइटवर लॉग इन करणे आवश्यक आहे.

    सल्ला: तुम्ही कोणताही अभ्यासक्रम निवडता, प्रथम स्वतःला भाषेच्या मूलभूत गोष्टींशी परिचित करा जेणेकरुन तुम्ही स्वतः शिकू शकणाऱ्या एखाद्या गोष्टीसाठी वेळ वाया घालवू नये. वर नमूद केलेली पुस्तके वाचणे पुरेसे असेल.

    अर्थात, जेव्हा सिद्धांतात प्रभुत्व मिळते तेव्हा तुम्हाला सराव करायचा असतो. Nick Parlante यांच्या व्याख्यानांचा येथे उल्लेख करणे आवश्यक आहे. ते इंग्रजीमध्ये आहेत, जरी सर्वसाधारणपणे बरेच चांगले शैक्षणिक साहित्य इंग्रजीमध्ये आहे आणि हे आश्चर्यकारक नसावे. त्याच्या व्याख्यानांमध्ये, निक केवळ पायथन प्रोग्रामिंग भाषा शिकवत नाही तर उत्कृष्ट व्यावहारिक समस्या देखील देतो.

    वापर

    Python प्रोग्रामिंग भाषा अनेक अनुप्रयोग तयार करण्यासाठी वापरली गेली आहे जी अनेक लोक दररोज वापरतात. उदाहरणार्थ, BitTorrent टोरेंट क्लायंटची ही सहावी आवृत्ती आहे. तसेच रास्टरमध्ये "Python" ("Python") वापरले जाते ग्राफिक संपादकजिम्प. ते तयार करण्यासाठी वापरले जाते अतिरिक्त मॉड्यूल्स, फिल्टर, उदाहरणार्थ. सिव्हिलायझेशन IV आणि बॅटरफील्ड 2 या भाषेतील बहुतेक भाग या भाषेत लिहिलेले आहेत.

    पायथनचा वापर गुगल, फेसबुक, इंस्टाग्राम, ड्रॉपबॉक्स आणि पिंटरेस्ट सारख्या कंपन्या करतात. हे Yandex Disk ऍप्लिकेशनच्या कोरमध्ये देखील कार्य करते. कंपनीचे सुमारे 10% कर्मचारी पायथनमध्ये लिहितात आणि बरेच प्रोग्रामर त्यांना त्यांची आवडती भाषा म्हणतात.

    सुरुवात कशी करावी

    कोणताही कोड "हवेत" कार्य करू शकत नाही; पायथन प्रोग्रामिंग भाषा देखील या नियमाचे पालन करते. जरी सुरवातीपासून प्रशिक्षण हे सिद्धांताने सुरू होते, परंतु प्रत्यक्षात, कोणी म्हणेल, त्याची सुरुवात वृत्तीने होते वैयक्तिक संगणक कामाचे वातावरण. ते कसे करायचे? हे सोपे आहे: तुम्हाला अधिकृत पायथन वेबसाइटच्या दुव्याचे अनुसरण करणे आवश्यक आहे, इंस्टॉलर डाउनलोड करणे आणि चालवणे आणि नंतर ते सुचवलेल्या चरणांचे काळजीपूर्वक अनुसरण करणे आवश्यक आहे.

    कृपया लक्षात घ्या की तुम्ही तुमच्या संगणकावर स्थापित ऑपरेटिंग सिस्टमसाठी योग्य असलेली फाइल डाउनलोड करणे आवश्यक आहे!

    स्थापना यशस्वी झाल्यास, कन्सोल उघडा (सामान्यतः हे कीबोर्ड शॉर्टकट “ctrl+alt+T” सह केले जाऊ शकते). आता तुम्ही तुमचा पहिला प्रोग्राम लिहू शकता. उदाहरणार्थ, "python3" प्रविष्ट करा. जर कन्सोलने "स्वागत संदेश" प्रदर्शित केला असेल जेथे प्रोग्राम आवृत्ती दर्शविली आहे (उदाहरणार्थ, 3.4.0), तर सर्वकाही क्रमाने आहे, नसल्यास, तुम्हाला पायथनची तिसरी आवृत्ती कमांडसह स्थापित करण्याची आवश्यकता आहे: “sudo apt. - पायथन 3 स्थापित करा.
    तथापि, हे आवश्यक नाही. तुम्ही कोणत्याही सोयीस्कर टेक्स्ट एडिटरमध्ये कोड लिहू शकता, आणि नंतर तो कन्सोलद्वारे चालवू शकता, किंवा तुम्ही वितरणासह येणारे IDLE विकास वातावरण वापरू शकता.

    IDLE लाँच करा. एक लहान प्रोग्राम तयार करण्यासाठी, तुम्हाला फक्त एक ओळ कोड लिहावा लागेल.

    प्रिंट ("हॅलो वर्ल्ड!")

    हा कोड IDLE विंडोमध्ये प्रविष्ट करा आणि एंटर दाबा. वातावरण त्वरित कृतीसह प्रतिसाद देईल - स्क्रीनवर आवश्यक मजकूर प्रदर्शित करा. पहिला कार्यक्रम तयार आहे.



    आम्ही वाचण्याची शिफारस करतो

    वर