





Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
Este documento proporciona una introducción detallada al lenguaje de programación python. Explica las principales características de python, como ser un lenguaje interpretado, de fácil uso, de tipado dinámico y de alto nivel. También se detallan los requisitos para aprender python, incluyendo habilidades clave, conocimientos previos en otros lenguajes de programación, y recomendaciones sobre el hardware y software necesarios. Además, se destacan las principales fuentes de información y recursos de aprendizaje, como la documentación oficial, tutoriales, blogs, foros y libros. El documento también incluye ejemplos prácticos de código python, como el uso del repl (read-eval-print loop) y el desarrollo de una calculadora simple. En general, este documento proporciona una guía completa para aquellos interesados en aprender python, cubriendo tanto los aspectos teóricos como prácticos del lenguaje.
Tipo: Ejercicios
1 / 9
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!






¿Qué es Python? Python es un lenguaje de programación ampliamente utilizado en las aplicaciones web, el desarrollo de software, la ciencia de datos y el machine learning (ML). Los desarrolladores utilizan Python porque es eficiente y fácil de aprender, además de que se puede ejecutar en muchas plataformas diferentes. El software Python se puede descargar gratis, se integra bien a todos los tipos de sistemas y aumenta la velocidad del desarrollo. ¿Cuáles son las características de Python? Las características siguientes del lenguaje de programación Python lo hacen único: Un lenguaje interpretado Python es un lenguaje interpretado, lo que significa que ejecuta directamente el código líneo por línea. Si existen errores en el código del programa, su ejecución se detiene. Así, los programadores pueden encontrar errores en el código con rapidez. Un lenguaje fácil de utilizar Python utiliza palabras similares a las del inglés. A diferencia de otros lenguajes de programación, Python no utiliza llaves. En su lugar, utiliza sangría. Un lenguaje tipeado dinámicamente Los programadores no tienen que anunciar tipos de variables cuando escriben código porque Python los determina en el tiempo de ejecución. Debido a esto, es posible escribir programas de Python con mayor rapidez. Un lenguaje de alto nivel Python es más cercano a los idiomas humanos que otros lenguajes de programación. Por lo tanto, los programadores no deben preocuparse sobre sus funcionalidades subyacentes, como la arquitectura y la administración de la memoria. Un lenguaje orientado a los objetos
¿Por qué? Por lo general, quienes realizan proyectos con Python suelen ocupar dos ventanas en simultáneo: en una puede estar el editor de texto donde se escribe el código y, en la otra, el navegador de internet con documentación técnica de referencia. Si bien no es algo elemental para trabajar con Python, te aseguramos que te facilitará el día a día. 5.- Muchos sistemas operativos ya vienen con Python instalado. Habitualmente, esto sucede con Linux y Mac OS X, y algunas versiones de Windows. Esta instalación se debe a que algunas herramientas del sistema se desarrollan en Python. Sin embargo, puede pasar que tengas instalada la versión 2 o que directamente no tengas nada. En estos dos casos, te recomendamos que instales Python 3, descargándolo directamente desde su web oficial. La instalación de Python trae las herramientas necesarias para comenzar a usarlo de inmediato: El intérprete de Python: es el componente principal que ejecuta los programas. Librerías estándar: conjunto de módulos y paquetes con utilidades básicas para aprender Python. El instalador de paquetes pip: permite instalar otros módulos y librerías no incluidas en el conjunto de librerías estándar. Entorno de desarrollo IDLE: es el entorno gráfico de desarrollo que permite editar y ejecutar programas en Python. Módulo estándar para realizar pruebas de código unittest: ayuda a revisar el código. Módulo estándar pdb: sirve para depurar el código, encontrar errores y optimizarlo.
6.- Según el sitio web Código Piton, acceder a documentación técnica es una de las claves para aprender Python. Las principales fuentes de información son las siguientes: La página oficial de Python ofrece documentación completa y elemental sobre este lenguaje. Para todo estudiante de Python, esto es como el manual principal que lo guiará a lo largo de toda la ruta de aprendizaje. Se trata de una fuente de información que explica cómo funciona, cómo y cuándo debes usarlo y con qué errores puedes encontrarte. Además, cuenta con tutoriales, glosario, referencia de librerías estándar, documentos de configuración y muchos documentos más. Tutoriales de Python Por supuesto, te recomendamos que te guíes por los tutoriales publicados por la página oficial de Python. Sin embargo, en internet puedes encontrar muchos videos explicativos sobre diversos proyectos que puedes crear con este lenguaje. Blogs y foros de Python Una de las principales razones para estudiar Python es la gran comunidad que tiene detrás. Y eso se refleja en los blogs y foros que existen con tutoriales, consejos, documentación y mucho material sobre Python. Libros de Python Este consejo no es exclusivo para aprender Python, sino que aplica a todos los lenguajes por igual. ¡Los libros son una gran y confiable fuente de conocimiento! Te recomendamos que tengas siempre a mano tus libros de programación. Ejemplos de Python: REPL de python $ python
imṕort this help(this)
class PyCalcUI(QMainWindow): def init (self): super(). init () self.setWindowTitle('Calculator') self.setFixedSize(235, 235) self.generalLayout = QVBoxLayout() self._centralWidget = QWidget(self) self.setCentralWidget(self._centralWidget) self._centralWidget.setLayout(self.generalLayout) self._createDisplay() self._createButtons() def _createDisplay(self): self.display = QLineEdit() self.display.setFixedHeight(35) self.display.setAlignment(Qt.AlignRight) self.display.setReadOnly(True) self.generalLayout.addWidget(self.display) def _createButtons(self): self.buttons = {} buttonsLayout = QGridLayout() buttons = { '7': (0, 0), '8': (0, 1), '9': (0, 2), '/': (0, 3), 'C': (0, 4), '4': (1, 0), '5': (1, 1), '6': (1, 2), '*': (1, 3), '(': (1, 4), '1': (2, 0), '2': (2, 1), '3': (2, 2),
for btnText, pos in buttons.items(): self.buttons[btnText] = QPushButton(btnText) self.buttons[btnText].setFixedSize(40, 40) buttonsLayout.addWidget(self.buttons[btnText], pos[0], pos[1]) self.generalLayout.addLayout(buttonsLayout) def setDisplayText(self, text): self.display.setText(text) self.display.setFocus() def displayText(self): return self.display.text() def clearDisplay(self): self.setDisplayText('') class PyCalcCtrl: def init (self, model, view): self._evaluate = model self._view = view self._connectSignals() def _calculateResult(self): result = self._evaluate(expression=self._view.displayText()) self._view.setDisplayText(result) def _buildExpression(self, sub_exp): if self._view.displayText() == ERROR_MSG: self._view.clearDisplay() expression = self._view.displayText() + sub_exp self._view.setDisplayText(expression)