1.0 Python Basics - salvarezmeneses/DataSciencePython GitHub Wiki
🌎
Es un lenguaje de programación que tiene como filosofía que su sintaxis sea sencilla y cercana al lenguaje natural.
- Python fue creado a finales de los ochenta por Guido van Rossum
- Posee una licencia de código abierto denominada Python Software Foundation License.
- su nombre proviene Los Monty Python, un grupo británico de humoristas de los años 1960 y 1970 en Inglaterra.
- la extensión de un archivo en python es .py
- sistema operativo; es multiplataforma.
- estas notas de python son especificas para ciencia de datos.
¿Que aprenderá?
- Almacenamiento de datos (Store Data).
- Manipulación de datos (Manipulate data).
- Herramientas para Análisis de datos. (tools data analysis)
Ipython Shell
Concepto de shell: En informática un Shell es una pantalla(interfaz) que interpreta comandos. Dependiendo del tipo de interfaz que empleen, los shells pueden ser:
-
De líneas texto (CLI, Command-Line Interface, interfaz de línea de comandos).
-
Gráficos (GUI, Graphical User Interface, interfaz gráfica de usuario).
IPython
- es un shell interactivo que añade funcionalidades extra al modo interactivo incluido con Python, como resaltado de líneas y errores mediante colores
- Addition: +
- Substraction: -
- Multiplication: *
- Division: /
- Exponents: **
- Modulo: % modulo es lo que queda de la division
example
Comments: #
Variables: Una variable es un nombre que se refiere a un valor.
- Asignación de variable: se hace con el símbolo #
# Este es un ejemplo de un comentario
- Case sensitive: Significa que Python Distingue mayúsculas y minúsculas para el nombre de una variable.
lo anterior significa que x es diferente de X Si asumimos un valor para x (x minúscula) y luego llamamos X (x mayúscula), veremos el siguiente mensaje de error:
>>>x=2
>>>X
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
X
NameError: name 'X' is not defined
- Para saber el tipo de variable: type()
-
Strings: es texto que va entre " " ó ' '
El simbolo + une dos strings -
int: Número entero con precisión fija. ejemplo: 42
-
float: Los números con un punto decimal ejemplo: 3.1416
-
Boolean: True o False
Se usan funciones
- convertir a string: Str()
- Convertir a int: int()
- Convertir a float: float()
- Convertir a bool: bool()