Preguntas etiquetadas con python

Python es un lenguaje de programación interpretado dinámicamente de alto nivel. Su diseño se centra en una sintaxis clara, un enfoque intuitivo para la programación orientada a objetos y hace que la forma correcta de hacer las cosas sea obvia. Python admite módulos y excepciones, y tiene una extensa biblioteca de módulos estándar. Python es de uso general y, por lo tanto, se usa ampliamente, desde la web hasta los sistemas integrados.

9
Omitir herencia en lenguajes de programación
Estoy desarrollando mi propio lenguaje de programación. Es un lenguaje de propósito general (piense en Python tipeado estáticamente para el escritorio, es decir int x = 1;) no destinado a la nube. ¿Crees que está bien no permitir la herencia o Mixins? (dado que el usuario al menos tendría interfaces) …
10 python  google 

3
¿Cómo funciona Python?
Esta pregunta puede parecer un poco tonta, pero qué diablos. Empecé a aprender Python. Sé sintaxis básica, etc. Cuando trabajo con HTML, PHP, etc., simplemente escribo código, lo pongo dentro del archivo .html o .php y hago doble clic en este archivo. Entonces se ejecuta mi código. Puedo trabajar con …

8
¿Cómo terminar mi dependencia de .NET? [cerrado]
Cerrado. Esta pregunta está fuera de tema . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que sea sobre el tema de Software Engineering Stack Exchange. Cerrado hace 8 años . He estado desarrollando aplicaciones GUI de Windows desde hace muchos años y salté a …
10 python  ruby 


2
¿Existe una convención para devolver múltiples artículos?
En Python específicamente (no sé si esto se generaliza), ¿hay una "mejor" forma de devolver múltiples elementos de una función? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} Lo primero es lo que veo más generalmente, pero siento que el último crea un código más …
10 python  variables 



4
Decoradores de clase en Python: casos de uso prácticos
Estoy buscando casos de uso prácticos y no sintéticos de decoradores de clase Python. Hasta ahora, el único caso que tenía sentido para mí es registrar una clase en un sistema editor-suscriptor, por ejemplo, complementos o eventos, algo como: @register class MyPlugin(Plugin): pass o @recieves_notifications class Console: def print(self, text): …

4
Microservicios y bibliotecas compartidas
Estamos diseñando un sistema basado en microservicios independientes (conectados a través de un bus RabbitMq). El código (al menos para los primeros componentes) se escribirá en python (tanto python2 como python3). Ya tenemos una aplicación monolítica que implementa parte de la lógica empresarial, que queremos refactorizar como microservicios y ampliar. …

1
La combinación de Python parece centrarse no en los elementos a unir, sino en el símbolo, en comparación con Ruby o Smalltalk, por una razón de diseño.
Pensé que una de las piedras angulares de OOP es que tenemos objetos, que son los elementos con los que estamos interesados ​​en tratar, y luego les enviamos mensajes. Por lo tanto, puede parecer natural que tenga una colección de artículos, y necesito ponerlos en una cadena, para hacerlo: ["x", …

3
¿Por qué Python necesita un compilador y un intérprete?
Puedo entender el hecho de que Java necesita tanto un compilador como un intérprete. Compila el código fuente en bytecode y luego una máquina virtual (en Windows, en Linux, en Android, etc.) traduce ese bytecode en código de máquina para la arquitectura actual. Pero, ¿por qué Python necesita un compilador …

4
por qué se necesitan funciones vacías
Empecé a aprender Python y me pregunto por qué se necesitan funciones vacías en un lenguaje de programación por ejemplo, en python: def empty_func(): pass incluso en scripts de shell función vacía, las funciones vacías están disponibles. Mi comprensión y pregunta: ¿Por qué el lenguaje de programación necesitaba funciones vacías? …


1
¿Usar '{}' dentro de las cadenas de formato se considera Pythonic?
Acabo de enterarme de que puedes escribir '{}{}'.format(string_a, string_b) en vez de '{0}{1}'.format(string_a, string_b) en Python, es decir, puede omitir los números para los parámetros de formato de cadena cuando desee que las cosas se coloquen una por una en orden. ¿Se considera esto pitónico? NOTA: "Pythonic" es un término …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.