Мазмуну:

Conceptos Básicos De Python: 8 кадам
Conceptos Básicos De Python: 8 кадам

Video: Conceptos Básicos De Python: 8 кадам

Video: Conceptos Básicos De Python: 8 кадам
Video: Curso Python. Sintaxis Básica VI. Las tuplas. Vídeo 8 2024, Июль
Anonim
Conceptos Básicos De Python
Conceptos Básicos De Python

Чөп түшүнүктөрү, универсалдуу программалар жана программалар, булар сиздердин оюңуздарга караганда, бул тилди өзгөртүүгө жардам берет.

Жабдуулар

Редактор орнотулган компьютерлерди иштетүү үчүн (Windows жана Linux системалары, MacBookтун эч кандай чечимдери жок)

1 -кадам: Элдик программа

Windows'тун колдонмолору: Менюга кирүү мүмкүнчүлүгү чектелген.

Линукс колдонмосу: Терминал же терминал (CTRL+ALT+T деңиз жолунда), экрандын арткы бөлүгүндө:

му-редактор

Эскертүү: Дагы бир жолу баскычтарды басыңыз (#), жана комментарийлердин питонунда эч кандай ката кетирбөө керек.

2 -кадам: өзгөрмөлөр

Лас өзгөрмөлөр уулу, де манера сенцилла, программалар боюнча берилиштерди алмаштыруу. Como mencionamos en "Installeración de Mu Editor", Python un lenguaje de tipado dinámico, бул жерде эч кандай өзгөрүү жок, же өзгөрүлмө автоматтык түрдө; тамбиен эс fuertemente tipado, мына, бул жерде мааниси өзгөрөт, өзгөрүлмө болуп саналат, эч кандай пуде сер сербиядо жок. ¿Y cómo creo өзгөрмөлөрү?

Үчүнчү шартта өзгөрүлмө болуп саналат. Мисалы:

nombre = "Fabio" #El tipo es String: Cadena de texto

mitad_de_10 = 5 #El tipo es Int: Número entero Pi = 3.141592 #El tipo es Float: Número con punto ондук

Operaciones con өзгөрмөлөрү:

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" "* Multiplicación" "/ División" "** Potencias"

Modificando өзгөрмөлөрү:

a = 1 #Asigna el valor 1 a la variable a

a += 1 #Le suma 1 a la variable aa -= 1 #Le resta 1 a la variable aa *= 1 #Multiplica la variable por 1 a /= 1 #Бөлүштүрүү 1 a ** = 1 #Потенция өзгөрмө a la 1

Өзгөрмөлөрдүн трансформациясы:

a = "2" #A pesar de que no téene un, noesto, estest variable tiene un valour de texto porque está entre comillas

int (a) #Convierte ла өзгөрмөсү 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 decimal: 2.0 str (a) #Convierte la a (un número ондук) en texto: "2.0" тизмеси (a) #Convierte a en una lista: a ord (a) #Convierte a en su equale ASCII: 97 hex (a) #Convierte a en un número он алтылык октябрь (a) #Convierte a en un número octal

3 -кадам: Manejo Avanzado De Strings

Anteriormente expliqué de manera sencilla el uso de "print ()", жана сиз бул темада үзгүлтүксүз иштөөңүз керек:

Басып чыгаруу () баскычын басып, текстти басып чыгарыңыз.

var.count (letra) #Cuenta el número de "letra, debe ser reemplazado" un "let" var"

var.find ('тексто') #Busca la posición del texto solicitado dentro del

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 -кадам: шарттар

КОНДИЦИОНАЛДЫК КОНДИЦИОНАЛДАР (xD) башка программаларды колдонуу менен, акырындык менен акырындык менен акысыз машыгуу болуп саналат. Мисалы:

Эгерде: Барабар аль Си (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces esto; y la sintaxis es la siguiente:

эгер:

acción elif: acción #Elif "Башкача" маанисин билдирет: "Sino, Si", y representa un condicional extra else: accesón #Else "Sino", y se activa cuando el condicional if y/o el elif no se cumplen

¿Y cómo funcionan las condiciones? Pues con variables, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)

Operadores Aritméticos:

  • Оператор ==: Өзгөрүлмө өзгөрүүлөр. Ej: эгер a == b
  • Оператор! =: Дайындар өзгөрүлбөйт. Ej: эгер a! = B
  • Оператор>: Дагы бир өзгөрүлүүчү нерсе - бул шаардын мэри. Ej: эгер a> b
  • Оператор <: Дагы бир нерсе өзгөрүлбөйт. Ej: эгер а <б
  • Оператор> =: Дубельвердин өзгөрүлмөлүү өзгөрүүлөрү мэрдин эң башкысы.
  • Оператор <=: Жөнөкөй өзгөрүүлөр.

Combinación de condiciones usando operadores lógicos:

  • жана: Devuelve verdadero si ambas condiciones se cumplen. Ej: эгер a == 10 жана b == 20 болсо
  • же: Devuelve si al menos una de las condiciones se cumplen. Ej: эгер a == 20 же b == 20 болсо

5 -кадам: Secuencias: Listas Y Diccionarios

Өзгөрүлмө өзгөрмөлөрдүн тизмеси сизди кызыктырбайт, тизме жана диционарийлер, комментарийлер жана комментарийлер.

Тизмелер: Алмасенан жокко чыгарылганда, комуз менен бөлүшүү керек. Мисалы:

numeros = [1, 2, 3, 4, 5]

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

Diccionarios: Almacenan datos dobles, taly como lo haría una lista pero con ung segundo one of the segundo valid to cada dato que contiene, estos datos dobles pueden ser de distintos tipos

mi_celular_xd = {

"marca": "LG" "modelo": "H500" "nombre": "LG Magna" "lanzamiento": 2015}

Сценарий жазуунун жаңы варианттары, эң башкысы, эң башкысы, эң башкысы, консультациялардын өзгөрмөлүү варианттары:

x = mi_celular_xd ["marca"]

Navegando en secuencias con bucles:

x үчүн mi_celular_xd:

acción

Borrando elementos de secuencias

del nombre_de_la_secuencia [elemento]

limpiando (vaciando) коопсуздугу

nombre_de_la_secuencia.clear ()

Manipulando secuencias

secuencia.append (valor) #Agrega un dato

secuencia.insert (pos, valor) #Inserta un valor en la secuencia gun 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 solititó

6 -кадам: Bucles O Ciclos

Киргизилген үй -бүлөлөрдүн тизмеси, бул жерде сиз өзүңүздү башкарасыз.

Ал эми: Эквиваленти a Mientras: Mientras AlgoOcurre, Entonces hazesto a a veces sees como ciclo infinito ppendes después la global global "true". Кошмо Штаттардын синтаксиси:

учурда:

acción

Үчүн: Лос булкулдар, итерадорлор үчүн, эскирүү, окуу жана тизме боюнча окуу. Бул синтаксистин негизги варианты болуп саналат

үчүн:

acción for range (): acción

Sentencias Break and Continue

Бул жерде, бул жерде сиз өзүңүздү башкара аласыз (командалар):

break us usado para salir de un bucle, mientras que Continue es usado para saltar el bloque actual, y el retorno de los ciclos for o while.

7 -кадам: Funciones

Cuando estamos creando un un programa largo, шаар мэри уюштуруу жана башкаруу боюнча милдеттүү түрдө эч кандай ката кетирбөө керек. Эң негизгиси, функционеттердин тизмеси "ламарды" басып чыгарууга мүмкүндүк берет. Мисалы:

def Nombre_De_La_Funcion ():

Nombre_De_La_Función ()

Сунушталууда: