Python та програмування
15 subscribers
261 photos
23 videos
37 files
2.09K links
Code bookmarks 🔖
Generally Python & Data Science;
Rarelly: Design, HTML5/CSS, JS

#code #python #programming
🐧: @tuxua
Download Telegram
Forwarded from PythonDigest
Введение в WSGI-серверы: Часть первая
https://habr.com/post/426957/?utm_campaign=426957

WSGI-серверы появились потому, что веб-серверы в то время не умели взаимодействовать с приложениями, написанными на языке Python. WSGI (произносится как «whiz-gee» с твердым «g») был разработан Филиппом Дж. Эби (вместе с Ян Бикинг и др.) В начале 2000-х годов. Модуль Apache, известный как mod_python (https://ru.wikipedia.org/wiki/Mod_python), разработанный Григорием Трубецким в конце 90-х годов, на тот момент обрабатывал большую часть Python-приложений. Однако mod_python не был официальной спецификацией. Он был просто создан, чтобы разработчики могли запускать код Python на сервере. К сожалению, такой подход был небезопасным и разработчики начали искать новое решение.

WSGI (http://citforum.ru/programming/python/wsgi/)(Web-Server Gateway Interface) является потомком CGI(Common Gateway Interface). Когда веб начал развиваться, CGI разрастался из-за поддержки огромного количества языков и из-за отсутствия других решений. Однако, такое решение было медленным и ограниченным. WSGI был разработан как интерфейс для маршрутизации запросов от веб-серверов(Apache, Nginx и т.д.) на веб-приложения.
Forwarded from WebDEV
Что такое SOLID, как расшифровывается и что означает?

Мы рассмотрим эти принципы на схематичных примерах. Главная цель примеров заключается в том, чтобы помочь читателю понять принципы SOLID, узнать, как их применять и как следовать им, проектируя приложения.

Принципы SOLID, о которых должен знать каждый разработчик

#solid #article
Forwarded from PythonDigest
Игра в Тьюринга
https://habr.com/post/427123/?utm_campaign=427123

Все мы знаем "Тест Тьюринга (https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%81%D1%82_%D0%A2%D1%8C%D1%8E%D1%80%D0%B8%D0%BD%D0%B3%D0%B0)". В классическом его варианте человек и машина отвечают на вопросы судьи, причем судья не видит отвечающих и должен только по ответам догадаться, кто из них кто.


Про этот тест даже снят короткометражный игровой фильм «Кто за стеной». Можно сказать, фантастический, потому что действие по сюжету происходит в конце 2000 года, а снят он, на минуточку, в 1977 году. Если не видели — посмотрите обязательно, и обязательно до конца — как и положено в короткометражном фильме, развязка будет неожиданна.
Forwarded from Хекслет
В этом треде на HackerNews люди делятся самыми элегантными и красивыми алгоритмами http://amp.gs/vZ9j

(англ.)
Forwarded from PythonDigest
Разбираемся с тестами на Python
https://realpython.com/python-testing/
Forwarded from Хекслет
Вычленитель (вытаскиватель?) структурированных данных из любой веб-страницы http://amp.gs/vnXi

Библиотека для React, JS/Node, Ruby, Go, Java, PHP, Python, Swift.
Forwarded from PythonDigest
Классификакция текстов на Python и Keras
https://realpython.com/python-keras-text-classification/
Forwarded from Codeguida via @like
Попри деякі спільні риси, CSS Grid та CSS Flexbox використовуються для дуже різних завдань; кожна з цих технологій вирішує свій набір проблем

https://codeguida.com/post/1536
Forwarded from Codeguida via @like
Свіжий Python дайджест!

Додавання анотації типів у Django ORM, маршрутизація задач в Celery, фільтрація й пагінація з Django

https://codeguida.com/post/1537