Мазмуну:
- Жабдуулар
- 1 -кадам: Элдик программа
- 2 -кадам: өзгөрмөлөр
- 3 -кадам: Manejo Avanzado De Strings
- 4 -кадам: шарттар
- 5 -кадам: Secuencias: Listas Y Diccionarios
- 6 -кадам: Bucles O Ciclos
- 7 -кадам: Funciones
Video: Conceptos Básicos De Python: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Чөп түшүнүктөрү, универсалдуу программалар жана программалар, булар сиздердин оюңуздарга караганда, бул тилди өзгөртүүгө жардам берет.
Жабдуулар
Редактор орнотулган компьютерлерди иштетүү үчүн (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 ()
Сунушталууда:
Python менен папкаларды шайкештирүү: 5 кадам
Папкаларды Python менен шайкештирүү: Бул көрсөтмө сизге эки папканы (жана алардын ичиндеги бардык папкаларды) шайкештирүүнү кантип көрсөтөт, ошондуктан бири экинчисинин түз көчүрмөсү. Булуттун/тармактын серверине же USB -дискке жергиликтүү деңгээлде иштөө үчүн идеалдуу. Программалоо боюнча тажрыйбасы жок
Python Tic Tac Toe Оюну: 4 кадам
Python Tic Tac Toe Оюну: python tic tac toe оюну бул оюн pythonдо жасалган, ал компьютердик тилде python редакторун колдонгон: pycharm сиз дагы кадимки python код редакторун колдоно аласыз
Atendente Automático Com Python Google Colab жок: 5 кадам
Atendente Automático Com Python Google Colab жок: Песоал! Tudo bem? Meu nome é Guilherme, Nesse долбоорлору ChatBotтун жана Python же Google Colab программаларынын программасы! Бул жерде https://orbe.ai/ - Эсептөө жасалма инфинитасы
Python киришүүсү - Катсухико Матсуда жана Эдвин Цижо - Негиздери: 7 кадам
Python Introduction - Katsuhiko Matsuda & Edwin Cijo - Негиздери: Саламатсызбы, биз MYP 2де окуйбуз. Биз сизге Pythonду коддоонун негиздерин үйрөткүбүз келет. Ал 1980 -жылдардын аягында Нидерландияда Гидо ван Россум тарабынан түзүлгөн. Бул ABC тилинин мураскери катары жасалган. Анын аты " Python " анткени качан
Акустикалык левитация Arduino Uno менен кадам-кадам (8-кадам): 8 кадам
Акустикалык левитация менен Arduino Uno Step-by-Step (8-кадам): ультрадыбыштуу үн өткөргүчтөр L298N Dc аял адаптеринин электр энергиясы менен камсыздоосу эркек токту Arduino UNOBreadboard Бул кантип иштейт: Биринчиден, сиз Arduino Uno кодун жүктөп бересиз (бул санарип менен жабдылган микроконтроллер) жана аналогдук порттор кодду айландыруу үчүн (C ++)