Óscar Ramírez Jiménez - Python a fondo

Здесь есть возможность читать онлайн «Óscar Ramírez Jiménez - Python a fondo» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Жанр: unrecognised, на испанском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Python a fondo: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Python a fondo»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Python es el mejor lenguaje de programación tanto para novatos como para veteranos. Es usado en empresas y start-ups de primer nivel, y cada día es más demandado y reconocido mundialmente.
Gracias a su carácter polivalente, Python se emplea en las FANG (Facebook, Amazon, Netflix y Google), en scripts simples, aplicaciones de domótica, programación de aplicaciones de escritorio o aplicaciones web complejas que soportan miles de usuarios por segundo, como Instagram o YouTube.
Si quiere conocer a fondo este maravilloso lenguaje de programación, aprender a programar en un lenguaje de primer nivel y expandir su conocimiento sobre los lenguajes que conoce, este es su libro. En él se exploran todo tipo de conceptos sobre Python:
– Orígenes y evolución del lenguaje.
– Conceptos fundamentales de programación: tipos y estructuras de datos, funciones, generadores, decoradores, excepciones, etc.
– Programación orientada a objetos en Python.
– Programación funcional.
– Creación de scripts.
– Manejo de bases de datos de diferentes tipos (SQL y noSQL) y ejemplos prácticos de cada una.
– Gestión de dependencias, creación y manipulación de paquetes de Python.
Asimismo, en este libro encontrará todo lo que necesita para ir un paso más allá y expandir su conocimiento, pues comprende los conceptos esenciales sobre protocolos de Internet, paralelismo y concurrencia en Python, desarrollo de aplicaciones web o de aplicaciones de escritorio, entre otros. Todo ello se acompaña de una aplicación de ejemplo, explicada de forma clara y extensa en cada apartado.
Además, el libro cuenta con multitud de casos e incluye un repositorio de código para entrar en profundidad en los ejemplos desarrollado.
Si quiere conocer todo el potencial que ofrece este lenguaje, mejorar su conocimiento y aumentar sus cualidades como programador, no lo dude, este libro le guiará en el camino para convertirse en pythonista.
Óscar Ramírez es ingeniero en Informáticay pythonista experimentado, que ha orientado su carrera profesional al desarrollo de aplicaciones en Python en múltiples campos desde 2013. Ha contribuido al desarrollo de proyectos en empresas privadas y de software libre en proyectos como Apertium o Django. Es también autor del sitio web www.elpythonista.com y conferenciante en eventos de programación nacionales e internacionales, como PyConEs o Codemotion.

Python a fondo — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Python a fondo», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Python-debugger:herramienta para poder depurar código Python de forma intuitiva. https://atom.io/packages/python-debugger

IDE-Python:es un paquete que se compone de otros paquetes útiles como jedi, rope, pyflakes, pylint, flake8 y YAPF. https://atom.io/packages/ide-python

IDLE

IDLE (integrated development and learning environment) es un IDE escrito puramente en Python utilizando las librerías de Tkinter. Permite realizar operaciones como la edición de ficheros, depuración de código con puntos de ruptura persistentes, tener varias ventanas de edición, búsqueda en cualquier ventana de edición, coloreado de gramática Python, autocompletado y otras muchas posibilidades.

Figura 117 Usando IDLE en macOS para programar en Python Se instala por - фото 48

Figura 1.17 Usando IDLE en macOS para programar en Python.

Se instala por defecto con la mayoría de distribuciones de Python y también cuando se instala Python como paquete externo al gestor de ficheros del sistema operativo. Por esto, en Windows o en macOS es fácil que se tenga ya instalado al haber instalado el intérprete de Python, mientras que, cuando Python ya está preinstalado en el sistema, normalmente hay que instalarlo aparte.

PyDev

Eclipse( https://www.eclipse.org/eclipseide/) es un IDE de software libre muy popular entre los desarrolladores de Java, JavaScript, PHP, Rust y otros lenguajes, pero también se puede utilizar para desarrollar Python instalando PyDev( https://www.pydev.org/index.html).

Figura 118 Usando PyDev para programar en Python PyDev tiene autocompletado - фото 49

Figura 1.18 Usando PyDev para programar en Python.

PyDev tiene autocompletado de código, ayudas para acceder a la definición de los objetos, depurador tanto en la máquina local como en remoto, integración de pylint y muchas otras características importantes.

Es un editor de primer nivel, dado que, al basarse en Eclipse, que ha sido utilizado durante años por muchos desarrolladores de diferentes lenguajes, se han ido añadiendo múltiples características que se pueden aprovechar ahora usando PyDev.

Una de las principales ventajas que presenta este editor es que, una vez se instala PyDev dentro de Eclipse, todas las herramientas necesarias para programar en Python ya están instaladas y no hay que instalarlas una a una por separado. No obstante, esto también puede ser un inconveniente, dado que no presenta los mismos beneficios de poder configurarlo a gusto del desarrollador ni los editores comentados anteriormente.

Otra gran ventaja de usar este IDE es que, por defecto, ofrece poder lanzar el código Python usando Jython, que soporta fácilmente la integración de Python y Java.

Spyder

Spyder( https://github.com/spyder-ide/spyder) es un IDE moderno orientado al desarrollo científico utilizando Python. Está presente en el paquete de Anaconda (paquete comentado en secciones anteriores) por defecto y permite utilizar muchas herramientas de desarrollo científico, como Num-Py, Pandas para el manejo de datos, una consola interactiva donde se puede ejecutar código directamente y Matplotlib para la representación de imágenes, aparte de poder mostrar las variables utilizadas, incluso las complejas como dataframes, de forma totalmente transparente e intuitiva.

Figura 119 Usando Spyder para programar en Python Este IDE se puede utilizar - фото 50

Figura 1.19 Usando Spyder para programar en Python.

Este IDE se puede utilizar por separado sin necesidad de instalarlo con el gestor de paquetes de Anaconda (Conda), y ciertas características como el analizador de código, el depurador de código, el divisor de pantalla para ver múltiples ficheros a la vez y algunos plugins que se muestran a continuación, hacen que sea un IDE muy completo y útil también para desarrollos no científicos.

Existen algunos plugins interesantes para este IDE:

Spyder Notebook:integra Jupyter Notebookdentro del IDE y se puede usar tanto en el editor como en la ventana principal. Esto permite gestionar los ficheros utilizados recientemente y autoguardar los modificados de forma sencilla.

Spyder Terminal:permite integrar una terminal en el mismo espacio de trabajo del editor, lo que aporta mucha más potencia al desarrollo y ejecución de Python, incluso en Windows.

Spyder UniTest:permite integrar frameworks de test directamente en el editor.

Spyder Reports:permite generar reportes utilizando markdown en una ventana separada del editor.

Visual Studio Code

Visual Studio Code( https://code.visualstudio.com/) es un IDE de código libre, ligero, rápido, estable y multiplataforma, creado por Microsoft para dar soporte a programadores de muchísimos lenguajes, entre ellos C#, C++, Java, PHP o Python.

Figura 120 Usando Visual Studio Code para programar en Python Al instalar el - фото 51

Figura 1.20 Usando Visual Studio Code para programar en Python.

Al instalar el plugin para Python ( https://marketplace.visualstudio.com/items?itemName=ms-python.python) el IDE se adapta para ser utilizado por cualquier desarrollador Python. Este IDE presenta características muy atractivas, por ejemplo: el autocompletado de sintaxis desarrollado por Microsoft llamado IntelliSense;la comprobación de sintaxis; herramientas de depuración, visualización de variables, navegación y formateado de código; ejecución por consola dentro del mismo entorno de programación; integración con Git y GitHub desde el propio IDE; soporte para Jupyter Notebook; herramientas para refactorizar, y muchas otras características.

Al ser un IDE con un gran soporte y utilizado por muchísimos desarrolladores, la integración con otros lenguajes y las herramientas desarrolladas para otros lenguajes se comparten con todos y, por tanto, el IDE se enriquece de manera orgánica a la vez que soporta más lenguajes de programación.

1.17.2 Entornos de desarrollo de código cerrado

En esta sección se exponen los IDE de código cerrado. Este tipo de IDE son desarrollados por compañías cuyo principal producto es el IDE en cuestión, y normalmente tienen una o varias versiones con un modelo de negocio basado en el pago recurrente por licencias de uso. Esto hace que sean profesionales y tengan soporte técnico rápido para cualquier tipo de fallo. Que haya diferentes empresas orientadas a este tipo de negocio hace que estas compitan entre sí para ofrecer las mejores prestaciones.

Sublime Text

Sublime Text es un editor de texto moderno orientado a múltiples lenguajes que presenta muchas características interesantes para el desarrollo de aplicaciones en general. Está desarrollado por la compañía Australiana Sublime HQ Pty Ltd y su modelo de negocio se basa en permitir evaluar el editor por tiempo. No obstante, te recuerdan que se necesita una licencia para utilizarlo continuamente, por tanto, aunque no fuerzan a comprar la licencia desde un primer momento, sí que es la finalidad al permitir evaluarlo de forma gratuita.

Posee características de primer nivel, como la selección múltiple, la navegación por la documentación o por los objetos del código y la posibilidad de personalizar combinaciones de teclas para realizar tareas cotidianas. Además, tiene un sistema de paquetes para expandir las funcionalidades, es multiplataforma, tiene un modo de edición que emula los comandos de Vi, permite dividir el área de edición tanto vertical como horizontalmente y otras muchas funcionalidades.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Python a fondo»

Представляем Вашему вниманию похожие книги на «Python a fondo» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Python a fondo»

Обсуждение, отзывы о книге «Python a fondo» и просто собственные мнения читателей. Оставьте ваши комментарии, напишите, что Вы думаете о произведении, его смысле или главных героях. Укажите что конкретно понравилось, а что нет, и почему Вы так считаете.

x