Entradas

Bibiotecas en Python

Imagen
Una vez que tenemos una idea general del funcionamiento de "Turtle" podemos pasar a módulos y bibliotecas mas sofisticadas, antes de explicar a profundidad la instalación de módulos. Las bibliotecas en sí mismas son un conjunto de muchas funciones o métodos, que se pueden importar al proyecto para su uso, ya vimos el ejemplo de la librería Turtle, pero Turtle es una biblioteca preisntalada, por lo que incluso desde que abrimos PyCharm la primera vez, ya la podemos utilizar, pero en internet podemos encontrar un océano de librerías para distintos fines, a continuación te explico como puedes instalar una tu mismo. Y es que desde la consola de comandos es una cosa super sencilla, solo entras y haces lo siguiente: -pip install Pillow si no te funciona de esta manera, intenta esta otra forma: -python -m pip install Pillow Y, si no tienes instalado pip, lo puedes instalar de esta forma: -python -m pip install pip Ese ejemplo fue para la librería "Pillow", pero funciona pa...

Conoce a la tortuga programadora, módulo tortule en Python

Imagen
  Turtle en Python es una gran librería que python nos ofrece para iniciarnos en el mundo de la graficación de figuras en Python Turtle es una librería enteramente matemática pues mediante el uso de vectores y puntos permite dibujar distintas figuras en un plano cartesiano que nosotros debemos de definir con anterioridad.  Turtle es un modulo que posee una curva de dificultad sumamente adaptable y cómoda, y nos permite sumergirnos de poco en sus diferentes funciones sin sentirnos muy abrumados por la complejidad de aplicación. Por ejemplo, podemos comenzar con una simple línea como podemos ver aquí.                 Como se ve en el código anterior podemos ver como se debe de iniciar la pantalla inicial y configurar la el "lienzo" en el que se dibujar la tortuga o vectores. Ademas podemos ver como que se le da una orden a la tortuga para que avance, esta es solo una de las varias ordenes que se pueden dar entre las que existen: Forward : ...

Todo sobre las estructuras de control

Imagen
Python no es diferente de los lenguajes de programación más convencionales como lo son C, C++, C# entre otros, en las opciones que pone a nuestra disposición para crear estructura de control. Las estructuras de control en Python nos permiten crear bloques de programación predefinidos que nos permiten ejecutar un comando o una serie de comandos sujetos al cumplimiento o al incumplimiento de ciertas condiciones, cabe aclarar que se utilizan dos tipos de estructuras de control, aquellas que son condicionales o aquellas que son cíclicas (aunque también son cíclicas en sí mismas). A continuación se presentan en un cuadro algunos de los distintos tipos de símbolos reservados que se utilizan para remarcar la condiciones. == Igual que !=   Diferente de <   Menor que <=   Menor o igual que >    Mayor que >= Mayor o igual q...

Conociendo el PyCharm

Imagen
  Ahora vamos a conocer un poco nuestro nuevo IDE, Py Charm para comenzar nos ofrece una interfaz minimalista pero a su vez muy fácil de comprender, y esque en lo simple cabe lo eficiente como se suele decir la mayoría de las opciones las vamos a ignorar de momento y nos vamos a enfocar en aprender las cosas más básicas para manera nuestro IDE. Para comenzar a crear programa tendremos que crear un proyecto antes que nada, para esto iremos a la esquina superior izquierda, en donde dice "file", daremos click y seguido en la sección "new proyect" Damos click en esa sección y nos pedirá un nombre al que podemos llamar como queramos. Una vez que hayamos nombrado nuestro proyecto podremos ver algo similar a esto en la pantalla. Ahora podemos a comenzar a programar en esa función "main", sin embargo lo recomendable es crear nuevas carpetas para poner archivos "py" dentro de de ellas de la siguiente forma: Como vemos primero debemos de dar click derecho ...

Instalando PyCharm 3.7 para programar en Python

Imagen
Una vez conocimos el uso de la consola de comandos, podemos pasar a un IDE para programar de forma cómoda en Python, en mi caso propongo PyCharm, aunque se puede programar en otros IDE´s PyCharm ofrece un entorno sumamente amigable para programar, y nos permite manipular los proyectos y directorios de forma rápida y cómoda, ahora bien, el primer paso es muy simple, solo tenemos que entrar a PyCharm y descargar el instalador. Tal como vemos PyCharm nos ofrece dos versiones, una profesional, y una para la comunidad, lógicamente escogeremos la gratuita, pero cabe aclara que para desarrollar al 100% la capacidad de este IDE y del propio Python, no es mala idea adquirir la versión profesional en el futuro.   Una vez tenemos el .exe, lo ejecutaremos, y procederemos como cualquier instalación normal.  Lamentablemente ya tengo instalado PyCharm al momento de crear la entrada, por lo que no mostrare imágenes completas del proceso de instalación, sin embargo, puedo aclarar que no t...

Uso de la consola (interprete)

Imagen
Python aprovecha el interprete como la consola CMD para hacer una interacción rápida y directa entre cada operación, por eso es rápido, pero los detalles llegan cuando no se conocen los comandos o una noción pequeña de ellos, no hay problema, este anexo pequeño te va a dar una idea de ellos, aún así solo son los más básico, si necesitas uno específico puedes consultarlos todos escribiendo el comando HELP, en la consola. CD:   Es el principal, el más básico entre los básicos. Sirve para cambiar de directorio con la estructura cd  RutaDirectorio. CD..  : Añadimos dos puntos y de esta forma podemos salir de una carpeta e ir al nivel superior CHKDSK:  Sirve para realizar un análisis del disco duro y así detectar posibles fallos. VER:  Sirve para conocer la versión en número de nuestro sistema operativo. CONTROL PANEL:  Sirve para facilitar el acceso al Panel de Control de Windows. DIR:  Este comando sirve para que el sistema nos muestre el c...

El nacimiento de un lenguaje que enamoró a todos

Imagen
Creado por Guido Van Rossum, Python busca la interacción más directa del vínculo usuario-programa, pues es la base fundamental del programar, además, este lenguaje sobresale por ser sumamente sencillo, pues facilita los sectores que generan más dificultad ante los desarrolladores, y facilita aún más las cosas que ya eran sencillas de por sí, por lo que estos detalles tan sencillos ahorran una cantidad enorme de tiempo al programador, esa fue la base de su éxito. Este lenguaje fue creado para facilitar los lenguajes como C y C++, este lenguaje no necesita de ningún compilador más que su interprete para poder realizar programas pequeños o grandes, posee gran popularidad entre las personas que les gustan los lenguajes mas simples, pero no por ello menos eficientes, Python destaca en el territorio de la ciberseguridad, pues sus comandos simples, garantizan acciones rápidas para los hackers encargados de proteger nuestros datos, así como de los que se encargan de robarlos, pero esa es otr...