Sun. Dec 22nd, 2024

15 IDE de Python gratuito y de código abierto

By admin Mar 7, 2024

[ad_1]

El entorno de desarrollo integrado (IDE) y el editor de Python brindan instalaciones integrales para el desarrollo de software, incluido un editor de código fuente, herramientas de automatización de compilación y un depurador.

Son esenciales para los programadores de Python, incluidos estudiantes, educadores y desarrolladores, ya que simplifican el proceso de escritura, prueba y depuración del código Python y, a menudo, incluyen funciones como resaltado de sintaxis y formato automático.

En esta publicación, enumeramos las mejores aplicaciones IDE de código abierto específicas de Python para Windows, Linux y macOS.

thony es un entorno de desarrollo integrado (IDE) de Python diseñado para aprender a programar. Está pensado para estudiantes y para la construcción de pequeños proyectos.

Características

  • Fácil de comenzar con Python 3.10 integrado
  • Variables sin complicaciones
  • Depurador sencillo
  • Paso a través de la evaluación de expresiones
  • Representación fiel de llamadas a funciones.
  • Destaca errores de sintaxis
  • Explica los alcances
  • Modo de explicar referencias.
  • Finalización de código
  • Shell del sistema amigable para principiantes
  • GUI de pip simple y limpia

Plataformas

Thonny, IDE de Python para principiantes

PyDev es un IDE de Python para Eclipse, adecuado para el desarrollo de Python, Jython y IronPython. Ofrece funciones como integración de Django, finalización de código con importación automática y sugerencias de tipo.

Características

  • Integración incorporada de Django Framework
  • Finalización de código
  • Importación automática con finalización de código
  • Escriba sugerencias
  • Análisis de código
  • Ir a la función de definición
  • Herramientas de refactorización
  • Depurador incorporado
  • Capacidades de depuración remota
  • Buscar referentes en el depurador
  • Navegador de tokens
  • Consola interactiva
  • Integración de prueba unitaria
  • Herramientas de cobertura de código
  • Integración de PyLint
  • Integración MyPy
  • Función Buscar referencias (Ctrl+Shift+G)

mu es un editor de código amigable para principiantes que ofrece varios modos para la programación en Python. Está diseñado para ser simple y directo. Mu está escrito en Python y es compatible con Windows, macOS, Linux y Raspberry Pi. El trabajo de los usuarios de Mu se muestra en la HechoCon.Mu sitio web.

Plataformas

GitHub – mu-editor/mu: Un editor pequeño y sencillo para programadores principiantes de Python. Escrito en Python y Qt5.

Un editor pequeño y sencillo para programadores principiantes de Python. Escrito en Python y Qt5. – mu-editor/mu

espía es un científico basado en Python ambiente Diseñado para científicos, ingenieros y analistas de datos. Combina herramientas avanzadas de edición, análisis, depuración y creación de perfiles con capacidades de exploración de datos, ejecución interactiva, inspección profunda y visualización.

Características

  • Funciones avanzadas de edición, análisis, depuración y creación de perfiles
  • Exploración de datos, ejecución interactiva, inspección profunda y hermosas capacidades de visualización.
  • Editor multilenguaje con navegador de funciones/clases.
  • Herramientas de análisis de código
  • Finalización automática de código
  • División horizontal/vertical
  • Función de ir a la definición
  • Múltiples consolas IPython en una GUI
  • Ejecución de código de línea, celda o archivo
  • Depuración interactiva, gráficos y comandos mágicos
  • Interacción y modificación de variables sobre la marcha
  • Histograma o trazado de series de tiempo
  • Edición de marcos de datos o matrices Numpy
  • Clasificación de colecciones
  • Exploración de objetos anidados
  • Exploración, ampliación, copia y almacenamiento de figuras e imágenes
  • Seguimiento interactivo de ejecución de código
  • Acceso instantáneo a los documentos de cualquier objeto.
  • Extensiones de complementos

GitHub – spyder-ide/spyder: Repositorio oficial de Spyder – El entorno de desarrollo científico de Python

Repositorio oficial de Spyder: el entorno de desarrollo científico de Python – spyder-ide/spyder

pizo es un IDE de Python gratuito y de código abierto compatible con cualquier intérprete de Python. Está diseñado para ofrecer interactividad y simplicidad y es particularmente adecuado para la informática científica. Cuenta con un editor, un shell y un conjunto de herramientas conectables para ayudar a los programadores, incluida una estructura fuente, un administrador de proyectos, ayuda interactiva y un espacio de trabajo.

Características

  • Potente introspección
  • Varias formas de ejecutar código interactivo
  • Editor de atajos intuitivo
  • Varias herramientas útiles
  • Elección de diferentes temas Qt
  • Compatibilidad total con Unicode tanto en el editor como en el shell
  • Los shells pitónicos se ejecutan en un subproceso
  • Soporte para varios shells simultáneamente.
  • Soporte para diferentes versiones de Python (v2.4 – v3.x)
  • Historial de comandos
  • Depuración siguiente/paso/continuar
  • Depuración post mortem
  • Admite varios kits de herramientas GUI de forma interactiva
  • Admite comandos mágicos similares a IPython
  • Opción para crear múltiples configuraciones de shell
  • Comandos 'pip' o 'conda' para la gestión de paquetes
  • Soporte de sangría automática
  • Determinación automática del ancho de sangría al cargar un archivo
  • Sistema de celdas estilo Matlab para marcar secciones de código
  • Resaltado de sintaxis para Python, Cython, C
  • Soporte para comentar y descomentar líneas seleccionadas
  • Arrastre y suelte archivos o directorios para abrirlos
  • Función Buscar/Reemplazar
  • Opción para cambiar el estilo de final de línea.
  • Opción de usar pestañas o insertar pestañas como espacios
  • Guías de sangría
  • Ver espacios en blanco/finales de línea
  • Zoom
  • Deshacer rehacer
  • Resaltado de la línea actual
  • Indicador de cola larga
  • Elección de múltiples fuentes
  • Puntos de interrupción para la depuración
  • Autocompletar para cualquier objeto en la sesión activa de Python y todos incorporados
  • Visualización de la firma de funciones mediante un aviso de llamada
  • Ayuda interactiva para todos los objetos en la sesión activa de Python
  • Varias formas de ejecutar código
  • Explorador de archivos: enumere todos los archivos de sus proyectos marcando los directorios
  • Estructura de fuente: una herramienta que enumera la estructura de la fuente en un widget de árbol
  • Ayuda interactiva: una herramienta que muestra información de ayuda de forma interactiva
  • Espacio de trabajo: enumera todas las variables (también en modo de depuración)
  • Registrador: un shell de registrador que muestra los mensajes de registro de Pyzo y puede usarse para desarrollo o para cambiar configuraciones avanzadas.

Este es un editor de código basado en web gratuito y de código abierto en Python Flask Framework.

GitHub – sujeetkv/flaskcode: un editor de código basado en web en el marco Python Flask.

Un editor de código basado en web en el marco Python Flask. – sujeetkv/flaskcode

Geany es un editor de texto para programadores estable y liviano con muchas funciones útiles. Opera en Linux, Windows y macOS, admite más de 40 idiomas y tiene soporte integrado para más de 50 lenguajes de programación.

Geany viene con docenas de complementos y temas que se pueden personalizar para el desarrollo de Python.

8-Python IDE móvil

Python IDE Mobile es un IDE de Python3 con todas las funciones que simplifica los proyectos de Python 3 sin la necesidad de configurar una PC. Está escrito usando Flutter y Dart.

Está disponible para descargar desde Tienda Google Play.

GitHub – canewsin/python_ide: Python IDE móvil – IDE para Python 3

Python IDE Mobile: IDE para Python 3. Contribuya al desarrollo de canewsin/python_ide creando una cuenta en GitHub.

PythonBuddy es una herramienta de programación Python 3 en línea con verificación de sintaxis Pylint en vivo.

GitHub – ethanchewy/PythonBuddy: primer editor de Python en línea con verificación y ejecución de sintaxis en vivo

Primer editor de Python en línea con verificación y ejecución de sintaxis en vivo – ethanchewy/PythonBuddy

IDLE (Entorno integrado de desarrollo y aprendizaje) es un editor predeterminado que viene con Python. Es un editor básico que proporciona funciones estándar como resaltado de sintaxis, autocompletado y capacidades de depuración. Es una buena herramienta para que los principiantes empiecen a aprender Python debido a su simplicidad.

Comenzando con Python IDLE – Real Python

En este tutorial, aprenderá cómo utilizar el entorno de desarrollo incluido con su instalación de Python. ¡Python IDLE es un pequeño programa que tiene un gran impacto! Aprenderá a utilizar Python IDLE para interactuar directamente con Python, trabajar con archivos de Python y mejorar su flujo de trabajo de desarrollo.

Visual Studio Code, o VSCode, es un editor de código extensible, gratuito y de código abierto desarrollado por Microsoft. Admite varios lenguajes de programación y viene con funciones como depuración, finalización inteligente de código, fragmentos, Git integrado y más.

Para el desarrollo de Python, VSCode proporciona un entorno rico y fácil de usar. Incluye funciones específicas de Python como linting, IntelliSense (finalización de código), depuración, navegación de código, formato de código, compatibilidad con Jupyter Notebook, refactorización, explorador de variables, explorador de pruebas y más. También es compatible con entornos Python y entornos conda.

Código de Visual Studio: edición de código. Redefinido

Visual Studio Code es un editor de código redefinido y optimizado para crear y depurar aplicaciones web y en la nube modernas. Visual Studio Code es gratuito y está disponible en su plataforma favorita: Linux, macOS y Windows.

ciencia es un editor de texto basado en SCIntilla, creado originalmente para demostrar Scintilla pero que ha evolucionado hasta convertirse en un editor versátil con funciones para crear y ejecutar programas. Incluye resaltado de sintaxis y la capacidad de ejecutar código en Terminal, Python, C, C++, vala y listo.

Instale SciTE en Linux | Cubo plano

Un editor de texto basado en SCIntilla

PyCharm Community es una versión de PyCharm IDE, que está diseñada específicamente para la programación en Python. Es de código abierto y de uso gratuito. Ofrece una amplia variedad de funciones, como asistencia de codificación inteligente, navegación de código inteligente y muchas más.

PyCharm: el IDE de Python para desarrolladores profesionales de JetBrains

El IDE de Python y Django con finalización inteligente de código, comprobación de errores sobre la marcha, soluciones rápidas y mucho más…

Jupyter Notebook es una aplicación web de código abierto que le permite crear y compartir documentos que contienen código en vivo, ecuaciones, visualizaciones y texto narrativo. Jupyter Notebook admite más de 40 lenguajes de programación, incluido Python.

En el contexto de Python, Jupyter Notebook se usa ampliamente en análisis de datos, visualización de datos, aprendizaje automático y otros campos de la informática científica. Proporciona un entorno interactivo que permite a los usuarios escribir y ejecutar su código en celdas, que se pueden ejecutar por separado. Esto lo convierte en una gran herramienta para crear prototipos y experimentar con ideas.

Proyecto Jupyter

Jupyter Notebook es una plataforma informática interactiva basada en web. El cuaderno combina código en vivo, ecuaciones, texto narrativo, visualizaciones, paneles interactivos y otros medios.

Pyto es un IDE de Python gratuito y de código abierto para iOS con NumPy, Matplotlib, Pandas, SciPy y SciKit-Learn.

No es gratuito si lo instala desde la AppStore de Apple; sin embargo, el código fuente es gratuito y de código abierto, ya que puede descargarlo, ejecutarlo y luego instalarlo usando VSCode en su máquina.

Características

  • Ejecute el código Python 3.10 localmente en iPad o iPhone
  • Editor de código con resaltado de sintaxis y finalización de código
  • Terminal para ejecutar comandos y scripts UNIX
  • Incluye bibliotecas como Numpy, Matplotlib, Pandas, Statsmodels, SciPy, SciKit-Learn, SciKit-Image, OpenCV
  • Integración del sistema para programar notificaciones, acceder a la ubicación, biblioteca de música y más
  • UI de seguimiento para depurar excepciones
  • Explorador de archivos integrado y herramientas de configuración para proyectos de construcción.
  • Ejecute scripts o código personalizado con accesos directos
  • Crea widgets de pantalla de inicio para iOS 14
  • Instale módulos Python puros desde PyPI

GitHub – ColdGrub1384/Pyto: IDE de Python para iOS con NumPy, Matplotlib, Pandas, SciPy y SciKit-Learn

IDE de Python para iOS con NumPy, Matplotlib, Pandas, SciPy y SciKit-Learn – ColdGrub1384/Pyto

[ad_2]

Source link

By admin

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *