İçindekiler:

Conceptos Básicos De Python: 8 Adım
Conceptos Básicos De Python: 8 Adım

Video: Conceptos Básicos De Python: 8 Adım

Video: Conceptos Básicos De Python: 8 Adım
Video: CLASE 3 - PYTHON DESDE CERO - CONCEPTOS BASICOS PARTE 1 2024, Temmuz
Anonim
Conceptos Temelleri De Python
Conceptos Temelleri De Python

Saman kavramları, temel kurallar, evrensel programların en la programlanması ve değiştirilmesine bağlıdır.

Gereçler

Mu Editör kurulumunun (Windows y Linux, Windows ve Linux işletim sistemi, açıklayıcı, açıklayıcı, todos tenemos ve MacBook'ta hiçbir işlem yok)

Adım 1: Iniciar El Programa

Windows Kullanımları: Menú Inicio'nun buscándola en el buscador que se encuentra en el lado del Menú Inicio için encontrar el ejecutable de la aplikación en el Menú Inicio o buscándola en el buscador.

Usuarios de linux: Deben abrir la terminali (Ya deniz otobüsü el ikonu o presionando CTRL+ALT+T), arkadan gelen deben ejecutar el comando:

mu-editör

Not: A continuación, pondré algunos mensajes después del codigo con ayuda de signos numeradores (#), éstos se llaman comentarios y en python necesitan de éstos signos para no ser confundidos con código erróneo

Adım 2: Değişkenler

Las değişkenler son, de manera sencilla, elementos que nos izin veren almacenar veriler en un programa. Como mencionamos tr "Instalación de Mu Editor", Python'un diline bağlı olmayan bir dinámico, lo que que anlam que no hay que asignar tipos bir değişken ya da que el intérprete ve hace automáticamente; también es fuertemente tipado, lo que significa que una vez que una değişken tiene un, hiçbir puede ser cambiado asignado tipo. ¿Y cómo creo değişkenleri?

Lo único, unnombre para la değişkeni gerektirir. Ejemplo:

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

mitad_de_10 = 5 #El tipo es Int: Numero entero Pi = 3.141592 #El tipo es Float: Número con punto decimal

Değişkenlerle ilgili işlemler:

a = 15 #a es un entero igual bir ayva

b = 34 #b es un entero igual a treinta y cuatro print(a+b) #imprime el valor de la suma de a + b, o deniz 15 + 34 #Se pueden utilizar los operadores "+ Suma" "- Resta" "* Çarpma" "/ Bölme" "** Potencias"

Modificando değişkenleri:

a = 1 #Asigna el valor 1 bir değişken a

a += 1 #Le toplam 1 bir değişken aa -= 1 #Le resta 1 bir değişken aa *= 1 #Multiplica la değişken por 1 a /= 1 #Divide la değişken giriş 1 a **= 1 #Potencia la değişken a la 1

Değişkenlerin dönüştürülmesi:

a = "2" #A pesar de que tiene un número, ésta değişkeni un valor de texto porque está entre comillas

int(a) #Convierte la değişkeni a (metin dizileri değil) en un número: 2 kayan nokta(a) #Convierte la değişkeni a (ahora es un sayısal entero) en ondalık sayı: 2.0 str(a) #Convierte la değişken a (ondalık sayı) en texto: "2.0" list(a) #Convierte a en una lista: a ord(a) #Convierte a en su eşdeğeri ASCII: 97 hex(a) #Convierte a en un número onaltılı oct(a) #Convierte a en un número sekizli

3. Adım: Manejo Avanzado De Strings

"print()" ile ilgili ön açıklama, bir profundizar ana tema:

Print() müessesesi ve yiğitliği gereği, endika edilmiş dentro del paréntesis, metin metni.

var.count(letra) #Cuenta el número de "letra, debe ser reemplazado por una letra" en "var, debe ser reemplazado por un değişken tipo string

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. Adım: Şartlar

En las que se ofrece una CONDICIÓN (valga la redundancia xD) en las que se ofrece en las condicionales son aquellas instruciones al programa y éste debe ejecutar un tarea si se cumple. Ejemplo:

Eğer: Eşdeğer Si (No sí, si): Si EstoOcurre, Entonces haz ésto, sinó entonces ésto; s la sintaxis es la siguiente:

Eğer:

acción elif: acción #Elif significa "Else if": "Sino, Si", y koşulsuz ekstrayı temsil eder: acción #Else Significa "Sino", y se activa cuando el condicional if y/o elif no se cumplen

¿Y como funcionan las condiciones? Pues con değişkenleri, valores y operadores (éstos segundos pueden ser aritméticos o lógicos)

Operadorlar Aritmetikos:

  • Operador ==: Devuelve verdadero si una değişken es igual a otra. Ej: eğer a == b
  • İşleç !=: Değişkenleri ayrı ayrı değiştir. Ej: eğer bir != b
  • Operatör >: Devuelve verdadero si una değişken es mayor que otra. Ej: eğer a > b ise
  • İşleç <: Devuelve verdadero si una değişken es menor que otra. Ej: eğer bir <b
  • Operador >=: Devuelve verdadero si una değişken es belediye başkanı o igual que otra.
  • Operador <=: Devuelve verdadero si una değişken es menor o igual que otra.

Kombinación de condiciones usando operadores lógicos:

  • ve: Devuelve verdadero ve ambas condiciones se cumplen. Ej: a==10 ve b==20 ise
  • veya: Devuelve verdadero si al menos una de las condiciones se cumplen. Ej: a==20 veya b==20 ise

Adım 5: Secuencias: Listas Y Diccionarios

Değişkenler için izin verilenler, en büyük değerin, en büyük değerin, en büyük değerin, en büyük değerin kullanılmasından kaynaklanmaktadır.

Listeler: Almacenan varios valores almacenándolos en un Array o secuencia y separando los datos usando comas. Ejemplo:

sayılar = [1, 2, 3, 4, 5]

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

Diccionarios: Almacen'deki veri çiftleri, en uygun listedeki veriler, en büyük ölçütler için geçerlidir

mi_celular_xd = {

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

Unscript puede navegar a través de las secuencias con bucles for, y, en el caso de diccionarios, los valores se pueden danışman con otras değişkenleri de la siguiente forma:

x = mi_celular_xd["marca"]

Navegando en secuencias con bucles için:

mi_celular_xd'deki x için:

kaza

Borrando elementos de secuencias

del nombre_de_la_secuencia[elemento]

limpiando (vaciando) secuencias

nombre_de_la_secuencia.clear()

manipülando secuencias

secuencia.append(valor) #Agrega un veri

secuencia.insert(poz, valor)#Inserta un valor en la secuencia günah modificar los que había secuencia.remove(valor) #elimina un valor de la secuencia secuencia.index(valor) #Retorna la posición del valor que

Adım 6: Bucles O Ciclos

Aileler de los condicionales, los ciclos repiten lo que contienen cierta cantidad de veces según su tipo.

iken: Mientras'a Eşdeğer: Mientras AlgoOcurre, Entonces, ABD'de como ciclo infinito poniendo después la değişken global "true" için tehlikelidir. La sintaxis que usa es muy sencilla:

süre:

kaza

Şunlar için: Los bucles for son iteradores, es decir, se mueven a través de una lista, diccionario o rango. Su sintaxis es un poco compleja y suele variar según el uso que se le dará

için:

aralık () için acción: acción

Sentencias Break y Devam

En los bucles, se suelen usar sentencias (komandolar) que ruhsaten modificar su comportamiento:

es usado para salir de un bucle, mientras que devam es usado para saltar el bloque gerçek, y el retorno de los ciclos o süre için.

Adım 7: İşlevler

Programa eklenmiş bir program, belediye başkanının yeniden düzenlenmesini talep ediyor. Temel işlevler, "llamar"a izin veren bir kuraldır. Ejemplo:

tanım Nombre_De_La_Funcion():

Nombre_De_La_Función()

Önerilen: