Python

Python ocupa el tercer lugar en el ranking de los lenguajes de programación más usados, por delante están Java y C.

Python es un lenguaje de programación interpretado cuya filosofía hace hincapié en la legibilidad de su codigo. Se trata de un lenguaje de programación multiparadigma, ya que soporta orientación a objetos, programación imperativa y, en menor medida, programación funcional. 

Es una buena alternativa para optar por este lenguaje en el mundo de la programación, puesto que es un lenguaje muy sencillo y fácil.

Su sintaxis es fácil de entender puesto que es cercana al lenguaje natural, y los programas hechos en Python parecen pseudocódigos, lo cual brinda una gran ayuda en su mantenimiento.

Primer ejercicio básico en Python, Hola Mundo

Guido van Rossum y sus consideraciones de estilo

Guido van Rossum
Tamaño máximo de línea
Las líneas deben limitarse a un máximo de 79 caracteres.

Líneas en blanco
Separar las definiciones de las clases y funciones con dos líneas en blanco. Los métodos dentro de clases se separan con una línea en blanco. Se recomienda utilizar líneas en blanco para separar partes del código, por ejemplo dentro de una función, que realizan tareas diferenciadas.

Imports
Los imports de distintos módulos deben estar en líneas diferentes:

-Si: import os
       import sys

-No: import os, sys
Sí se pueden poner en una línea los elementos que se importan de un mismo módulo:

from subprocess import Popen, PIPE

Los imports deben ponerse siempre al principio del fichero, justo después de los comentarios y de la documentación y antes de la definición de las variables globales y las constantes.

Indentación
Utilizar siempre 4 espacios y nunca mezclar tabuladores y espacios.


Es posible que al compilar nuestro código python si tenemos caenas de texto con tildes nos salte un error, en este caso debemos confirar que el encoding es UTF-8, en eclipse podemos configurarlo desde Archivo>Propiedades:





Fuentes: https://www.tiobe.com/tiobe-index/
https://bioinf.comav.upv.es/courses/linux/python/estilo.html



Comentarios

Entradas populares de este blog

SISTEMAS OPERATIVOS EN RED

DOMINIO EN SERVER 2016

CRM+Big data+Social Media