0% encontró este documento útil (0 votos)
40 vistas15 páginas

Sesión 1 - Curso Python

Este documento presenta una introducción a Python y su entorno de desarrollo integrado PyCharm. Explica cómo instalar Python e introducir conceptos básicos como imprimir 'Hola Mundo' y usar la consola interactiva. También proporciona información sobre el creador de Python, Guido van Rossum, y las diferencias entre Python 2.x y 3.x.

Cargado por

HarryChavarro
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)
40 vistas15 páginas

Sesión 1 - Curso Python

Este documento presenta una introducción a Python y su entorno de desarrollo integrado PyCharm. Explica cómo instalar Python e introducir conceptos básicos como imprimir 'Hola Mundo' y usar la consola interactiva. También proporciona información sobre el creador de Python, Guido van Rossum, y las diferencias entre Python 2.x y 3.x.

Cargado por

HarryChavarro
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
Está en la página 1/ 15

Curso de introducción a python

aplicado a la adquisición de
datos de audio
Sesión 1. Introducción a Python
y PyCharm
Grupo de Estudio en Modelamiento Matemático y Computo Científico
Alexander Arias
Septiembre de 2017
¿Porqué escoger Python?
• Nature se toma el software libre en serio: Python como alternativa real a
MATLAB, Mathematica y otros programas comerciales
http://cacheme.org/charla-nature-software-libre-python-alternativa-matlab-mathematica/

Tres son ya las noticias de la revista Nature donde se habla y recomienda


Python para uso científico. Si acabas de llegar y no conoces este mundillo
aún, Python es un lenguaje de programación fácil de aprender,
multiplaforma, libre y gratuito que está sustituyendo a software comercial
(MATLAB, Mathematica, MAPLE…) en universidades norteamericanas tales
como MIT, Stanford o Caltech, y que se utiliza ampliamente por empresas
como Google, Amazon, Dropbox o la NASA.
Python hace énfasis en su limpieza y legibilidad.
Hola Mundo en C++, Java y Python
C++ Java Python
¿Dónde Usar Python?

• Desarrollo Web
• Análisis de Datos Web frameworks, graphical user interfaces, databases, multimedia,
networking and communications.
• Robótica
– Text processing, scientific computing, and image processing.
• Juegos
– Automation and web scraping, test frameworks, system
• IA administration, documentation tools.

• IoT
•…

https://www.unixmen.com/guido-van-rossum-python-creator/
Programming: Pick up Python
A powerful programming language with huge
community support.

http://www.nature.com/news/programming-pick-up-python-1.16833
Python 2.x o 3.x
Python 2.x Python 3.x
print 2+3 Print with multiple arguments print ("2 + 3 = ", 2+3)
Print es una función en python 3
x = eval(input("Enter a number: ")) Input from the keyboard x = input("Enter a number: ")
Integer Division
1 print (3 / 2) 1.5
1 print (3 // 2) 1
1.5 print (3 / 2.0) 1.5
1.0 print (3 // 2.0) 1.0
“strings” son Unicode de forma
predeterminada

https://www.pythonmania.net/es/2016/02/29/las-principales-diferencias-entre-python-2-y-3-con-
ejemplos/
http://web.cs.wpi.edu/~heineman/html/teaching_/cs110x/days/27-30.html
Creador de Python
• Guido van Rossum
• Computer Programming for Everybody
In 1999, Guido submitted funding proposal to Defense Advanced Research Projects
Agency (DARPA), called Computer Programming for Everybody, in which Guido
further defined his goals for the Python:
– Code which is as understandable as the plain English.
– Open source, so everyone can contribute to its development.
– Suitability for the everyday tasks, to allow shorter development times.
– Easy and intuitive language as powerful as other major competitors.
Python’s name is derived from a television series called “Monty Python’s Flying
Circus” according to Guido. The language is common to use the Monty Python
references in its example code. As example, metasyntactic variables that are often
used in the Python literature are “spam and eggs”, instead of traditional “foo and
bar”. Official Python documentation also often contains various obscure Monty
Python references.

https://www.unixmen.com/guido-van-rossum-python-creator/
Instalar Python
• Descargar de python.org la versión para su sistema operativo de:
https://www.python.org/
• Tener cuidado en seleccionar el ADD Python PATH al instalar
Ensayando la consola de Python
• Ir al símbolo del sistema

• Digitar Python

• Utilizarlo como calculadora


IDLE de Python
• El IDLE de Python se instala por default, buscar el icono en el
escritorio
• Abrir un nuevo archivo y escribir print(“Hola Mundo”)
• Luego Ejecutarlo
• El resultado se
muestra en la consola
PyCharm
• PyCharm is an Integrated Development Environment (IDE) used in
computer programming, specifically for the Python language. It is
developed by the Czech company JetBrains.
• Python IDE for Professional Developers
• Intelligent Python Assistance
• Web Development Frameworks
• Scientific Tools
• Cross-technology Development
• Remote Development Capabilities
• Built-in Developer Tools
https://www.jetbrains.com/pycharm/
Descargar Free PyCharm e Instalar
https://www.jetbrains.com/pycharm-edu/
Hola Mundo en PyCharm 1/3
• Crear un nuevo proyecto
• Nombre HolaMundo001
• Clic en Create
Hola Mundo en PyCharm Paso 2/3
• Clic derecho en la ventana de proyecto sobre HolaMundo001
• Crear  New  Python File
• Nombre: HolaMundo001.py

• En el editor Escribir print(“Hola Mundo”)


Hola Mundo en PyCharm Paso 3/3
• Ejecutar y mirar el resultado en la consola inferior
• En el menú: RunRun

• Consola del resultado en la parte inferior del Idle PyCharm

También podría gustarte