Consejos sobre la programación de Python: en el mundo actual, Python es uno de los lenguajes más utilizados. No es solo un lenguaje, es una forma de hacer las cosas de una manera adecuada, simple y compacta. Python es uno de los lenguajes de alto nivel más conocidos, especialmente en código abierto. Seguro que es un lenguaje extenso de Python. El punto es que cuanto más sepa sobre la programación Python, más sabrá que todavía hay cosas que no sabe. Sé que la declaración es irónica, pero así es Python.

Python Programming es lenguaje, que es rápido, compacto y se puede representar fácilmente en cualquier sistema operativo. Además, si miras a tu alrededor, verás que la mayoría de las cosas se ejecutan en Python; Puedes tomar ejemplos de Google o YouTube. Hay marcos que admiten exclusivamente Python como Django y Pyramid. Incluso hay micro-marcos como Flask y Bottle. La biblioteca estándar de Python consta de muchos protocolos de Internet como HTML, XML, JSON, procesamiento de correo electrónico, soporte para FTP, IMAP y su interfaz de Socket fácil de usar. El propósito más común del uso de Python es para la informática científica y numérica. Por ejemplo, SciPy, Pandas e iPython.

Entonces, ahora que sabe qué es Python y cómo funciona, conozcamos algunas de las razones por las que soporto Python más que cualquier otro lenguaje. He estado en Python desde hace mucho tiempo. El tiempo suficiente para comprender la importancia de las interpretaciones básicas y avanzadas del lenguaje python. Pero todavía hay momentos en que incluso las personas que han trabajado lo suficiente con Python olvidarán algunas de las cosas importantes más básicas en la programación de Python. Entonces, para darles un repaso, escribí este artículo.

Si usted es un experto o un principiante, estas cosas siempre le recordarán por qué la programación Python sigue siendo el lenguaje python más flexible, simple y creativo de todos los tiempos. Me he tomado mi tiempo para explicar estos ejemplos en detalle, por lo que si todavía tiene dificultades para comprenderlos, simplemente puede buscar en Google los títulos que he dado a estos ejemplos y comprenderá fácilmente de lo que estoy hablando. Entonces, sin más preámbulos, comencemos.

Estos son algunos trucos que he aprendido en los últimos años, que guardo guardados en un archivo de texto. Entonces, cada vez que estoy atascado en cualquier parte del código, solo vislumbro estas cosas y la mayoría de mis problemas se resuelven muchas veces.

Consejos / trucos de programación de Python

Entonces, estos son los 10 consejos simples pero más útiles sobre la programación de Python: -

1. Módulos

Lo mejor de Python es que puedes crear tus propios módulos. Entonces, por ejemplo, puedo crear mi propia función y módulos y colocarlos todos juntos en una carpeta separada. Entonces, lo que hago es escribir códigos específicos, que sé que usaría en común en la mayoría de mi trabajo, luego los convierto en un módulo y los guardo en una carpeta separada. Al hacer esto, ahorro mucho tiempo, de escribirlos nuevamente y depurarlos para verificar si hay errores. Otra razón para eso es que debe mantener su programa eficiente y manejable si son de gran tamaño. Por lo tanto, para administrar esto, puede dividirlos en archivos separados, poner múltiples funciones y definiciones en un archivo y usarlos importándolos en scripts y programas. Tenga en cuenta que estos archivos tendrán una extensión * .py. Y una vez que los importe, creará automáticamente un archivo de extensión * .pyc que se cargará mucho más rápido que el archivo * .py normal.

2. Verdadero y falso

Este es también uno de los métodos más utilizados. Si alguna vez has jugado juegos, y por juegos, me refiero a los juegos de gama alta, debes haber notado que a veces tienes que bajar los gráficos. Pero, de nuevo, a veces, incluso usted no puede encontrar estas opciones en el juego. Entonces, lo que normalmente hace es buscar el archivo de configuración en la carpeta de documentos y cambiarlo. Por ejemplo, cambia Vsync = True o False según la situación. Pero el que estoy tratando de explicar aquí es algo diferente pero aún está relacionado con él. Verdadero es igual a 1 y falso es igual a 0 en Python. En resumen, verdadero significa que está de acuerdo y falso significa que no está de acuerdo. Estas cosas se usan con mayor frecuencia en python. Por lo tanto, puede asignar declaraciones Verdadero y Falso usando el signo "=" o puede verificar la igualdad usando el signo "==". Tan sencillo como eso.

3. Depuración de rendimiento de Python

Al escribir un programa, nuestro objetivo principal es hacer que el programa sea eficiente, rápido y compacto. Pero hay momentos en los que simplemente no puede compactar el programa. Entonces, en estos momentos, es posible que no desee hacer que el programa sea compacto para hacerlo más rápido. Lo que puede hacer es, por ejemplo, cuando maneja códigos en un diccionario, puede probar un método alternativo para dictar un elemento. ¿Confuso? Déjame explicarte esto. Simplemente puede elegir una opción para agregar un elemento directamente y luego verificar si los elementos insertados existen o necesitan actualizarse. Por lo tanto, al hacer esto, no necesita verificar todos y cada uno de los elementos para que coincidan con él y luego actualizarlo, lo que hará que la aplicación sea lenta. El siguiente es un famoso ejemplo de eso:

p = 16

myDiction = ()

for i in range(0, p):

char = 'abcd'(i%4)

if char not in myDict:

myDiction(char) = 0

myDiction(char) += 1

print(myDiction)

El ejemplo anterior es la forma normal de escribirlo. Ahora, así es como hará que el código se ejecute más rápido,
p = 16
myDiction = ()
for I in range(0, p):
char = 'abcd'(i%4) try:
myDiction(char) += 1
except KeyError:
myDiction(char) = 1
print(myDiction)

4. Py2exe

Otro consejo útil que se me ocurre es py2exe. Normalmente, al escribir un código en cualquier idioma, a veces puede ser una molestia compilarlos en un ejecutable, especialmente si está utilizando Windows. Pero para la programación python, en realidad es muy simple. Simplemente puede descargar py2exe, que nuevamente es un software de código abierto que puede descargar desde sourceforge.net. Con esta aplicación, puede simplemente convertir incluso sus módulos en un exe, a diferencia de C o C ++, que en realidad es un estrés mental al compilar en un exe.

Cursos recomendados

  • Paquete de capacitación en seguridad de TI
  • Curso de certificación Ruby on Rails
  • Paquete de entrenamiento CSS
  • Entrenamiento profesional HTML5 y CSS3

5. Conjuntos

Si eres un fanático de las matemáticas, seguramente te encantará este próximo consejo. Es posible que haya utilizado conjuntos en sus clases bajas. ¿Recuerda algo? Sí, exactamente, sindicatos y demás. Entonces, hay personas como yo, que a veces no les gusta usar software automatizado. La razón de eso es la seguridad. Tomemos un ejemplo simple de Microsoft Excel. Algunas personas tienden a usar Excel, solo para agrupar y crear una base de datos. Solo necesitan eso y una buena seguridad para eso. No están interesados ​​en formatear el texto, el color y otras cosas. Entonces, lo que hago en esos momentos es crear mi propia pila de software de programación python y crear mi propia base de datos. Por algunas de mis razones de seguridad, prefiero Python sobre MYSql. Entonces, volviendo a mi punto de conjuntos, los Conjuntos son extremadamente útiles al crear bases de datos. Especialmente, cuando desee encontrar coincidencias, cree grupos y otras tareas similares. El siguiente es un ejemplo simple de eso.

>>> A = (1, 2, 3, 3)
>>> A
set((1, 2, 3))
>>> B = (3, 4, 5, 6, 7)
>>> B
set((3, 4, 5, 6, 7))
>>> A | B
set((1, 2, 3, 4, 5, 6, 7))
>>> A & B
set((3))
>>> A - B
set((1, 2))
>>> B - A
set((4, 5, 6, 7))
>>> A B
set((1, 2, 4, 5, 6, 7))
>>> (A B) == ((A - B) | (B - A))
True

6. Fusionando Python y Shell Scripts

Ahora esto es algo que no puedes hacer con C o C ++. Si eres un chico de código abierto, seguramente estarías usando Linux como el sistema operativo principal, o al menos un arranque dual. Entonces, Linux ya incluye Python. Y python es extremadamente compatible con Linux. Esto nos da el beneficio de compilarlos y fusionarlos. Simplemente puede crear un script que pueda funcionar como un script normal de Unix, así como un código de Python interpretado al mismo tiempo. Al escribir un script de shell, necesita cuatro caracteres de comillas y una cadena vacía en el shell, pero en Python, debe hacerlo con una cadena de comillas triples con un carácter de comillas. Recuerde que la primera cadena de un script se puede almacenar fácilmente como una cadena de documentos para un módulo, pero después de eso, el intérprete de Python simplemente lo ignorará.
El ejemplo es el siguiente:

#!/bin/sh
__doc__ = """
Demonstrate how to mix Python + shell script.
"""
import sys
print "Hello World!"
print "This is Python", sys.version
print "This is my argument vector:", sys.argv
print "This is my doc string:", __doc__
sys.exit (0)

7. JSON-esque

Python tiene muchas cosas ocultas debajo. Solo le toma a una persona y su tiempo descubrir qué ocultan todos los operadores y cosas mágicas. Una de las otras cosas es el famoso JSON-esque. Puede crear diccionarios anidados sin crear explícitamente sub-diccionarios. Mágicamente llegan a existir cuando los hacemos referencia.
Ejemplo de la siguiente manera:
users = tree()
users('harold')('username') = 'hrldcpr'
users('handler')('username') = 'matthandlersux'

Ahora puede imprimir lo anterior como JSON con:
>>>print(json.dumps(users))

Y se verá así:
("harold": ("username": "hrldcpr"), "handler": ("username": "matthandlersux"))

8. Pip

Pip es algo que tal vez la mayoría de la gente sabe. Pero aún así, es algo increíble que debes saber si estás comenzando con Python. A veces, debe inspeccionar la fuente de un paquete antes de instalarlo. La mayoría de las veces, es para instalar una versión más nueva de algún paquete. Entonces, simplemente puede instalar pip y hacer lo siguiente:

>>> pip install --download sqlalchemy_download sqlalchemy
>>>pip install --no-install sqlalchemy
>>>pip install --no-download sqlalchemy


Si desea instalar la versión de vanguardia de un paquete, puede verificarlo directamente desde el repositorio GIT.

>>>pip install git+https://github.com/simplejson/simplejson.git
>>>pip install svn+svn://svn.zope.org/repos/main/zope.interface/trunk

9. Virtualenv

Otra función importante de Python es el Virtualenv. Virtualenv significa entorno virtual. Esto, ahora mis amigos, es una función increíble de Python. Básicamente, para probar Python en diferentes condiciones, normalmente tendría que cambiar el entorno global de Python. Pero, uno de los beneficios clave del entorno limitado de su entorno de Python es que puede probar fácilmente un código en diferentes versiones de Python y dependencias de paquetes. Para instalar virtualenv, primero debe instalar pip.
Puedes hacer lo siguiente:

easy_install pip
pip install virtualenv
virtualenv python-workspace
cd python-workspace
source ./bin/activate
python

10. Zen de Python

Por último, pero no menos importante, es el Zen de Python. Zen of python es una mini-guía para la programación de python. Incluso si no programa Python, sigue siendo algo interesante de leer. Simplemente vaya al intérprete de python y escriba:

>>>import this

Y no voy a explicar esto. Porque es simplemente increíble probarlo tú mismo.

Y ahora, hemos llegado al final del camino. Estas son solo mis experiencias, pero si encuentras alguna, seguro que la publicas para que el mundo sepa cuán increíble es Python.

Primera fuente de imagen: pixabay.com

Artículos relacionados:-

Aquí hay algunos artículos que lo ayudarán a obtener más detalles acerca de la Programación de Python, así que simplemente vaya al enlace.

  1. Python y JavaScript
  2. Debe saber! 8 consejos increíbles para encontrar - HTML5 vs Flash
  3. Las 25 preguntas y respuestas más sorprendentes de la entrevista de Python
  4. Carrera profesional en Python
  5. Comience con Python y Django para el desarrollo web