PyCharm Eficaz: Aprenda el IDE PyCharm con un enfoque práctico

Puntuación:   (3,5 de 5)

PyCharm Eficaz: Aprenda el IDE PyCharm con un enfoque práctico (Matt Harrison)

Opiniones de los lectores

Resumen:

El libro tiene un buen contenido, pero adolece de una mala presentación, una impresión de baja calidad y numerosos errores de edición, lo que resulta decepcionante para muchos lectores. A pesar de ser ligero y potencialmente útil como guía de referencia, el elevado precio de 50 dólares no se justifica por la calidad del libro.

Ventajas:

Contenido bien redactado con secciones claras y concisas
útiles guías de funciones
formato ligero en rústica para facilitar su transporte.

Desventajas:

Falta de calidad en la presentación y la impresión
capturas de pantalla de baja resolución que son difíciles de leer
numerosos errores ortográficos y gramaticales
material inconexo
el alto precio no refleja la calidad
una parte significativa del contenido puede no aplicarse a los usuarios de la versión de la comunidad de PyCharm
insatisfacción general que conduce a sentimientos de ser estafado.

(basado en 12 opiniones de lectores)

Título original:

Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach

Contenido del libro:

Hola y bienvenidos a PyCharm Eficaz. En este libro, vamos a ver todas las diferentes características de uno de los mejores entornos para interactuar y crear código Python, PyCharm.

PyCharm es un IDE (entorno de desarrollo integrado) y este libro te enseñará cómo puedes sacarle el máximo partido a este editor súper potente.

Lo primero de lo que vamos a hablar es ¿por qué queremos usar un IDE en primer lugar? ¿Qué valor aporta una aplicación relativamente pesada como PyCharm y por qué querríamos usarla?

Hay muchas características que hacen que PyCharm sea valioso. Sin embargo, vamos a empezar hablando de los distintos tipos de editores que podemos utilizar y cuáles son las ventajas y desventajas.

Vamos a empezar por centrarnos en la creación de nuevos proyectos y trabajar con todos los archivos en ellos. Verás que hay un montón de interruptores de configuración que podemos establecer para ser más eficaces. Entonces vamos a saltar a la derecha en lo que yo diría que es la estrella del espectáculo - el editor. Si estás escribiendo código, necesitas un editor. Escribirás mucho código. Esto incluye escribir texto nuevo y manipular texto existente. El editor tiene que ser impresionante y ayudarte en estas tareas. Vamos a centrarnos en todas las características geniales que ofrece el editor PyCharm.

Veremos que el control de fuentes en particular, Git y Subversion están profundamente integrados en PyCharm. Hay todo tipo de cosas poderosas que podemos hacer más allá de git, incluyendo la integración real con GitHub. Vamos a centrarnos en el control de código fuente y las características dentro del IDE.

PyCharm es genial en *refactoring*. Refactorizar código es cambiar nuestro código para reestructurarlo de una manera diferente, para utilizar un algoritmo ligeramente diferente, sin cambiar realmente el comportamiento del código. Hay muchas técnicas poderosas en PyCharm que puedes usar para hacer esto. Como entiende todos tus archivos a la vez, puede refactorizar con seguridad. Incluso refactorizará doc strings y otros elementos que podrían pasarse por alto sin una comprensión profunda de las estructuras del código.

PyCharm cuenta con potentes herramientas para bases de datos. Puedes interactuar con la mayoría de las bases de datos, incluyendo SQLite, MySQL y Postgres. Puedes editar los datos, editar los esquemas, ejecutar consultas y mucho más. Debido a que PyCharm tiene un profundo conocimiento de su código, hay incluso integración entre su esquema de base de datos y el editor de texto Python. Ten en cuenta que PyCharm tiene una versión gratuita y otra profesional. Las características de la base de datos sólo están disponibles en la versión profesional.

PyCharm es excelente para construir aplicaciones web usando librerías como Django, Pyramid o Flask. También tiene un editor completo de JavaScript y el medio ambiente para que pueda utilizar TypeScript o CoffeeScript. Veremos las características tanto del lado del servidor como del lado del cliente.

PyCharm tiene un gran depurador visual, y vamos a ver todas sus diferentes características. Puedes usarlo para depurar y entender tu aplicación. Tiene poderosas operaciones de breakpoint y visualización de datos que típicamente los editores no tienen.

La creación de perfiles es una tarea común si quieres entender cómo se está ejecutando tu código. Si tu aplicación es lenta y quieres que vaya más rápido, no debes adivinar dónde es lenta. PyCharm hace que sea fácil mirar el código para determinar lo que es rápido y lento, en lugar de confiar en nuestra intuición, que puede ser errónea. PyCharm tiene algunos tremendos tipos de herramientas visuales incorporadas para que entendamos fundamentalmente el rendimiento de nuestra aplicación.

PyCharm ha incorporado ejecutores de pruebas para pytest, unittest, y una serie de marcos de pruebas de Python. Si estás haciendo alguna prueba unitaria o de integración, PyCharm vendrá en tu ayuda. Por ejemplo, una característica que puedes activar es la ejecución automática de pruebas. Si cambias ciertas partes de tu código, PyCharm volverá a ejecutar automáticamente las pruebas. Hay un par de herramientas adicionales que realmente no encajan en ninguna de las categorías anteriores.

Otros datos del libro:

ISBN:9781792310379
Autor:
Editorial:
Encuadernación:Tapa blanda

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Machine Learning Pocket Reference: Trabajando con Datos Estructurados en Python - Machine Learning...
Con notas detalladas, tablas y ejemplos, esta...
Machine Learning Pocket Reference: Trabajando con Datos Estructurados en Python - Machine Learning Pocket Reference: Working with Structured Data in Python
PyCharm Eficaz: Aprenda el IDE PyCharm con un enfoque práctico - Effective PyCharm: Learn the...
Hola y bienvenidos a PyCharm Eficaz. En este...
PyCharm Eficaz: Aprenda el IDE PyCharm con un enfoque práctico - Effective PyCharm: Learn the PyCharm IDE with a Hands-on Approach
Pandas 1.x Cookbook - Segunda edición - Pandas 1.x Cookbook - Second Edition
Utilice la potencia de pandas para resolver con facilidad los problemas de...
Pandas 1.x Cookbook - Segunda edición - Pandas 1.x Cookbook - Second Edition

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)