Fuente/Source unsplash.com
Hola #Hivers, seguramente si has abierto este post es porque usas o haz escuchado alguna vez que existe algo llamado #Python, que además está de moda, más si estás entre desarrolladores de software o haces ciencia. Sino no se preocupe, lo pondremos al tanto de qué es y porqué es útil tenerlo en nuestras PCs, independientemente del sistema operativo utilizado.
Hello #Hivers, surely if you have opened this post it is because you use or have ever heard that there is something called #Python, which is also fashionable, especially if you are among software developers or do science. If not, don't worry, we'll let you know what it is and why it's useful to have it on our PCs, regardless of the used operating system.
Fuente/Source unsplash.com
Técnicamente Python es un lenguaje de programación de alto nivel, lo que significa que las ideas se tornan efectivas en pocos pasos y líneas de código. Su curva de aprendizaje es muy suave, con unos conocimientos básicos de algoritmia y matemáticas, cualquiera sin mucho esfuerzo en una semana ya está desarrollando aplicaciones básicas. Una de las propiedades más potentes es que todo lo desarrollado es código abierto, salvo muy extrañas situaciones, por lo que cuando algo funciona y lo hace bien no es necesario reinventar la rueda, solo utilizarla, razón por la que muchos de los software desarrollado con #Python se distribuyen en un formato comprimido wheel (rueda en inglés) adaptado a cada sistema operativo y funcional una vez que todas sus dependencias con otros paquetes o librerías son cubiertas.
Technically Python is a high-level programming language , which means that ideas become effective in few steps and lines of code. Its learning curve is very smooth, with some basic knowledge of algorithms and mathematics, anyone without much effort in a week is already developing basic applications. One of the most powerful properties is that everything developed is open source, except for very strange situations, so when something works and does it well it is not necessary to reinvent the wheel, just use it, which is why many of the software developed with #Python are distributed in a compressed format wheel adapted to each operating system and functional once all its dependencies with other packages or libraries they are covered.
Fuente/Source https://pypi.org
Es entonces que la magia de #Python se activa, e independientemente de que seamos desarrolladores de software, académicos de las ciencias de los datos o meros usuarios rutinarios. Y es que hay muchas aplicaciones libres y de código abierto al alcance de un mero comando en una consola (Win+R cmd en MS/Window) (Crtl+Alt+T en Linux):
pip install nombre_soft
y voilà, ya tenemos el software que necesitemos, aunque en algunos casos muy específicos puede que necesitemos tener instalado algún compilador de c++, ya sea del VisualStudio en MS/Windows o g++ en Linux.
Un listado completo de los 3,334,917 (en el momento de esta publicación) software disponibles los podemos encontrar en el sitio https://pypi.org/, de ellos destacaremos algunos ejemplos útiles para los que editamos en #Hive:
- ReText Un editor de texto para Markdown y ReStructuredText que permite generar vistas previas, entre otras funcionalidades de manera offline.
- Markdown-Editor Un editor de texto Markdown que se abre en el navegador que tengamos disponible, pudiendo editar al estilo de #ecency o #peakd pero offline.
- ndrop Herramienta para transferir o compartir contenido en línea, compatible con Dukto y NitroShare.
- Google Images Download Herramienta que permite descargar todas las imágenes de una URL.
Además hay miles más de proyectos que pueden ser instalados directamente desde GitHub:
pip install git+https://github.com/user/repo.git@branch
Si llegado hasta acá te interesa instalarte #Python te recomiendo la distribución provista por Anaconda la cual viene ya con excelentes herramientas.
That's when the #Python magic kicks in, whether we're software developers, data science academics, or just everyday users. And there are many free and open source applications within reach of a mere command in a console (Win+R cmd in MS/Window) (Crtl+Alt+T in Linux):
pip install soft_name
and voilà, we already have the software we need, although in some very specific cases we may need to have a c++ compiler installed, either from VisualStudio on MS/Windows or g++ on Linux.
A complete list of the 3,334,917 (at the time of this publication) available software can be found on the site https://pypi.org/, of which we will highlight some useful examples for those of us who publish in #Hive:
- ReText A text editor for Markdown and ReStructuredText that allows you to generate previews, among other features, offline.
- Markdown-Editor A Markdown text editor that opens in the browser that we have available, being able to edit in the style of #ecency or #peakd but offline.
- ndrop Tool to transfer or share content online, compatible with Dukto and NitroShare.
- Google Images Download Tool that allows you to download all the images from a URL.
In addition there are thousands more projects that can be installed directly from GitHub:
pip install git+https://github.com/user/repo.git@branch
If you have reached this point and are interested in installing #Python, I recommend the distribution provided by Anaconda, which already comes with excellent tools.
Esperamos que te haya sido útil/ We hope it has been useful to you.
The rewards earned on this comment will go directly to the person sharing the post on Twitter as long as they are registered with @poshtoken. Sign up at https://hiveposh.com.
Yay! 🤗
Your content has been boosted with Ecency Points, by @ertytux.
Use Ecency daily to boost your growth on platform!
Support Ecency
Vote for new Proposal
Delegate HP and earn more