0% encontró este documento útil (0 votos)
57 vistas10 páginas

Python Programacion

Este documento describe conceptos básicos de Python como tipos de datos, variables, funciones y más. Explica que Python es un lenguaje de programación orientado a objetos, dinámico y de alto nivel, con tipos de datos como enteros, flotantes, cadenas y más. También describe cómo declarar variables en Python y la diferencia entre variables locales y globales, así como la importancia de entender funciones.
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 DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
57 vistas10 páginas

Python Programacion

Este documento describe conceptos básicos de Python como tipos de datos, variables, funciones y más. Explica que Python es un lenguaje de programación orientado a objetos, dinámico y de alto nivel, con tipos de datos como enteros, flotantes, cadenas y más. También describe cómo declarar variables en Python y la diferencia entre variables locales y globales, así como la importancia de entender funciones.
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 DOCX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

BRANDON FERNÁNDEZ

DESARROLLO DE SOFTWARE

1 “A” MATUTINA

Ing. Lino Jesús Cajas Pacheco

ALGORITMOS Y PROGRAMACIÓN

18 de diciembre del 2022


ÍNDICE
1. QUE ES PYTHON 3
1.1 CARACTERÍSTICAS DE PYTHON……………………………………………………………………………………………………………………3
1.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACION 4

2. TIPOS DE DATOS EN PYHTON 4


2.1 CARACTERÍSTICAS DE LOS TIPOS DE DATOS EN PYTHON…………………………………………………………………………………4
2.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACIÓN 5
3. COMO DECLARAR VARIABLES EN
PYTHON………………………………………………………………………………………………………6
3.1 CARACTERÍSTICAS DE LAS VARIABLES EN
PYTHON………………………………………………………………………………………………………
…………………………………6
3.2 IMPORTANCIA DEL TEMA EN LA
PROGRAMACIÓN………………………………………………………………7
4. QUE ES UNA VARIABLE LOCAL Y UNA VARIABLE GLOBAL EN PYTHON………………………7
4.1 CARACTERÍSTICAS DE UNA VARIABLES LOCAL Y UNA VARIABLE GLOBAL EN
PYTHON…………………………………………………………………………………………………
……………………………………8
4.2 IMPORTANCIA DEL TEMAN EN LA
PROGRAMACIÓN……………………………………………………………8
5. QUE ES UNA FUNCION EN
PYTHON……………………………………………………………………………………………………………………8
5.1 CARACTERÍSTICAS DE UNA FUNCION EN
PYTHON…………………………………………………………………………9
5.2 IMPORTANCIA DEL TEMAN EN LA
PROGRAMACIÓN……………………………………………………………………9

6. CONCLUSIONES……………………………………………………………………………………………………………10
7. BIBLIOGRAFIA …………………………………………………………………………………………………………10
1. QUE ES PYTHON

Técnicamente, Python es un lenguaje de programación orientado a objetos de


alto nivel con semántica dinámica incorporada, que se utiliza principalmente para el
desarrollo de aplicaciones informáticas y web.

Es muy atractivo para el desarrollo rápido de aplicaciones porque permite la


escritura dinámica y la vinculación dinámica. Python es relativamente simple y, por
lo tanto, fácil de aprender porque requiere una sintaxis única que se enfoca en la
legibilidad. Los desarrolladores pueden leer y traducir el código de Python más
fácilmente que en otros idiomas.

1.1 CARACTERÍSTICAS DE PYTHON


Python es un lenguaje simple, fácil de leer y elegante que sigue un conjunto de
reglas que hace que la curva de aprendizaje sea muy corta.
Como lenguaje de programación, Python tiene una serie de características.
Algunas de las características más importantes de Python son:

-FACIL DE CODIFICAR: Python es un lenguaje muy amigable para los


desarrolladores, por lo que cualquiera puede aprender a codificar en horas o días.
Comparado con otros lenguajes de programación orientados a objetos como Java,
C, C++ y C#, Python es uno de los lenguajes más fáciles de aprender.
-ENFOQUE ORIENTADO A OBJETOS: Un aspecto importante de Python es su
enfoque orientado a objetos. Básicamente, esto significa que Python reconoce el
concepto de encapsular clases y objetos, lo que hace que los programas sean
eficientes a largo plazo.
-INTEGRACION INDEPENDIENTE: Python es por naturaleza un lenguaje de
integración. Esto significa que el intérprete de Python ejecuta el código línea por
línea. A diferencia de otros lenguajes de programación orientados a objetos, no
necesitamos compilar el código de Python, lo que hace que el proceso de
depuración sea mucho más fácil y eficiente.
-GRAN PORTABILIDAD: Si usa Python en Windows y necesita migrarlo a un
sistema Mac o Linux, puede hacerlo fácilmente en Python sin tener que preocuparse
por modificar el código. Esto no es posible con otros lenguajes de programación, lo
que convierte a Python en uno de los lenguajes más portátiles de la industria.
-AMPLIA BIBLIOTECA DE TABLAS: Python tiene una gran cantidad de bibliotecas
integradas por defecto, que se pueden importar y usar en aplicaciones específicas
en cualquier momento. La presencia de bibliotecas también garantiza que no tenga
que escribir todo el código usted mismo, sino que puede importar el mismo código
de las bibliotecas que ya tiene.
-SOPORTE PARA OTROS IDIOMAS: Dado que Python está codificado en C,
admite la ejecución de código escrito en otros lenguajes de programación como
Java, C y C# de forma predeterminada, lo que lo convierte en uno de los lenguajes
más populares de la industria.
1.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACION
La naturaleza libre y flexible de Python y la seguridad del soporte de los miles de
usuarios que conforman su comunidad de código abierto hacen que
el lenguaje sea una opción segura para el procesamiento digital.

Los lenguajes de programación se adaptan a las necesidades de las personas


que desean seguir sus carreras en tecnología como nunca antes.

2. TIPOS DE DATOS EN PYTHON

Cualquier lenguaje de programación de alto nivel puede manejar tipos de datos. Un


tipo de datos define un conjunto de valores con un conjunto específico de
características y propiedades. En Python, cualquier valor que se pueda asignar a
una variable tiene un tipo de datos asociado. Todo en Python es un objeto.
Entonces, los tipos de datos son clases y las variables son instancias de tipos de
datos.

Los tipos de datos básicos de Python son los booleanos, los numéricos (enteros,


punto flotante y complejos) y las cadenas de caracteres.

Pero también define otros tipos de datos, entre los que se encuentran:

 Tipos numéricos: Tipo entero (int), Tipo real (float), Tipo numérico (complex)

 Tipo lista (list)


 Tipo cadena (str)
 Tipo de datos mapas o diccionario (dict)

2.1 CARACTERÍSTICAS DE TIPOS DE DATOS EN PYTHON


TIPOS NUMERICOS

Python define tres tipos de datos numéricos básicos: enteros, números de punto


flotante (simularía el conjunto de los números reales, pero ya veremos que no es así
del todo) y los números complejos.

NUMEROS ENTEROS

El tipo de los números enteros es  int . Este tipo de dato comprende el conjunto de


todos los números enteros, pero como dicho conjunto es infinito, en Python el
conjunto está limitado realmente por la capacidad de la memoria disponible. No hay
un límite de representación impuesto por el lenguaje.
NUMEROS CONPLEJOS

Otro tipo de dato numérico básico que tiene Python es el de los


números complejos,  complex . Los números complejos tienen una parte real y
otra imaginaria y cada una de ellas se representa como un  float .

Para crear un número complejo, se sigue la siguiente


estructura  <parte_real>+<parte_imaginaria>j . Y se puede acceder a la parte real e
imaginaria a través de los atributos  real  e  imag :

ARITMETICA DE LOS TIPOS NUMERICOS

Con todos los tipos numéricos se pueden aplicar las operaciones de la aritmética:
suma, resta, producto, división, …

En Python está permitido realizar una operación aritmética con números de distinto
tipo. En este caso, el tipo numérico «más pequeño» se convierte al del tipo «más
grande», de manera que el tipo del resultado siempre es el del tipo mayor.
Entendemos que el tipo  int  es menor que el tipo  float  que a su vez es menor que el
tipo  complex .

TIPO CADENA DE CARACTERES

Otro tipo básico de Python, e imprescindible, son las secuencias o cadenas de


caracteres. Este tipo es conocido como string aunque su clase verdadera es  str .

Formalmente, un string es una secuencia inmutable de caracteres en


formato Unicode. Para crear un string, simplemente tienes que encerrar entre
comillas simples  ''  o dobles  ""  una secuencia de caracteres. Se puede usar
indistintamente comillas simples o dobles, con una particularidad.

2.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACIÓN


En términos generales, un tipo de datos define un conjunto de valores y
operaciones sobre esos valores. Casi todos los lenguajes de programación
incluyen una notación precisa del tipo de datos, aunque diferentes lenguajes
pueden usar una terminología diferente. La mayoría de los lenguajes de
programación permiten al programador definir tipos de datos adicionales,
generalmente combinando varios elementos de otro tipo y definiendo
operaciones para el nuevo tipo de datos. Por ejemplo, un programador podría
crear un nuevo tipo de datos llamado "Persona" dado que los datos
interpretados como "Persona" incluyen el nombre y la fecha de nacimiento.
3. COMO DECALRAR VARIABLES EN PYTHON

En algunos lenguajes de programación, las variables


pueden considerarse como "cajas" que almacenan datos, pero en Python las
variables son "etiquetas" que le permiten hacer referencia a los datos (que
se almacenan en "cajas" llamadas objetos).

Python es un lenguaje de programación orientado a objetos y su modelo de


datos también está basado en objetos. Para cada dato que se muestra en un
programa, Python crea un objeto que lo contiene. Cada objeto tiene:

--Identificador único (entero, diferente para cada objeto). Los identificadores


permiten que Python se refiera explícitamente a los objetos.
--Tipo de datos (entero, decimal, cadena, etc.).  Los tipos de datos le permiten a
Python saber qué operaciones se pueden realizar en los datos.
--Valor (los datos en sí).

Las variables en Python se crean cuando se definen por primera vez, es decir,
cuando se les asigna un valor por primera vez. Para asignar un valor a una
variable se utiliza el operador de igualdad (=). A la izquierda de la igualdad se
escribe el nombre de la variable y a la derecha el valor que se quiere dar a la
variable.

3.1 CARACTERÍSTICAS DE LAS VARIABLES EN PYTHON


Las variables en Python cuenta con varios tipos de datos, ya que no es lo mismo un
número, que una letra, que un valor que solo puede ser Falso o Verdadero.
Una característica de Python es que el tipo de variable no se declara, Sino que el
mismo analiza el valor de la variable para asignar el tipo al que corresponde.

Lo más importante a recordar, es siempre nombrar las variable o funciones


con letras minúsculas. Y seguir las siguientes reglas para evitar errores:

 El nombre de una variable debe empezar por una letra o por un guion bajo (_)


y puede seguir con más letras, números o guiones bajos.
 Los nombres de variables no pueden incluir espacios en blanco.
 Los nombres de variables pueden contener cualquier carácter alfabético (los
del alfabeto inglés, pero también ñ, ç o vocales acentuadas) aunque lo más
recomendado es que uses solo caracteres en inglés.
 No utilizar los nombres de las funciones de python como variables.

3.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACIÓN


Una variable de programación es un elemento de datos cuyo valor se puede
cambiar durante la ejecución del programa. Además, los expertos señalan que “los
nombres de variables deben seguir las reglas para nombrar identificadores.
Una variable puede entenderse como un nombre que representa un valor que se
utiliza periódicamente para almacenar varios tipos de datos y se utilizará en
operaciones de codificación posteriores.

4. QUE ES UNA VARIABLE LOCAL Y UNA VARIABLE GLOBAL EN


PYTHON
VARIABLE LOCAL
Una variable local es aquella que se limita a la función en la que se declara, por lo
que se dice que la variable es local para esa función.
Esto significa que esta variable solo se puede manipular dentro de esta sección y
no se puede hacer referencia a ella fuera de esta sección. Cualquier
variable definida entre llaves en el cuerpo de una función se interpreta como
local para esa función.
VARIABLE GLOBAL
Las variables globales son variables definidas fuera del cuerpo de cualquier
función, generalmente al comienzo del programa, después de las definiciones de
archivos de biblioteca (#include), después de las definiciones de constantes
simbólicas y antes de cualquier función. Las variables globales están dentro del
alcance de todas las funciones que componen el programa, y cualquier función
puede acceder, leer y escribir en estas variables. Es decir, su dirección de
memoria se puede especificar en cualquier parte del programa.

4.1 CARACTERÍSTICAS DE UNA VARIABLE LOCAL Y UNA VARIABLE GLOBAL EN PYTHON


VARIABLES LOCALES: Las variables locales son variables de ámbito local.
Los parámetros de función también se consideran variables locales, por lo
que también tienen un alcance local. La diferencia entre los parámetros de una
función y las variables locales definidas en una función es que los parámetros
nos permiten comunicarnos con la función pasando valores de entrada a través
de ellos.
No se puede acceder a las variables locales de ninguna función desde el texto
del programa. Además, no es posible acceder a las variables locales de una
función desde otra función.
VARIABLES GLOBALES: Las variables globales en Python son aquellas
definidas en el cuerpo principal del programa fuera de cualquier función. Son
accesibles desde cualquier punto del programa, incluso desde dentro de
funciones. También se puede acceder a las variables globales de otros
programas o módulos importados. Por esto decimos que las variables globales
son aquellas de ámbito global. 

4.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACIÓN


VARIABLES LOCALES: Las variables locales facilitan la depuración y el
mantenimiento de los programas informáticos. El programador puede
especificar el punto exacto en el que el programa cambia el valor de una
variable local, mientras que una variable global se puede cambiar en
cualquier parte del código fuente.
VARIABLES GLOBALES: Las variables globales se declaran en el cuerpo del código
fuente del programa fuera de todas las funciones y, por lo tanto, existen en
cualquier parte del código, incluso dentro de las funciones.

5. QUE ES UNA FUNCION EN PYTHON

Las funciones son construcciones de código esenciales en Python y cualquier


lenguaje de programación. Una función es un conjunto de instrucciones
que forman una unidad lógica de un programa y resuelven un problema
muy específico.
Las funciones en Python tienen dos propósitos:

--Divide y organiza tu código en partes más simples.


--Encapsula el código que se reutiliza en todo el programa para su reutilización.

Python ya define un conjunto de funciones que podemos usar directamente en


nuestras aplicaciones. Por ejemplo, la función len(), que recupera la cantidad de
elementos en un objeto contenedor, como una lista, una tupla, un diccionario
o una matriz. También hay una función de print () que muestra el texto en la
consola.
5.1 CARACTERÍSTICAS DE LAS FUNCIONES EN PYTHON
Una función te permite implementar operaciones que son habitualmente
utilizadas en un programa y, de esta manera, reducir la cantidad de código.

Las funciones en Python serán una parte del código de nuestro programa
encargadas de cumplir algún objetivo específico definido por nosotros o por el
lenguaje, recibiendo ciertos “datos de entrada” (Argumentos) en los llamados
Parámetros para procesarlos y brindarnos “datos de salida” o de retorno.

Las funciones en Python son componentes importantes en la programación


que cuentan con una estructura que consta de dos principios.

 Principio de reutilización: puedes reutilizar una función varias veces y en


distintos programas.
 Principio de modularización: te permite segmentar programas complejos
con módulos más simples para depurar y programar con mayor facilidad.
5.2 IMPORTANCIA DEL TEMA EN LA PROGRAMACIÓN
Las funciones permiten crear programas o scripts mejor estructurados y más
claros, evitar repeticiones innecesarias y hacerlos más fáciles de mantener. Una
función "empaqueta" y aísla una serie de variables e instrucciones de código que
realizan una tarea específica del resto del programa. Se ejecutan solo
cuando se llaman desde el código principal y, después de procesar la
instrucción, devuelven el resultado a la parte principal del código que lo llamó.

6. CONCLUSIONES

Python se ha caracterizado por su sintaxis simple desde el comienzo de su


desarrollo. De hecho, el lenguaje tiene una curva de aprendizaje mucho más
corta y rápida que la mayoría de los lenguajes de programación actuales.
Python es uno de los lenguajes que cuenta con una comunidad de desarrolladores y
programadores considerablemente grande. Esto en sí es una gran ventaja puesto
que podría recibirse asesoría para solucionar cualquier problemática mediante esta
comunidad.
Los lenguajes de programación se están adaptando a las necesidades de las
personas y por ende a las necesidades de las empresas que quieren estar a la
vanguardia de la carrera tecnológica sin precedentes.

7. BIBLIOGRAFÍA
https://rootstack.com/es/blog/python-5-nuevas-caracteristicas-y-funciones-que-trae-su-
version-310
https://www.mclibre.org/consultar/python/lecciones/python-
variables.html#:~:text=Variables%20en%20Python,%22cajas%22%20llamadas
%20objetos).
https://j2logo.com/python/tutorial/funciones-en-python/
https://j2logo.com/python/tutorial/tipos-de-datos-basicos-de-python/

También podría gustarte