lunes, 26 de abril de 2021

Variables y herramientas útiles para comenzar

 

Es importante conocer los tres principales datos numéricos que existen y la cadena de caracteres o mejor conocido como string siendo estos:
 
    Enteros
    Flotantes
    Complejos
    Cadena de caracteres
 
Con dichos  datos numéricos podemos realizar operaciones con ayuda de los operadores aritméticos elementales como la suma (+), resta (-), multiplicación (*) y división (/), también se cuentan con operadores como lo son el porcentaje (%) el cual nos permite obtener el residuo de una división y por ultimo tenemos el exponencial (**) que eleva un número a una potencia.
 
Algunos ejemplos con enteros son:
 
>>> a = 5+5; print(a)

10


>>> a = 5-5; print(a)
0


>>> a = 5*5; print(a)
25


>>> a = 5/5; print(a)
1.0


>>> a = 5%5; print(a)
0


>>> a = 5**5; print(a)
3125
 
*Nota 1. El comando print() se utiliza para imprimir el contenido de una variable, ya que de no ser colocado no podrás ver el resultado de la operación, o al menos que la operes de la siguiente manera:


>>> 5-5
0


*Nota 2. El (;) se utiliza para juntar dos líneas en una sola, evitando que el código se extienda mucho.
 
Algunos ejemplos de números flotantes son:
 
>>> a = 5.9+5.5; print(a)
11.4


>>> a = 5.9/5.5; print(a)
1.07272727


>>> a = 5.9-5.5; print(a)
0.400000
 
Algunos ejemplos con  números complejos son:
 
>>> a = 4 + 10j
>>> b = 12 + 4j
>>> c = a+b ; print(c)
(16+14j)


>>> c = a-b ; print(c)
(-8+6j)
 
En el manejo de las cadenas de caracteres se debe de considerar que deben de ir entre comillas simples (‘’) o comillas dobles (“”), no se pueden combinar (‘”), en el siguiente ejemplo se muestra su correcto uso.
 
>>> a = “Hola Mundo”; print(a)
Hola Mundo
 
Existen otras herramientas básicas en la programación, como los son las listas, tuplas y diccionarios. Estas herramientas son de gran importancia, ya  pueden albergar más de una variable en forma de vector. Comencemos por la Lista.
 
La lista se compone de la siguiente manera:
 
Nombre de la variable = [Contenido]
 
Una lista puede contener:
 
Entero  = [1,2,3,4,5,6,7,8,9] # lista de números enteros
Cadena  = [“Petrolero”, “Programador”, “Python”] # lista de cadenas
Diferentes_tipos = [“Petrolero”, 1, “k”, [“Python”, “Programador”,[1,2,3,4,[5]]], 4+5j, 5.4] # una combinación de diferentes tipos de datos, además de que se puede apreciar que hay una cadena dentro de otra  cadena.
 
Para conocer la longitud de una cadena basta con hacer lo siguiente.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> Longitud = len(Entero); print(Longitud)
9
 
Para conocer el número máximo o mínimo de la lista.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> print(max(Entero)); print(min(Entero))
9
1
 
Las listas se manejan por índice.
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]; print(Entero[0])
1
El índice de la lista empieza en 0 es por ello que nos muestra el número 1.
 
>>> Diferentes_tipos = [“Petrolero”, 1, “k”, [“Python”, “Programador”,[1,2,3,4,[5]]], 4+5j, 5.4]


>>> print(Diferentes_tipos[0])
Petrolero


>>> print(Diferentes_tipos[3])
[“Python”, “Programador”,[1,2,3,4,[5]]]


>>> print(Diferentes_tipos[3][2])
[1,2,3,4,[5]]


>>> print(Diferentes_tipos[3][2][4])
[5]
 
Para modificar una lista se puede realizar lo siguiente:
 
>>> Entero  = [1,2,3,4,5,6,7,8,9]
>>> Entero[0] = “hola”; print(Entero)
[“hola”,2,3,4,5,6,7,8,9]
 
Existen métodos que son muy útiles en el manejo de las listas. El primero que les mostrare es append() el cual agrega un elemento al final de la lista.
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.append(10); print(Entero)
[1,2,3,4,5,6,7,8,9,10]
 
insert() agrega un elemento en la posición determinada
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.insert(0,10); print(Entero) # lista.insert(posición,valor)
[10,2,3,4,5,6,7,8,9]
 
remove() elimina el primer elemento que coincide en la lista
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.remove(5); print(Entero)
[1,2,3,4,6,7,8,9]
 
pop() regresa y elimina el ultimo valor de la lista
 
>>> Entero = [1,2,3,4,5,6,7,8,9]
>>> Entero.pop(); print(Entero)
[1,2,3,4,5,6,7,8]
 
 
Ahora continuamos con las tuplas. Son similares a las listas pero con la diferencia que se escriben entre () y no se pueden modificar, solo se crean.
 
>>> Flotante = (1, “Petrolero”,[“Programador”,5,8])
>>> print(Flotante[0])
1


>>> print(Flotante[:2])
(1,“Petrolero”)


>>> print(len(Flotante))
3


>>> print(1 in Flotante)
True


Los diccionarios se escriben con {}, son un conjunto desordenado de datos clave-valor, las claves deben ser únicas e inmutables.
 
>>> Diccionario  = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>>  print(Diccionario)
{“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
 
>>> Diccionario  = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>>  print(Diccionario[“a”])
1
 
Modificando el diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> Diccionario[“a”] = 5
>>> print(Diccionario)
{“a”:5, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
 
Tamaño del diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> print(len(y))
3
>>> print(“Ingeniero” in Diccionario)
False
>>> print(“a” in Diccionario)
True
 
Para ver todas las llaves (claves)
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}; print(Diccionario.keys())
dict_keys([“a”, “b”, “c”])
 
Limpiamos el diccionario
 
>>> diccionario.clear()
>>> print(Diccionario)
{}
 
Agregamos elementos al diccionario
 
>>> Diccionario = {“a”:1, “b”: “Petrolero”, “c”:[1,2,3,4,5]}
>>> DIC = {“5.6”:56, 86: 589}
>>> Diccionario.update(DIC)
>>> print(Diccionario)

{'a': 1, 'b': 'Petrolero', 'c': [1, 2, 3, 4, 5], '5.6': 56, 86: 589}

viernes, 23 de abril de 2021

Instalación y ejecución

En esta ocasión te platico cómo se puede descargar, instalar y ejecutar Python de 2 formas diferentes, esto con la finalidad de que uses la forma que más te acomoda. La primera forma en la que se puede descargar Python es mediante su sitio oficial Python en el cual encontraras un botón al inicio de la página que dice Dowloads, dicho botón desplegaran todas las versiones disponibles de este lenguaje, solo resta seguir los pasos que en la misma página te indica para descargarlo.

Una vez descargado el programa presiona ventana + r y escribe cmd y dale buscar o busca en la ventana de búsqueda de tu computadora cmd, si estas en Mac es lo mismo, también funciona con el comando terminal en ambos casos. Ya que abrimos la ventana cmd, también conocida como símbolo del sistema, escribimos el comando Python, de esta manera corroboramos que se haya instalado de manera adecuada y podremos comenzar a programar.


Otra forma de comenzar a programar es descargando un editor de texto, el cual tiene la función de facilitar la escritura del código. El editor que yo utilizo Sublime Text ya que es bastante cómodo de utilizar al momento de programar.
La segunda forma en la que se pude descargar Python es por medio de Anaconda. Anaconda es un programa que contiene todas las bibliotecas elaboradas por Python, esto es de gran ayuda, además contiene otros módulos que son de mucha ayuda, la desventaja que yo le veo es que pesa demasiado y en ocasiones a lenta el equipo que utilizamos.


Ahora ya sabes cómo descargar y ejecutar Python, en el aspecto de la instalación debes de seguir los pasos como lo indican cada uno de los programas.







viernes, 16 de abril de 2021

Primeros Pasos...

Comenzando por lo simple, un lenguaje de programación es aquel con el que se crean diferentes programas computacionales, este está bajo una cierta organización de algoritmos y procesos lógicos que serán operados por la computadora, dando al usuario la posibilidad de controlarlo. Existen diferentes lenguajes de programación, estos lenguajes tienen diferencias significativas entre sí, las cuales hacen que los programadores obtén por utilizar uno u otro lenguaje. 

Los principales lenguajes de programación son:

Java
JavaScript
Go
Kotlin
Python
Lenguaje C/C++
Ruby
Swift
Dart

Dichos lenguajes de programación se pueden ordenar de acuerdo a su popularidad entre la comunidad programadora, esto lo realiza TIOBE, ellos clasifican los lenguajes de acuerdo a las búsquedas que los usuarios realizan sobre el tema en buscadores como Google, Bing, Yahoo!, Wikipedia, etc. los lenguajes más populares este 2021 de acuerdo con TIOBE son:

1. C
2. Java
3. Python
4. C++
5. C#
6. Visual Basic
7. JavaScript
8. Assembly lenguaje
9. PHP
10. SQL

Ahora ya sabes que hay muchos lenguajes de programación, es el momento de comentarte que subiré los programas en Python, ya que es un lenguaje de programación muy sencillo de aprender y utilizar.



jueves, 15 de abril de 2021

Bienvenido al Blog del Petrolero Programador

 Bienvenido al Blog del Petrolero Programador

El motivo por el que se realiza este blog es para ayudar a la comunidad petrolera en la rama de la programación, ya que es un campo desatendido en la Industria del Petróleo. Por ello se compartirán  algunos conceptos básicos para comenzar a programar, ejemplos de códigos, programas útiles para el ingeniero petrolero y explicaciones que puedan ser de ayuda para la comunidad en general. También se compartirán proyectos relacionados con la computadora Raspberry Pi el cual es bastante útil en proyectos de domótica. 

Sin más disfruta del blog 😀