SlideShare una empresa de Scribd logo
1 de 11
Autor: Néstor Xavier Vistín Pazmiño
Python es un lenguaje de script
desarrollado por Guido van Rossum.
Podemos codificar empleando
programación lineal, estructurada y
orientada a objetos”… Así comienza el
curso que te llevará paso a paso, y poco a
poco, a descubrir el mundo que se
esconde detrás de este lenguaje de
programación.
Historia de Python
 Python fue lanzado por primera vez en 1991, desarrollado
inicialmente por Guido van Rossum. Python se inspiró en ABC y
lenguajes de programación Haskell.
 Python es un proyecto de código abierto, administrado por la
Python Software Foundation.
 Su nombre es inspirado el la seria The Monty Python de la BBC
de Londres.
Razones de peso para
aprender Python
Python es uno de los lenguajes de
programación más empleados. El lenguaje
se centra en la legibilidad y debido a su
sintaxis, el programador escribe menos
líneas de código que en otros lenguajes
como C++ o Java.
 Es un lenguaje sencillo de aprender
 Sirve como base teórica de
programación
 La demanda del lenguaje es alta
 Se emplea en desarrollo web
 Tiene una gran comunidad que lo
respalda
Características de Python
 Python es un lenguaje muy expresivo, es decir, los programas
Python son muy compactos.
 Sintaxis de Python es muy elegante y permite la escritura de
programas cuya lectura resulta sencilla.
 Python ofrece un entorno interactivo para pruebas y
depuración.
 El entorno de ejecución de Python detecta muchos de los
errores de programación que es capan al control de los
compiladores y proporciona información muy rica para
detectarlos y corregirlos.
 Python puede usarse como lenguaje procedimental o como
lenguaje orientado a objetos.
 Posee un rico juego de estructuras de datos que se pueden
manipular de modo sencillo.
Quienes usan Python
 Google
 Youtube
 Yahoo
 Industrial Light & Magic
 Distribuciones GNU/Linux
Si queremos conocer otros usuarios y
proyectos reconocidos podemos dirigirnos
a la dirección:
http://www.python.org/about/success/
IDEs Python
 Para Python tenemos varios entornos de desarrollo integrados, entre
estos:
 IDLE . (Windows/Linux)
 Netbeans con el plugin para Python. (Windows/Linux)
 Eclipse (PyDev) con el plugin para Python. (Windows/Linux)
 Emacs. (Linux)
 Vim. (Linux)
 boa constructor. (Windows/Linux)
 Eric. (Linux)
 Pyragua. (Windows/Linux)
 Geany (Windows/Linux)
Geany
 Geany es un editor de programación compatible con multitud de
lenguajes, como C, Java, PHP, HTML, Python, Perl o Pascal, entre otros.
Geany incluye resaltado de sintaxis, completado de código,
autocompletado de construcciones habituales.
 Geany permite compilar y ejecutar los programas creados o editados,
ya sea desde el terminal o desde su menú. Y además dispone de
plugins, destacando autoguardado, buscador de archivos y
exportador.
 Geany es software libre y su sitio oficial de descarga es:
http://www.geany.org/
Escribiendo Código en Python
 Para escribir un programa en Python basta
con abrir un editor de texto, escribir nuestro
código respectivo y guardad el archivo en
extensión .py.
 Ejemplo, escribamos el ejemplo típico del
hola mundo en Python.
# hola.py
print ‘Hola Mundo’
 Para ejecutarlo solo es necesario que en la
terminal de Windows o Linux ejecutemos el
comando python hola.py o si estamos
usando el IDLE de Python le digamos en la
barra de menu: Run –> Run Module
Es bastante extenso e importante el material educativo que
podemos encontrar en internet, que hoy en día son muchas las
personas que optamos por estudiar de forma autodidacta, por este
importante medio.
Aprendamos python

Más contenido relacionado

La actualidad más candente

La actualidad más candente (15)

¿Por qué usar Python?
¿Por qué usar Python?¿Por qué usar Python?
¿Por qué usar Python?
 
Aprenda a pensar como un programador con Python
Aprenda a pensar como un programador con PythonAprenda a pensar como un programador con Python
Aprenda a pensar como un programador con Python
 
Python
PythonPython
Python
 
Python power 1
Python power 1Python power 1
Python power 1
 
Semana 2 Fundamentos de Python(Variables)
Semana 2   Fundamentos de Python(Variables)Semana 2   Fundamentos de Python(Variables)
Semana 2 Fundamentos de Python(Variables)
 
Python
PythonPython
Python
 
Manual de python
Manual de pythonManual de python
Manual de python
 
Python
PythonPython
Python
 
Casos de éxito en Python
Casos de éxito en PythonCasos de éxito en Python
Casos de éxito en Python
 
Programacion orientada a objetos python manuel casado martín - universidad ...
Programacion orientada a objetos python   manuel casado martín - universidad ...Programacion orientada a objetos python   manuel casado martín - universidad ...
Programacion orientada a objetos python manuel casado martín - universidad ...
 
Eventos intropython
Eventos intropythonEventos intropython
Eventos intropython
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzados
 
Python para todos
Python para todosPython para todos
Python para todos
 
Por qué python?
Por qué python?Por qué python?
Por qué python?
 
Aprenda qt4
Aprenda qt4Aprenda qt4
Aprenda qt4
 

Similar a Aprendamos python

Aprende más sobre Python
Aprende más sobre PythonAprende más sobre Python
Aprende más sobre PythonSoftware Guru
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn pythonnotelodigo5
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosDaniel Muccela
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxVeronica Freire
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfJaviMartin21
 
Python para todos
Python para todosPython para todos
Python para todosErik Gur
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdfRafalJMalave
 
Python para todos
Python para todosPython para todos
Python para todossebas145713
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdfssuser626fe4
 
Programas para programar
Programas para programarProgramas para programar
Programas para programardiazbasico
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Jesús Navarro
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programaciónGabriel Solano
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdfJhonJairoMorenoDuart
 
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
El tutorial PYTHON  EMERSON EDUARDO RODRIGUESEl tutorial PYTHON  EMERSON EDUARDO RODRIGUES
El tutorial PYTHON EMERSON EDUARDO RODRIGUESEMERSON EDUARDO RODRIGUES
 

Similar a Aprendamos python (20)

Aprende más sobre Python
Aprende más sobre PythonAprende más sobre Python
Aprende más sobre Python
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptx
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 
Flisol python
Flisol   pythonFlisol   python
Flisol python
 
Programas para programar
Programas para programarProgramas para programar
Programas para programar
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf
 
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
El tutorial PYTHON  EMERSON EDUARDO RODRIGUESEl tutorial PYTHON  EMERSON EDUARDO RODRIGUES
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 

Último

Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 

Último (20)

Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Aprendamos python

  • 1. Autor: Néstor Xavier Vistín Pazmiño
  • 2. Python es un lenguaje de script desarrollado por Guido van Rossum. Podemos codificar empleando programación lineal, estructurada y orientada a objetos”… Así comienza el curso que te llevará paso a paso, y poco a poco, a descubrir el mundo que se esconde detrás de este lenguaje de programación.
  • 3. Historia de Python  Python fue lanzado por primera vez en 1991, desarrollado inicialmente por Guido van Rossum. Python se inspiró en ABC y lenguajes de programación Haskell.  Python es un proyecto de código abierto, administrado por la Python Software Foundation.  Su nombre es inspirado el la seria The Monty Python de la BBC de Londres.
  • 4. Razones de peso para aprender Python Python es uno de los lenguajes de programación más empleados. El lenguaje se centra en la legibilidad y debido a su sintaxis, el programador escribe menos líneas de código que en otros lenguajes como C++ o Java.  Es un lenguaje sencillo de aprender  Sirve como base teórica de programación  La demanda del lenguaje es alta  Se emplea en desarrollo web  Tiene una gran comunidad que lo respalda
  • 5. Características de Python  Python es un lenguaje muy expresivo, es decir, los programas Python son muy compactos.  Sintaxis de Python es muy elegante y permite la escritura de programas cuya lectura resulta sencilla.  Python ofrece un entorno interactivo para pruebas y depuración.  El entorno de ejecución de Python detecta muchos de los errores de programación que es capan al control de los compiladores y proporciona información muy rica para detectarlos y corregirlos.  Python puede usarse como lenguaje procedimental o como lenguaje orientado a objetos.  Posee un rico juego de estructuras de datos que se pueden manipular de modo sencillo.
  • 6. Quienes usan Python  Google  Youtube  Yahoo  Industrial Light & Magic  Distribuciones GNU/Linux Si queremos conocer otros usuarios y proyectos reconocidos podemos dirigirnos a la dirección: http://www.python.org/about/success/
  • 7. IDEs Python  Para Python tenemos varios entornos de desarrollo integrados, entre estos:  IDLE . (Windows/Linux)  Netbeans con el plugin para Python. (Windows/Linux)  Eclipse (PyDev) con el plugin para Python. (Windows/Linux)  Emacs. (Linux)  Vim. (Linux)  boa constructor. (Windows/Linux)  Eric. (Linux)  Pyragua. (Windows/Linux)  Geany (Windows/Linux)
  • 8. Geany  Geany es un editor de programación compatible con multitud de lenguajes, como C, Java, PHP, HTML, Python, Perl o Pascal, entre otros. Geany incluye resaltado de sintaxis, completado de código, autocompletado de construcciones habituales.  Geany permite compilar y ejecutar los programas creados o editados, ya sea desde el terminal o desde su menú. Y además dispone de plugins, destacando autoguardado, buscador de archivos y exportador.  Geany es software libre y su sitio oficial de descarga es: http://www.geany.org/
  • 9. Escribiendo Código en Python  Para escribir un programa en Python basta con abrir un editor de texto, escribir nuestro código respectivo y guardad el archivo en extensión .py.  Ejemplo, escribamos el ejemplo típico del hola mundo en Python. # hola.py print ‘Hola Mundo’  Para ejecutarlo solo es necesario que en la terminal de Windows o Linux ejecutemos el comando python hola.py o si estamos usando el IDLE de Python le digamos en la barra de menu: Run –> Run Module
  • 10. Es bastante extenso e importante el material educativo que podemos encontrar en internet, que hoy en día son muchas las personas que optamos por estudiar de forma autodidacta, por este importante medio.

Notas del editor

  1. Python presenta una serie de ventajas que lo hacen muy atractivo, tanto para su uso profesional como para el aprendizaje. Entre estas tenemos: