Recopilación de Cursos, ejemplos y notas sobre Python
01_curso | ||
02_conceptos | ||
03_arbol_binario | ||
04_seis_proyectos | ||
05_diez_proyectos | ||
README.md |
Apuntes Python
Curso Python
Apuntes de curso especializado Python 2020
Modulo 1
Modulo 2
Modulo 3
Modulo 4
Implementación práctica
Errores y Excepciones
- Error de sintaxis *SyntaxError*
- Error de tipo *TypeError*
- Error de importación *ModuleNotFoundError*
- Error de nombre *NameError*
- Error archivo no encontrado *FileNotFoundError*
- Error de valor *ValueError*
- Error de indice *IndexError*
- Error de llave *KeyError*
- Levantar una excepción
- Assert
- Manejo de excepciones (try, except, else, finally)
- Definir excepciones y clases de error propias.(BaseException subClass)
Seis proyectos de ejemplo
Diez proyectos de ejemplo
- Mad Libs
- Guess Number
- Rock-Papper-Scissors
- Hangman
- Tic-Tac-Toe
- Binary Search
- Minesweeper
- Sodoku Solver
- Photo Manipulation
- Markov Chain Text Composer
Recordatorio Operadores
Operador | Operación Aritmética |
---|---|
+ |
Suma |
% |
Resto/Modulo |
- |
Resta |
/ |
División |
// |
División sin decimales |
* |
Multiplicación |
** |
Exponencial |
Operador | Comparación |
---|---|
== |
Igual que |
!= |
Distinto de |
> |
Mayor que |
< |
Menor que |
>= |
Mayor o igual que |
<= |
Menor o igual que |
Operador | Lógica |
---|---|
and |
y, && |
or |
o, |
not |
no, ! |
Operador | Asignación |
---|---|
+= |
Suma y asigna |
-= |
Resta y asigna |
*= |
Multiplica y asigna |
/= |
Divide y asigna |
%= |
Obtiene el modulo y asigna |
**= |
Calcula exponente y asigna |
//= |
Calcula division justa y asigna |
Operador | Especial |
---|---|
is |
Retorna True si ambas variables son el mismo objeto |
is not |
Retorna True si ambas variables no son el mismo objeto |
in |
esta en/pertenece a, retorna True de se cierto |
not in |
no esta en/no pertence, retorna True de ser cierto |
Operador | Bitwise/bit a bit |
---|---|
& |
AND Establece cada bit como 1 si ambos bits son 1 |
| |
OR Establece cada bit como 1 si uno de los 2 bits es 1 |
^ |
XOR Establece cada bit como 1 si solo uno de los 2 bits es 1 |
~ |
NOT Invierte todos los bits |
<< |
zero fill left shift Shift left by pushing zeros in from the right and let the leftmost bits fall off |
>> |
signed right shift Shift right by pushing copies of the leftmost bitin from the left, and let the rightmost bits fall off |