
Una guía completa sobre Python
Python es desarrollado por Guido Van Rossum en 1991 y desarrollada por la Python Software Foundation. Es un lenguaje de programación de alto nivel ampliamente utilizado y de alto nivel. Fue diseñado con énfasis en la legibilidad de código, y su sintaxis permite a los programadores expresar sus conceptos en menos líneas de código. Python es un lenguaje de programación que le permite trabajar rápidamente e integrar los sistemas de manera más eficiente.
[Dato interesante: Python lleva el nombre del programa de televisión de comedia Monty Python's Flying Circus. No lleva el nombre de la serpiente Python.]
Ventajas:
Aplicaciones:

Este lenguaje de programación versátil tiene dos versiones: Python 2 y Python 3. Wiki dice: Python 2.x es Legacy, Python 3.x es el presente y el futuro del lenguaje. Es decir, Python 2 ya no está en desarrollo y se agregarán todas las nuevas características en Python 3. Puede instalar Python en cualquier sistema operativo como Windows, Mac OS X, Linux/Unix y otros. Para instalar el Python en su sistema operativo, vaya a este enlace: https://www.python.org/downloads/. Verás una pantalla como esta.
Es posible escribir Python en un entorno de desarrollo integrado, como Jupiter Notebook, Thonny, Pycharm, NetBeans o Eclipse, que son particularmente útiles al administrar colecciones más grandes de archivos Python.
En Python, la función input () se usa para la entrada e imprima del usuario para la salida.
Para más detalles visite
Hay dos tipos de comentarios en Python.
1. Comentario de una sola línea en Python, usamos # personaje especial para comenzar el comentario.
2. Comentario de múltiples líneas Para tener un comentario de múltiples líneas en Python, utilizamos citas triple individuales al principio y al final del comentario.

Los operadores se utilizan para realizar operaciones en variables y valores. Python divide a los operadores en los siguientes grupos:
Para obtener más información sobre los sitios de visita: (junto con problemas para la práctica)
Si la declaración se escribe una "Declaración if" utilizando la palabra clave IF.
Elif, la palabra clave Elif es la forma en que Python dice "Si las condiciones anteriores no fueran ciertas, intente esta condición".
De lo contrario, la palabra clave de lo contrario atrapa cualquier cosa que no esté atrapada por las condiciones anteriores.
Anidado Si puede tener declaraciones IF dentro de las declaraciones IF, esto se llama declaraciones anidadas if.
Para obtener más información de visita a continuación:
Problemas de práctica:
Para el bucle A para el bucle se usa para iterar sobre una secuencia (que es una lista, una tupla, un diccionario, un conjunto o una cadena). Esto es menos como la palabra clave 'para' en otros lenguajes de programación, y funciona más como un método de iterador como se encuentra en otros idiomas de programación orientados a objetos.
Mientras que el bucle con el bucle While podemos ejecutar un conjunto de declaraciones siempre que una condición sea verdadera.
Break Declary con la declaración de 'ruptura' Podemos detener el bucle antes de que se haya vuelto a través de todos los elementos.
Continúe la declaración con la declaración Continuar Podemos detener la iteración actual del bucle y continuar con el siguiente.
La función de rango () para recorrer un conjunto de código un número especificado de veces, podemos usar la función Range (). La función Range () devuelve una secuencia de números, que comienza desde 0 por defecto, y se incrementa en 1 (por defecto), y termina en un número especificado.
Para obtener más información de visita a continuación:
Problemas de práctica:
Cadena
La cadena es una secuencia de caracteres en Python. El tipo de datos de cadena en Python se llama "STR". Las cadenas en Python están encerradas con citas individuales o citas dobles. Al igual que muchos otros lenguajes de programación populares, las cadenas en Python son conjuntos de bytes que representan caracteres Unicode. Sin embargo, Python no tiene un tipo de datos de caracteres, un solo carácter es simplemente una cadena con una longitud de 1. Se pueden usar soportes cuadrados para acceder a elementos de la cadena.
Para obtener más información de visita a continuación:
Problemas de práctica:
Las listas son como matrices de tamaño dinámico, declaradas en otros idiomas (vector en C ++ y ArrayList en Java). Las listas no necesitan ser homogéneas siempre, lo que la convierte en una herramienta más poderosa en Python. Una sola lista puede contener tipos de datos como enteros, cadenas y objetos. Las listas son mutables y, por lo tanto, pueden alterarse incluso después de su creación. Se ordenan la lista en Python y tienen un recuento definido. Los elementos en una lista se indexan de acuerdo con una secuencia definida y la indexación de una lista se realiza con 0 siendo 0 el primer índice. Cada elemento en la lista tiene su lugar definido en la lista, lo que permite duplicar elementos en la lista, con cada elemento que tiene su propio lugar y credibilidad distintos. En las listas de Python se escriben con soportes cuadrados.
Para obtener más información de visita a continuación:
Problemas de práctica:
Tuple es una colección de objetos de Python muy parecidos a una lista. La secuencia de valores almacenados en una tupla puede ser de cualquier tipo, y los enteros los indexan. Los valores de una tupla se separan sintácticamente por 'comas'. Aunque no es necesario, es más común definir una tupla cerrando la secuencia de valores entre paréntesis. Esto ayuda a comprender las tuplas de Python más fácilmente. En Python, las tuplas se crean colocando la secuencia de valores separados por 'coma' con o sin el uso de paréntesis para la agrupación de la secuencia de datos.
[Nota - La creación de la tupla de Python sin el uso de paréntesis se conoce como embalaje de tupla.]
Para obtener más información de visita a continuación:
Problemas de práctica:
En Python, SET es una colección desordenada de tipo de datos que es iterable, mutable y no tiene elementos duplicados. El orden de los elementos en un conjunto no está definido, aunque puede consistir en varios elementos. La principal ventaja de usar un conjunto, a diferencia de una lista, es que tiene un método altamente optimizado para verificar si un elemento específico está contenido en el conjunto. Los conjuntos se pueden crear utilizando la función Set () incorporada con un objeto Iterer o una secuencia colocando la secuencia dentro de los aparatos ortopédicos, separados por 'Coma'.
[Nota: un conjunto no puede tener elementos mutables como una lista, conjunto o diccionario, como sus elementos.]
Para obtener más información de visita a continuación:
Problemas de práctica:
El diccionario en Python es una colección desordenada de valores de datos, que se utiliza para almacenar valores de datos como un mapa, que a diferencia de otros tipos de datos que contienen solo un valor único como elemento, el diccionario contiene clave: par de valor. El valor clave se proporciona en el diccionario para hacerlo más optimizado.
[Nota: las claves en un diccionario no permiten el polimorfismo.]
En Python, se puede crear un diccionario colocando la secuencia de elementos dentro de los aparatos {} rizados, separados por 'coma'. El diccionario contiene un par de valores, uno es la clave y el otro elemento de par correspondiente es su clave: el valor. Los valores en un diccionario pueden ser de cualquier tipo de datos y pueden duplicarse, mientras que las claves no se pueden repetir y deben ser inmutables.
[Nota: las claves del diccionario son sensibles a las casos, el mismo nombre pero diferentes casos de clave se tratarán claramente.]
Para obtener más información de visita a continuación:
Problemas de práctica:
Una función es un conjunto de declaraciones que toman entradas, hacen algún cálculo específico y produce salida. La idea es reunir una tarea de común o repetida y en repetidas ocasiones y realizar una función, de modo que en lugar de escribir el mismo código una y otra vez para diferentes entradas, podemos llamar a la función. Python proporciona funciones incorporadas como print (), etc. Pero también podemos crear sus propias funciones. Estas funciones se denominan funciones definidas por el usuario.
Para obtener más información de visita a continuación:
Problemas de práctica:
Una clase es un plan o un prototipo definido por el usuario del que se crean los objetos. Las clases proporcionan un medio para agrupar los datos y la funcionalidad. Crear una nueva clase crea un nuevo tipo de objeto, lo que permite que se realicen nuevas instancias de ese tipo. Cada instancia de clase puede tener atributos adjuntos para mantener su estado. Las instancias de clase también pueden tener métodos (definidos por su clase) para modificar su estado. Class crea una estructura de datos definida por el usuario, que contiene sus propios miembros de datos y funciones miembros, a las que se puede acceder y utilizar mediante la creación de una instancia de esa clase. Una clase es como un plan para un objeto.
Para obtener más información de visita a continuación:
Problemas de práctica:
Las expresiones regulares son un lenguaje poderoso para los patrones de texto coincidentes. Esta página ofrece una introducción básica a las expresiones regulares suficientes para nuestros ejercicios de Python y muestra cómo funcionan las expresiones regulares en Python. El módulo "Re" de Python proporciona soporte de expresión regular.
Para comprender la analogía, los metacharacteres son útiles, importantes y se utilizarán en funciones del módulo re. Hay un total de 14 metacharacteres como se enumeran a continuación:

Para obtener más información de visita a continuación:
Problemas de práctica:
El manejo de archivos es una parte importante de cualquier aplicación web. Python tiene varias funciones para crear, leer, actualizar y eliminar archivos. Usamos la función Open () en Python para abrir un archivo en modo de lectura o escritura. Como se explicó anteriormente, Open () devolverá un objeto de archivo. Para devolver un objeto de archivo, usamos la función Open () junto con dos argumentos, que acepta el nombre del archivo y el modo, ya sea para leer o escribir. Entonces, la sintaxis es: Abrir (nombre de archivo, modo).
Hay tres tipos de modo, que proporciona Python y cómo se pueden abrir los archivos:
Para obtener más información de visita a continuación:
Problemas de práctica:
$ git checkout https://github.com/CSI-SFIT/Beginners-guide-to-Python-101.git -b name_for_new_branch .CSI SFit Tech Team 2020 - 2021:
