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 Хекслет
Microsoft покупают GitHub, и для многих это не круто. Пока нет причин полагать, что GitHub изменится в худшую сторону, но если вам тоже не круто, то GitLab как раз выпустили туториал по переносу репозиториев GitHub → GitLab https://www.youtube.com/watch?v=VYOXuOg9tQI
Forwarded from Хекслет
Генератор лендингов для ваших проектов и приложений http://amp.gs/kcIf

Бесплатный набор фич неплох, есть расширенная версия.
Forwarded from Хекслет
Минималистичный веб-сервис для хранения своих сниппетов кода http://amp.gs/e82K

Не требует регистрации
Forwarded from Python Textbooks (Mariya Goroshko)
A Practical Introduction to Python Programming – Brian Heinold (en) 2012

Книга-введение в Python. Является одновременно и учебным пособием и справочником.

#beginner
Forwarded from Data Science Notes (Mariya Goroshko)
Нечеткая логика и искусственные нейронные сети – В. Круглов, М. Дли, Р. Голунов (ru) 2001

Рассмотрены: аппарат нечеткой логики, основы теории ИНС и гибридных сетей.

#book #middle #theory
Forwarded from Codeguida via @like
Навчіться створювати власну предметно-орієнтовану мову програмування (Domain Specific Language) за допомогою Python

https://codeguida.com/post/1140
Forwarded from Codeguida via @like
Доступ до архіву є абсолютно безкоштовним. Він складається зі 166 програм для BBC Micro, 267 випусків телевізійного шоу, що транслювалося як частина проекту, 2,509 кліпів (які розсортовано за темою) та інформації про історію проекту

https://codeguida.com/post/1434
Forwarded from Хекслет
Простой минималистичный шаблон странички «обо мне» для разработчиков http://amp.gs/eQkI

Легко сделать свою страничку на github'е за пару минут.
Forwarded from new world
​​Большую часть времени я разрабатываю бэкэнд. Часто после выключения локальный сервер продолжает занимать порт. Приходится убивать процесс сервера вручную.

Стандартный процесс убийства такой:
— Ищу какой процесс занял порт через lsof -i :8000
— Вручную убиваю через kill -9 pid

При одном процессе это нормально, но когда воркеров несколько, то начинает напрягать.

Сегодня наткнулся на утилиту fkill, которая сильно упрощает этот процесс. Можно просто ввести fkill :8000 и она убивает все процессы на порту. Также можно ввести fkill и откроется удобный поиск по названию процесса с автодополнением🔥
Forwarded from new world
Как я перешел на pipenv🔮

Когда я только учился Python, процесс создания виртуальной среды выглядел одинаково: я cоздавал ее через virtualenv, явно указывал там версию Python и путь к ней. Затем активировал и устанавливал зависимости через pip. Зависимости в файл приходилось выносить вручную.

Через время я узнал про virtualenvwrapper. Теперь мне не нужно было запоминать путь к среде и вручную ее активировать. Достаточно было запомнить несколько команд. Я думал, что удобнее процесс работы со средами уже не сделать, когда накткнулся на pipenv.

Это обертка одновременно над virtualenv и pip. Напоминает собой пакетные менеджеры, к которым привыкли разработчики на JS. Вот некоторые преимущества:

— Не нужно вручную создавать виртуальную среду, она создается автоматически, если ее нет в проекте.
— Файл зависимостей создается автоматически.
— Версия Python передается с помощью аргументов --two или --three
— Есть возможность построить график зависимостей.

У pipenv хорошая документация и можете легко начать ее использовать. Работает, как магия.
Forwarded from new world
Парсинг HTML

Разработчик самой популярной Python-библиотеки для запросов — requests выпустил библиотеку для парсинга HTML — requests_html.

https://github.com/kennethreitz/requests-html

Она легковесная и простая — там всего 200 строк. Внутри она использует обычную библиотеку requests и lxml — и работает скорее как удобное API для них.

Раньше для парсинга HTML я использовал связку bs4 + requests. Теперь можно обходиться одной библиотекой.

Когда я только учился программированию — я очень не любит парсить сайты: для этого приходилось почти что писать регулярки. Ни о какой автоматизации речи и не шло. Но благодаря таким библиотекам порог вхождения снизился. И процесс работы с HTML уже не сильно уступает работе с API.
Forwarded from PythonDigest
Соревнование Kaggle Home Credit Default Risk — анализ данных и простые предсказательные модели
https://habr.com/post/414613/?utm_campaign=414613

Цель соревнования — создать методику оценки кредитоспособности заемщиков, не имеющих кредитной истории. Что выглядит довольно благородно — заемщики этой категории часто не могут получить никакой кредит в банке и вынуждены обращаться к мошенникам и микрозаймам. Интересно, что заказчик не выставляет требований по прозрачности и интерпретируемости модели (как это обычно бывает в банках), можно использовать что угодно, хоть нейросети.
Forwarded from PythonDigest
Ситнтаксис: Как написать iterator
http://treyhunner.com/2018/06/how-to-make-an-iterator-in-python/
Forwarded from PythonDigest
Что вы можете делать на Python?
https://realpython.com/what-can-i-do-with-python/