0% encontró este documento útil (0 votos)
27 vistas5 páginas

Introducción a la Programación en Python

Python es un lenguaje de programación de propósito general y de alto nivel que fue creado en 1991 y es fácil de aprender para principiantes. Tiene una sintaxis simple, bibliotecas extensas y se puede utilizar para muchas aplicaciones, incluidas aplicaciones de escritorio y web, análisis de datos y aprendizaje automático. El código de Python se escribe, es interpretado por una máquina virtual y se puede ejecutar en diferentes plataformas sin necesidad de reescribirlo. La indentación adecuada, los comentarios y las convenciones de nomenclatura son importantes para las mejores prácticas en la programación de Python.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
27 vistas5 páginas

Introducción a la Programación en Python

Python es un lenguaje de programación de propósito general y de alto nivel que fue creado en 1991 y es fácil de aprender para principiantes. Tiene una sintaxis simple, bibliotecas extensas y se puede utilizar para muchas aplicaciones, incluidas aplicaciones de escritorio y web, análisis de datos y aprendizaje automático. El código de Python se escribe, es interpretado por una máquina virtual y se puede ejecutar en diferentes plataformas sin necesidad de reescribirlo. La indentación adecuada, los comentarios y las convenciones de nomenclatura son importantes para las mejores prácticas en la programación de Python.

Traducido por

ScribdTranslations
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Programación en Python-20CS31P

SEMANA -1
Python es un lenguaje de programación de propósito general y de alto nivel.
Breve historia de Python fue desarrollado por Guido Van Rossum en 1989 mientras trabajaba en
python Instituto Nacional de Investigación en los Países Bajos.
Pero oficialmente Python se hizo disponible al público en 1991. El oficial
La fecha de nacimiento de Python es: 20 de febrero de 1991.
Se recomienda Python como primer lenguaje de programación para principiantes.
•Sencillo y fácil Python es un lenguaje de programación simple.
Características aprender Cuando leemos un programa en Python, podemos sentir que
leyendo declaraciones en inglés.
•Amplia biblioteca Python tiene una rica biblioteca incorporada.

•Portable Python puede ejecutarse en una amplia variedad de hardware


plataformas y tiene la misma interfaz en todos
plataformas
Extensible Enable programmers to add to or customize their
herramientas para ser más eficiente.
•Databases Python proporciona interfaces para todos los principales
bases de datos comerciales
Programación de GUIPython admite aplicaciones GUI que pueden ser
creado y trasladado.
Software gratuito y de código abierto Podemos usar el software de Python sin ninguna licencia
Fuente y es software gratuito.
•Plataforma Una vez que escribimos un programa en Python, puede ejecutarse en
Independiente cualquier plataforma sin reescribir una vez más
Interpretado No estamos obligados a compilar programas en Python
explícitamente. Internamente, el intérprete de Python tomará
cuidado con esa compilación
1. Para desarrollar aplicaciones de escritorio
Aplicaciones 2. Para el desarrollo de aplicaciones web
3. Para desarrollar aplicaciones de bases de datos
4. Para la Programación de Redes
5. Para desarrollar juegos
6. Para Aplicaciones de Análisis de Datos
7. Para el Aprendizaje Automático
8. Para desarrollar aplicaciones de inteligencia artificial
9. Para IoT

Una distribución de Python es una - CPython


Python paquete de software, que Anaconda
Distribuciones contiene un intérprete de Python PythonChino
y la biblioteca estándar de Python ActivePython
IPython
WinPython
JupyterPython

SHESHADRI A V, DEPT DE CSE, GPT CHN Page 1


Programación en Python-20CS31P

Python 1.0 January 1994


Python Python 2.0 October 16, 2000
Versiones Python 3.0 3 de diciembre de 2008
Python 3.9 5 de octubre de 2020
PyCharm
IDEs de Python

Spyder

PyDev

Inactivo

Ala

El intérprete de Python es un
Python máquina virtual, lo que significa que
Intérprete es un software que emula un
computadora física.
Cuando escribes Python
programa, el compilador genera
código objetos para el
intérprete para operar en.
Ejecución de Después de escribir el código, nosotros Ejecutar en IDLE
python necesito ejecutar el código para •Escribe el código en Python y guárdalo.
programas ejecutar y obtener el •Para ejecutar el programa, ve aCorrer > Correr
salida. Al ejecutar el Módulo o simplemente presiona F5.
programa, podemos verificar
si el código está escrito se ejecuta en IDE (PyCharm)
corrige y produce el •Crea un nuevo archivo de Python y guárdalo con algún
salida deseada. nombre, di "[Link]". No necesitas especificar
la extensión ya que la seleccionará automáticamente.
•Después de escribir el código requerido en Python
archivo, necesitamos ejecutarlo.
•Para ejecutar, haz clic en elBotón de Reproducción Verde en el
esquina superior derecha del IDE. La segunda forma de
ejecutar es, Haz clic derecho y selecciona „Ejecutar archivo en
Opción de Consola de Python

SHESHADRI A V, DEPARTAMENTO DE CSE, GPT CHN Page 2


Programación en Python-20CS31P

La indentación en Python se refiere


Sangrado a los (espacios y tabulaciones) que
se utilizan al comienzo de un
Declaración.
Las declaraciones con el mismo
la indentación pertenece a la
mismo grupo llamado suite.
•Sangrado es a muy
concepto importante de Python
porque sin un adecuado
indentar el código Python,
terminarás viendo
IndentationError y el
code will not get compiled.
•Los comentarios son descripciones que ayudan a los programadores a comprender mejor el
Comentarios intención y funcionalidad del programa.
•Son completamente ignorados por el intérprete de Python.
El uso de comentarios en los programas hace que nuestro código sea más comprensible.
•Hace que el programa sea más legible, lo que nos ayuda a recordar por qué ciertos
se escribieron bloques de código.
Comentario de una sola línea Comentario de varias líneas
Un comentario en Python comienza con el El comentario de varias líneas de Python es una parte de
carácter hash, #, y se extiende hasta el final del texto encerrado en un delimitador (""") en cada
de la línea física. fin del comentario.
# Este es un comentario Este es un multi
comentar línea """

Mejores prácticas para •Documentación y comentarios adecuados y la indentación correcta


python •Nombramiento adecuado de variables, clases, funciones y módulos
programación •Escribir código modular
•Usar funciones integradas
Manejo de excepciones
•Evitar crear variables globales
Conjunto de caracteres •El conjunto de caracteres es un conjunto válido de •Alfabeto: Todas las letras mayúsculas (A-Z) y minúsculas

caracteres reconocidos por el alfabetos (a-z).


Lenguaje Python. •Dígitos: Todos los dígitos del 0 al 9.
Estos son los personajes que
•Símbolos especiales: Python soporta todos
puede usar durante la escritura de una tipo de símbolos especiales como, ” „ l ; : ! ~
Programas de Python. @ # $ % ^ ` & * ( ) _ +–= { } [ ] \ .
•Espacios en blanco: Espacios en blanco como tabulación
espacio, espacio en blanco, nueva línea, y
retorno de carro.
Tokens Un token es el más pequeño individual Ej: a=20+30 es una instrucción. Aquí a ,
unidad en un programa de python. Tokens = , 20, + y 30 son los tokens
se utilizan para construir una instrucción
en un programa de Python

SHESHADRI A V, DEPARTAMENTO DE CSE, GPT CHN Page 3


Programación en Python-20CS31P

Tipos de tokens Identificadores


•Keywords
•Literales
Operadores
Delimitadores
Identificadores •Los identificadores son nombres Ej: a= 10
dados a

identificar Variables, funciones, arreglos, Aquí 'a' es el nombre del


clase etc.. variable.
Ex: Age=30
Aquí „Edad‟ es el nombre de la
variable.
Rules to define 1. Los únicos caracteres permitidos en Ex: Cash = 300√
identificadores en Pythonlos identificadores son Ca$h = 300X
•alphabets(A-Z, a-z)
•dígitos (0 a 9)
símbolo de guion bajo ( _ )
2. Los identificadores no deben comenzar con un dígito. Ex: 123total X
total123√
3. Los identificadores son sensibles a mayúsculas y minúsculas.
Total y total son diferentes
4. Las palabras clave no pueden utilizarse como Ej: def=300 Xporque def es un
identificadores. palabra clave.

5. No se permiten espacios en los identificadores Ej: monto total = 1000X


total_amount = 1000√

Palabras clave •Estas son las palabras que ya están Ex: True, None, False, if, else, while
etc...
reservado para algunos propósitos particulares.
También se les llama palabras reservadas.
•Las palabras clave no pueden utilizarse como identificadores.

•>>> [Link]
Literales Los literales se refieren a los valores almacenados en un
Ex:
a=20 Here 20 is refered as literal
variable. (numérico)
•Ex: name=“Rossom” Here „Rossom ‟
se refiere como literal (cadena).
Operadores •Los operadores son los símbolos que realizan
Ex:una
+, - , * , /, %, < ,>, =, !=, ==, >=, <=
operación específica sobre valores dados, etc.
da un resultado. Ej: a=10+20 En este ejemplo, + se llama
se llama un operador y 10 y 20
operandos
Delimitadores Los delimitadores se refieren a los símbolos que Ex: comma (,) semicolon ( ;) colon( :)
separar dos cadenas de texto. period ( .) braces {} slash ( / \) etc
Variables Las variables son contenedores para almacenar datos
valores. Ejemplo: x = 5
•Se crea una variable en el momento en que y = "John"
primero asígnale un valor. print(x) >>> 5
John

SHESHADRI A V, DEPARTAMENTO DE CSE, GPT CHN Page 4


Programación en Python-20CS31P

Nomenclatura •Una variable puede tener un nombre corto (como x e y) o un nombre más descriptivo (edad,
reglas para carname, total_volume).
variables Un nombre de variable debe comenzar con una letra o con el carácter de subrayado
Un nombre de variable no puede empezar con un dígito
•Un nombre de variable solo puede contener caracteres alfanuméricos y guiones bajos
(A-z, 0-9 y _)
Los nombres de las variables son sensibles a mayúsculas y minúsculas (edad, Edad y EDAD son tres variables diferentes).

Asignar valor • La asignación establece un valor a una variable. Ex: myFirstVariable = 1


A Variables • Para asignar un valor a la variable, usa el igual mySecondVariable = 2
signo (=) myFirstVariable = "Hello You"

SHESHADRI A V, DEPARTAMENTO DE CSE, GPT CHN Page 5

También podría gustarte