Подразумеваемые неймспейсы или неявные пакеты.
Этот функционал добавлен в Python 3.3
Что он означает?
Ранее, до 3.3 пакетами считались лишь директории, в которых есть файл __init__.py.
Этот файл одновременно являлся свидетельством того, что директория это Python-пакет, и служил "телом" этого пакета. То есть местом, где можно написать код, как это делается внутри модуля. Этот код исполняется в момент импорта пакета, так что его принято называть "код инициализации пакета".
Начиная с версии 3.3 Любая директория считается пакетом и Python будет пытаться использовать любую директорию для импорта.
Конечно, не любую в файловой системе, а только те что находятся в sys.path.
Это значит, что теперь __init__.py нужно делать только если:
🔸 вам требуется создать код инициализации пакета
🔸 нужна совместимость со старыми версиями Python
На мой взгляд это немного упрощает разработку, делает её чище, но с другой стороны убивает некоторую однозначность происходящего.
Например, я создал репозиторий со своей библиотекой и рядом положил код примеров или тестов.
repo_name/
my_library/
__init__.py
main.py
examples/
exam1.py
exam2.py
В этом репозитории пакетом является только my_library, остальные директории это не пакеты, это просто дополнительный код в файлах. Директория examples не добавлена в sys.path, в ней нет рабочих модулей. Но если она лежит рядом с my_library, то Python вполне сможет импортнуть из неё модули, так как посчитает что examples это валидный пакет.
Конечно, пример несколько надуманный. Никто не будет добавлять корень репозитория в sys.path. Но, я думаю, суть ясна. Иногда директория это просто директория а не пакет!
#basic#pep
EL ABORTO
por Wendy McElroy
✍️La propiedad de uno mismo comienza con su piel. Si no puedes decir claramente: «Todo lo que está debajo de la piel es mío; esta es la línea que nadie tiene derecho a cruzar sin permiso», entonces no hay fundamento para los derechos individuales ni para el libertarismo.
📌@AxiomaBlog#Eureka
EL SEXO Y LAS «MALAS» PALABRAS
...Muchas de las palabras que se utilizan en las diversas variantes regionales del español en América para designar al órgano genital masculino, surgieron inicialmente por el uso del eufemismo, un fenómeno común, según se ha investigado, en el habla cotidiana
📌@AxiomaBlog#Eureka
📍«Si una puerta se me cierra, otra se me abre. ¡Dura, Magaly! ¡Ay, por tu madre!», repiten por estos días en Cuba, sobre todo en las redes sociales.
Pero, ¿quién es, por fin, la tal Magaly?
#Eureka@AxiomaBlog
“No tengo miedo de caer enfermo. ¿Y de qué tengo miedo? De todo lo que el contagio puede cambiar. De descubrir que el andamiaje de la civilización que conozco es un castillo de naipes. De que todo se derrumbe, pero también de lo contrario: de que el miedo pase en vano, sin dejar ningún cambio tras de sí”
Estas palabras pertenecen a una de las primeras novelas sobre la pandemia de la COVID-19: En tiempos de contagio. Una de las pocas obras ya publicadas sobre este momento de la humanidad
📍#Eureka@AxiomaBlog
📍Los griegos hace más de 2300 años ya fueron capaces de calcular la curvatura de la tierra y ahora en la época de la ciencia y la tecnología ¿qué nos está pasando?
🌎Negar que la Tierra es esférica es el caso más extremo de un fenómeno que define esta época: recelar de los datos, ensalzar la subjetividad, rechazar lo que nos contradice y creer falsedades propagadas en redes
#Eureka@AxiomaBlog
▪️Es necesaria la pregunta que se hace cualquiera, perdido en medio de este tumulto de información que parece provenir de todo medio posible, es una muy evidente y directa: ¿La vida privada dejó de serlo? ¿Se ha convertido la intimidad, gracias a la fotografía y los nuevos medios de difusión, en un bien público? Nadie lo sabe con exactitud y es que quizás la respuesta a medio camino entre el análisis de lo que subyace bajo la intención del que muestra y la reacción —necesidad— del que mira.
#Eureka
https://link.medium.com/4qx9iJ4P4ab
bell hooks, así en minúsculas, es una escritora, feminista y activista social estadounidense de fama internacional. Ha publicado más de 40 libros y numerosos artículos académicos, ha aparecido en documentales y participado en conferencias públicas. Se ha ocupado de la raza, la clase y el género en la educación, el arte, la historia, la sexualidad, los medios de comunicación y el feminismo.
#Eureka presenta uno de sus ensayos más emblemáticos
#Eureka#LunesEnMedium
Un texto de Iván de la Nuez
“Si el posmodernismo llegó a definirse por el «Everything Goes», las reyertas actuales parecen regirse, directamente, por el «Que nada funcione». Sin dejar de columpiarnos entre el adanismo y el mimetismo, la izquierda le habla a la sociedad con el lenguaje académico de las universidades norteamericanas, y la derecha, con el discurso antiacadémico del populismo norteamericano. Toda una telenovela colonial en la que los patriotas conservadores y los antimperialistas progresistas coinciden en imitar a los Estados Unidos y en la que lo mismo copiamos una carta de luminarias ofendidas por lo que llaman «cultura de la cancelación» que el «Yes We Can» de Obama.”
https://medium.com/@revistaelestornudo/quiénes-son-los-amigos-del-pueblo-y-cómo-luchan-contra-los-posmodernos-e9a2cf45e71f
Hoy @AxiomaBlog reinaugura su sección dedicada a los ensayos y los artículos de análisis
•#Eureka •
Porque para encontrar debemos indagar bajo la superficie vivible de las cosas
Política y estética del meme
🖊Jorge Carrión
“Mallarmé afirmó que en el mundo todo existe para culminar en un libro. Hoy todo existe para culminar en una fotografía”, escribió Susan Sontag en 1977. A juzgar por los contenidos que más circulan por nuestras bandas anchas, se podría afirmar que en 2020 todo existe para culminar en un meme.
📌TNYT#LunesEnMedium