विषयसूची:

कॉन्सेप्टोस बेसिकोस डी पायथन: 8 कदम
कॉन्सेप्टोस बेसिकोस डी पायथन: 8 कदम

वीडियो: कॉन्सेप्टोस बेसिकोस डी पायथन: 8 कदम

वीडियो: कॉन्सेप्टोस बेसिकोस डी पायथन: 8 कदम
वीडियो: How to Learn Python Programming Language From Basic? – [Hindi] – Quick Support 2024, जुलाई
Anonim
कॉन्सेप्टोस बेसिकोस डी पायथन
कॉन्सेप्टोस बेसिकोस डी पायथन

हे कॉन्सेप्टोस बेसिकोस, क्यू सोन युनिवर्सल एन ला प्रोग्रामैसिओन ए पेसर डी क्यू से मॉडिफिकन लिगेरामेंट डिपेंडिएंडो डेल लेंगुजे क्यू एस्टेस यूटिलिजंडो।

आपूर्ति

यूना कम्प्यूटाडोरा डी क्यूएलक्वियर सिस्टम ऑपरेटिवो कॉन म्यू एडिटर इंस्टालाडो (सुगेरिमोस विंडोज वाई लिनक्स, पुएस सोन लॉस सिस्तेमास एपेरेटिवोस क्यू वेमोस ए एक्सप्लिकर, नो टोडोस टेनेमोस उना मैकबुक

चरण 1: Iniciar El Programa

विंडोज: डेबेरन एनकॉन्टर एल इजेक्यूटेबल डे ला एप्लिकेसिओन एन एल मेनु इनिसियो ओ बसकैंडोला एन एल बसकाडोर क्यू से एनक्यूएंट्रा एन ओ अल लाडो डेल मेनु इनिसियो।

Usuarios de linux: डेबेन अब्रीर ला टर्मिनल (हां सी बसकैंडो एल आइकोनो या प्रेसिजनेंडो CTRL+ALT+T), पोस्टीरियरमेंट डेबेन इजेक्टर एल कॉमांडो:

म्यू-संपादक

नोट: एक निरंतरता, पोन्ड्रे अल्गुनोस मेन्सजेस डेस्पुएस डेल कोडिगो कोन आयुडा डे साइनोस न्यूमेरेडोर्स (#), इस्टोस से लामन कॉमेंटेरियोस वाई एन पायथन नेसेसिटान डे इस्टोस साइनोस पैरा नो सेर कन्फंडिडोस कॉन कोडिगो इरोनेओ

चरण 2: चर

लास वेरिएबल्स बेटा, डी मानेरा सेन्सिला, एलिमेंटोस क्यू नोस परमिट अल्मासेनर डेटोस एन प्रोग्रामा। कोमो मेन्सियोनामोस एन "इंस्टालसिओन डी म्यू एडिटर", पायथन एस अन लेंगुएजे डे टिपाडो डिनैमिको, लो क्यू सिग्निफिका क्यू नो हे क्यू असिग्नर टिपोस ए ला वेरिएबल या क्यू एल इंटरप्रेट लो हेस ऑटोमेटिकामेंट; टैम्बिएन एस फ्यूरटेमेंट टिपाडो, लो क्यू सिग्निफिका क्यू उना वेज़ क्यू उना वेरिएबल टिएन अन टिपो एसिग्नाडो, नो प्यूडे सेर कैम्बियाडो। Y कोमो क्रेओ चर?

लो निको नीसेसिटास एस अन नोम्ब्रे पैरा ला वेरिएबल। उदाहरण:

nombre = "Fabio" #El टिपो एस स्ट्रिंग: कैडेना डे टेक्स्टो

mitad_de_10 = 5 #El टिपो es Int: Número entero Pi = 3.141592 #El टिपो es फ्लोट: Número con punto दशमलव

संचालन चोर चर:

a = 15 #a es un entero igual a quince

b = 34 #b es un entero igual a treinta y cuatro print(a+b) #imprime el valor de la suma de a + b, o sea 15 + 34 #Se pueden utilizar los operadores "+ Suma" "-Resta" "* गुणन" "/ भाग" "** शक्ति"

संशोधन चर:

a = 1 #Asigna el valor 1 a la चर a

ए += 1 #ले सुमा 1 ए ला वेरिएबल आ -= 1 #ले रेस्टा 1 ए ला वेरिएबल आ *= 1 #मल्टीप्लिका ला वेरिएबल पोर 1 ए /= 1 # डिवाइड ला वेरिएबल एंटर 1 ए **= 1 #पोटेंसिया ला चर एक ला 1

परिवर्तनशील चर:

a = "2" #A pesar de que Tiene un número, ésta वेरिएबल टिएन अन वेलोर डे टेक्स्टो पोर्क एस्टा एंट्रे कॉमिलस

int(a) #Convierte la variable a (que es un texto) en un número: 2 float(a) #Convierte la variable a (que ahora es un número entero) en un número दशमलव: 2.0 str(a) #Convierte la वेरिएबल a (un número दशमलव) en texto: "2.0" list(a) #Convierte a en ununa lista: a ord(a) #Convierte a en su समकक्ष ASCII: 97 hex(a) #Convierte a en un número हेक्साडेसिमल oct(a) #Convierte a en un número Octal

चरण 3: मानेजो अवनज़ादो डी स्ट्रिंग्स

एंटरियरमेंट एक्सप्लिके डे मानेरा सेन्सिला एल उसो डी "प्रिंट ()", पेरो ए कंटिन्यूअस वॉय ए प्रोफंडिज़र मास एन एल थीम:

प्रिंट () म्यूस्ट्रा एल वेलोर क्यू फ्यू इंडिकैडो डेंट्रो डेल पैरेंटेसिस, कॉमेनमेंट टेक्स्टो।

var.count(letra) #Cuenta el número de "letra, debe ser reemplazado por una letra" en "var, debe ser reemplazado por una चर टिपो स्ट्रिंग

var.find('texto') #Busca la posición del texto solicitado dentro del script

var.replace('texto_a_reemplazar', 'texto_con_el_que_se_reemplazará')

var.upper() #Muestra el texto en mayúsculas

var.lower() #Muestra el texto en minúsculas

चरण 4: Condicionales

लास कंडिशनलेस सोन एक्वेलस इंस्ट्रुकिओन्स एन लास क्यू से ऑफ़्रेस उना कोंडीसीएन (वाल्गा ला रिडंडेंसिया एक्सडी) अल प्रोग्रामा वाई इस्ते देबे इजेकुटार उना तारिया सी से कंपल। उदाहरण:

अगर: इक्विवेलेंट अल सी (नहीं सी, सी): सी एस्टोओकुर, एंटोन्स हेज़ एस्टो, सिनो एनटोन्स एस्टो; वाई ला सिंटैक्सिस एस ला सिगुएंटे:

अगर:

acción elif: acción #Elif महत्व "अन्यथा": "चीन, सी", और बिना शर्त अतिरिक्त का प्रतिनिधित्व करता है: acción #Else महत्व "Sino", y se activa cuando el condicional if y/o el elif no se cumplen

वाई कोमो फंकियोनन लास कंडिशनस? पुएस कॉन वेरिएबल्स, वेलोरेस और ओपेराडोर्स (एस्टोस सेगुंडोस पुएडेन सेर एरिटमेटिकोस ओ लॉजिकोस)

संचालक

  • संचालिका ==: देवुएल्वे वर्डैडेरो सी उना वेरिएबल एस इगुअल ए ओट्रा। ईजे: अगर ए == बी
  • संचालिका !=: देवुएल्वे वर्डेरो सी उना वेरिएबल एस डिस्टिंटा ए ओट्रा। ईजे: अगर ए! = बी
  • संचालिका >: देवुएल्वे वर्डैडेरो सी उना वेरिएबल एस मेयर क्यू ओट्रा। ईजे: अगर ए> बी
  • संचालिका <: देवुएल्वे वर्डैडेरो सी उना वेरिएबल एस मेनोर क्यू ओट्रा। उदाहरण: अगर एक <बी
  • संचालिका >=: देवुएल्वे वर्डेरो सी उना वेरिएबल एस मेयर ओ इगुअल क्यू ओट्रा।
  • संचालिका <=: देवुएल्वे वर्डेरो सी उना वेरिएबल एस मेनोर ओ इगुअल क्यू ओट्रा।

कॉम्बिनेशन डी कंडिशनस यूएसंडो ओपेराडोर्स लॉजिकोस:

  • और: देवुएल्वे वर्दादेरो सी अंबस कंडिशन्स से कम्प्लेन। उदाहरण: यदि a==10 और b==20
  • या: देवुएल्वे वर्दादेरो सी अल मेनोस उना डे लास कॉन्डिसीओनेस से कम्प्लेन। उदाहरण: यदि a==20 या b==20

चरण 5: सिकुएन्सियस: लिस्टस वाई डिकिओनारियोस

हे टिपोस डी वेरिएबल्स क्यू परमिट अल्मासेनर मास डे अन वेलोर, लास लिस्टस वाई डिक्सियोनारियोस, क्यू परमिट यूटिलिजर कोमा पैरा सेपरर वेलोरेस।

सूचियाँ: अल्मासेनन वैरियोस वेलोरेस अल्मासेनंडोलोस एन ऐरे ओ सेकुएंसिया और सेपरांडो लॉस डेटोस यूएसंडो कोमा। उदाहरण:

अंक = [१, २, ३, ४, ५]

nombre = ['Fabio', 'Polanco', 'Echeverría'] #Cuando los datos de una lista son cadenas de texto, están entre comillas simples ('')

निर्देश: अल्मासेनन डेटोस डोबल्स, ताल वाई कोमो लो हरिया उन लिस्टा पेरो कोन अन सेगुंडो वेलोर पोर कैडा डेटो क्यू कॉन्टिन, इस्टोस डेटोस डोबल्स पुएडेन सेर डे डिस्टिन्टोस टिपोस।

mi_celular_xd = {

"मार्का": "एलजी" "मॉडलो": "एच500" "नोम्ब्रे": "एलजी मैग्ना" "लैंजामिएंटो": 2015}

अन स्क्रिप्ट पुएडे नेवेगर ए ट्रैवेस डे लास सेक्यूएन्सियास कॉन बुक्स फॉर, वाई, एन एल कासो डी डिक्सियोनारियोस, लॉस वेलोरेस से पुएडेन कंसल्टर कॉन ओट्रास वेरिएबल्स डे ला सिगुएंटे फॉर्मा:

एक्स = mi_celular_xd ["मार्का"]

नेवेगांडो एन सेक्युएन्सियस कोन बुक्स के लिए:

x के लिए mi_celular_xd में:

acción

बोरांडो एलिमेंटोस डी सेक्युएंसियास

डेल nombre_de_la_secuencia[तत्व]

limpiando (vaciando) secuencias

nombre_de_la_secuencia.clear()

मनिपुलंडो सेक्युएन्सियास

secuencia.append(valor) #Agrega un dato

secuencia.insert(pos, valor)#Inserta un valor en la secuencia sin modificar los que había secuencia.remove(valor) #elimina un valor de la secuencia secuencia.index(valor) #Retorna la posición del valor que se solicitó

चरण 6: बुक्स ओ सिक्लोस

परिचित डे लॉस कंडिशनलेस, लॉस सिक्लोस रिपिटेन लो क्यू कॉन्टिनेन सिर्टा कैंटिडाड डे वेसेस सेगुन सु टिपो।

जबकि: इक्विवेलेंट ए मिएंट्रास: मिएंट्रास एल्गोओकुर्रे, एंटोन्स हैज़ एस्टो वाई ए वेसेस से यूएसए कोमो सिक्लो इनफिनिटो पोनिएन्डो डेस्पुएस ला वेरिएबल ग्लोबल "ट्रू"। ला सिंटैक्सिस क्यू यूएसए एस म्यू सेन्सिला:

जबकि:

acción

के लिए: बेटे के लिए लॉस बुक्स iteradores, es decir, se mueven a través de una lista, diccionario o rango। सु सिन्टैक्सिस एस अन पोको कॉम्पलेजा और सुले वेरिएर सेगुन एल यूसो क्यू से ले दारा।

में लिए:

श्रेणी के लिए acción (): acción

सेंटेंसिया ब्रेक और जारी रखें

एन लॉस बुक्स, से सुलेन यूसर सेंटेंसियास (कॉमंडोस) क्यू परमिट मोडिफिकर सु कंपोर्टामेंटो:

ब्रेक एस यूसाडो पैरा सालिर डे अन बुके, मिएंट्रास क्यू जारी एस यूसाडो पैरा साल्टर एल ब्लॉक वास्तविक, वाई एल रेटोर्नो डे लॉस सिक्लोस फॉर ओ जबकि।

चरण 7: Funciones

क्यूंडो एस्टामोस क्रेंडो अन प्रोग्राम लार्गो, रिक्वेरिमोस डी मेयर ऑर्गेनाइज़ेशन वाई डे उना मानेरा सेन्सिला डे इजेक्टर कोडिगो क्यू या हेमोस यूसडो एन एल मिसमो स्क्रिप्ट पैरा नो टेनर क्यू रिपेटर्लो। एस अहि डोंडे एंट्रान लास फंकियोन्स, क्यू परमिट "ललामर" ए अन पेडाज़ो डे कोडिगो अल यूसर अन कॉमांडो एस्पेसिफिको। उदाहरण:

डीईएफ़ Nombre_De_La_Funcion ():

Nombre_De_La_Función ()

सिफारिश की: