Что почитать. Глубокое обучение на Python (2018)
Сегодня предлагаем вам познакомиться с одной интересной книгой, которая поможет вам разобраться в глубоком обучении на Python. Не понимаете о чём речь? Тогда рассказываем, глубокое обучение — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований.
Если вы ещё не знакомы с этой концепцией, то такое объяснение может показаться сложным. Но не переживайте, автор это книги умеет доходчиво объяснять даже сложные вещи. В ней вы познакомитесь с глубоким обучением на практических примерах из самых разнообразных областей.
#книга #ml
Сегодня предлагаем вам познакомиться с одной интересной книгой, которая поможет вам разобраться в глубоком обучении на Python. Не понимаете о чём речь? Тогда рассказываем, глубокое обучение — это набор алгоритмов машинного обучения, которые моделируют высокоуровневые абстракции в данных, используя архитектуры, состоящие из множества нелинейных преобразований.
Если вы ещё не знакомы с этой концепцией, то такое объяснение может показаться сложным. Но не переживайте, автор это книги умеет доходчиво объяснять даже сложные вещи. В ней вы познакомитесь с глубоким обучением на практических примерах из самых разнообразных областей.
#книга #ml
👍15
Бесплатный курс Python для pre-junior Backend-разработчика
Это курс для освоения самых азов языка Python с уклоном в Backend разработку. Это первая из двух частей, которая даёт необходимый базис и фундамент для того, чтобы подготовиться к изучению промышленных веб-фреймворков, таких как Django, Flask и Fast-API.
Пройти бесплатно можно тут:
https://stepik.org/course/122813/promo
#курс #stepik #бэкенд
Это курс для освоения самых азов языка Python с уклоном в Backend разработку. Это первая из двух частей, которая даёт необходимый базис и фундамент для того, чтобы подготовиться к изучению промышленных веб-фреймворков, таких как Django, Flask и Fast-API.
Пройти бесплатно можно тут:
https://stepik.org/course/122813/promo
#курс #stepik #бэкенд
👍11💩2👎1
10 итераторов, о которых вы могли не знать
Python позволяет очень удобно работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
В этой статье представлены интересные и малоизвестные примеры итераторов и итерируемых объектов Python:
https://habr.com/ru/post/697390/
Python позволяет очень удобно работать с коллекциями и различными последовательностями: строками в файлах, списками, ключами, значениями в словарях и прочим. И это возможно благодаря протоколу итераторов, который, в частности, обеспечивает работу цикла
for
.В этой статье представлены интересные и малоизвестные примеры итераторов и итерируемых объектов Python:
https://habr.com/ru/post/697390/
👍18
Правильный способ перегрузки функций в Python
Перегрузка функций — это распространенный шаблон программирования, который позволяет использовать функции с одинаковым именем, но разным содержанием. Для того, чтобы реализовать перегрузку функций в Python можно воспользоваться множественной отправкой. Что это такое и как работает, можно узнать здесь:
https://martinheinz.dev/blog/50
Перегрузка функций — это распространенный шаблон программирования, который позволяет использовать функции с одинаковым именем, но разным содержанием. Для того, чтобы реализовать перегрузку функций в Python можно воспользоваться множественной отправкой. Что это такое и как работает, можно узнать здесь:
https://martinheinz.dev/blog/50
👍10
Создание полнотекстового поиска из 150 строк кода на Python
Полнотекстовый поиск используется повсюду. Именно с помощью него вы можете без труда быстро находить нужную информацию за доли секунд. В этой статье вы узнаете, как работает полнотекстовый поиск, на каких компонентах он основан, а также сможет изучить простой код для его реализации буквально на 150 строк:
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
Полнотекстовый поиск используется повсюду. Именно с помощью него вы можете без труда быстро находить нужную информацию за доли секунд. В этой статье вы узнаете, как работает полнотекстовый поиск, на каких компонентах он основан, а также сможет изучить простой код для его реализации буквально на 150 строк:
https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/
👍16
Распределение памяти в Python: сколько и в каких случаях занимают типы данных
Обращали когда-нибудь, что при создании списка из одинаковых элементов, но разными способами, объём занимаемой им памяти может отличаться?
Автор сегодняшней статьи задался вопросом выяснить причины и теперь делится тем, как устроено выделение памяти под объекты в Python, как работает очистка памяти от неиспользуемых объектов и, разумеется, почему же list, dict и tuple занимают разное количество памяти.
Подробнее:
https://tproger.ru/articles/raspredelenie-pamjati-v-python-skolko-i-v-kakih-sluchajah-zanimajut-tipy-dannyh/
Обращали когда-нибудь, что при создании списка из одинаковых элементов, но разными способами, объём занимаемой им памяти может отличаться?
Автор сегодняшней статьи задался вопросом выяснить причины и теперь делится тем, как устроено выделение памяти под объекты в Python, как работает очистка памяти от неиспользуемых объектов и, разумеется, почему же list, dict и tuple занимают разное количество памяти.
Подробнее:
https://tproger.ru/articles/raspredelenie-pamjati-v-python-skolko-i-v-kakih-sluchajah-zanimajut-tipy-dannyh/
👍12
Осторожно! В репозитории PyPI выявлены вредоносные пакеты, нацеленные на кражу криптовалюты
В каталоге PyPI (Python Package Index) выявлено 26 вредоносных пакетов, содержащих в скрипте setup.py обфусцированный код, определяющий наличие идентификаторов криптокошельков в буфере обмена и меняющий их на кошелёк злоумышленника. Подмену выполняет сценарий JavaScript, который встраивается в браузер.
Вот полный список вредоносных пакетов, которые подменяют номера криптокошельков:
Подробнее:
https://www.opennet.ru/opennews/art.shtml?num=58067
#новости #безопасность #PyPI
В каталоге PyPI (Python Package Index) выявлено 26 вредоносных пакетов, содержащих в скрипте setup.py обфусцированный код, определяющий наличие идентификаторов криптокошельков в буфере обмена и меняющий их на кошелёк злоумышленника. Подмену выполняет сценарий JavaScript, который встраивается в браузер.
Вот полный список вредоносных пакетов, которые подменяют номера криптокошельков:
baeutifulsoup4
, beautifulsup4
, cloorama
, cryptograpyh
, crpytography
, djangoo
, hello-world-exampl
, hello-world-example
, ipyhton
, mail-validator
, mysql-connector-pyhton
, notebok
, pyautogiu
, pygaem
, pytorhc
, python-dateuti
, python-flask
, python3-flask
, pyyalm
, rqeuests
, slenium
, sqlachemy
, sqlalcemy
, tkniter
, urlllib
.Подробнее:
https://www.opennet.ru/opennews/art.shtml?num=58067
#новости #безопасность #PyPI
🤯53👍6⚡4🤬4😁3
Подборка актуальных вакансий
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— DevOps Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
— Аналитик DWH
Где: Москва, можно удалённо
Опыт: можно без опыта
— Data Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— DevOps Engineer
Где: Москва, можно удалённо
Опыт: можно без опыта
— Auto QA-инженер
Где: удалённо
Опыт: от 1 года
— Специалист группы дежурных администраторов выноса изменений
Где: Москва
Опыт: от 1 года
— DevOps / SRE-инженер
Где: Москва, можно удалённо
Опыт: от 3 лет
— Senior DevOps Engineer
Где: Москва, можно удалённо
Опыт: от 3 лет
#вакансии #работа
👍1
Хотите чувствовать себя трушным программистом даже когда не знаете решения проблемы?
Тогда можете установить CLI-инструмент howdoi и с помощью него искать ответы на StackOverflow. Он парсит топовые ответ и возвращает сразу в командную строку, поэтому иногда ответ может не решить вашу проблему.
Если всё-таки решите установить, то просто напишите
#cli #pip #библиотека
Тогда можете установить CLI-инструмент howdoi и с помощью него искать ответы на StackOverflow. Он парсит топовые ответ и возвращает сразу в командную строку, поэтому иногда ответ может не решить вашу проблему.
Если всё-таки решите установить, то просто напишите
$ pip install howdoi
в терминале.#cli #pip #библиотека
👍12❤2
Как сделать локальный Django-сайт доступным в Интернете
Допустим вы пишите какое-то Django-приложение. Отладку и просмотр осуществляете через
Есть несколько вариантов от демонстрации экрана в Zoom или отправки скриншотов до настройки HTTP-туннеля с помощью утилиты ngrok. О последнем способе и пойдёт речь в этой статье:
https://habr.com/ru/post/697620/
#django #веб
Допустим вы пишите какое-то Django-приложение. Отладку и просмотр осуществляете через
localhost
и по факту это просто файлы на компьютере, к которым имеете только вы и ваш личный хакер, если вы уже им успели обзавестись. Но что делать, если вы хотите показать результат вашей работы кому-то, но выкладывать сайт в открытый доступ пока рановато?Есть несколько вариантов от демонстрации экрана в Zoom или отправки скриншотов до настройки HTTP-туннеля с помощью утилиты ngrok. О последнем способе и пойдёт речь в этой статье:
https://habr.com/ru/post/697620/
#django #веб
👍17
Загружаем музыку из YouTube прямо в Telegram
Если вы фанат специфической музыки, которой нет на популярных стриминговых площадках или вы просто не фанат платить за музыку, то для вас есть решение. SongsDownloaderTgBot позволяет загружать музыку прямо в Telegram из YouTube.
Здесь вы найдёте как сам исходный код, так и возможность сразу задеплоить проект на Heroku, если такой вариант вам подходит:
https://github.com/PereraSehath/SongsDownloaderTgBot
#библиотека #telegram
Если вы фанат специфической музыки, которой нет на популярных стриминговых площадках или вы просто не фанат платить за музыку, то для вас есть решение. SongsDownloaderTgBot позволяет загружать музыку прямо в Telegram из YouTube.
Здесь вы найдёте как сам исходный код, так и возможность сразу задеплоить проект на Heroku, если такой вариант вам подходит:
https://github.com/PereraSehath/SongsDownloaderTgBot
#библиотека #telegram
👍13
ChatterBot — движок для создания чат-бота на основе машинного обучения
Это универсальный движок без привязки к какой-либо платформе или языку, который позволяет быстро обучить бота вести диалог на основе модели машинного обучения и готовой базы чатов.
Забирайте себе, чтобы сделать своего бота для Telegram, Discord или любой другой платформы:
https://github.com/gunthercox/ChatterBot
#ml #бот
Это универсальный движок без привязки к какой-либо платформе или языку, который позволяет быстро обучить бота вести диалог на основе модели машинного обучения и готовой базы чатов.
Забирайте себе, чтобы сделать своего бота для Telegram, Discord или любой другой платформы:
https://github.com/gunthercox/ChatterBot
#ml #бот
👍11🔥1
Как переименовать приложение в Django
Бывает так, что создавая один проект в итоге акценты по функционалу смещаются и в результате получается совершенно иное приложение. В таком случае, выбранное ранее название может стать не актуальным. Что делать? Разумеется переименовать.
А как переименовать существующий проект в Django, узнаете здесь:
https://pythonist.ru/kak-pereimenovat-prilozhenie-v-django/
#django
Бывает так, что создавая один проект в итоге акценты по функционалу смещаются и в результате получается совершенно иное приложение. В таком случае, выбранное ранее название может стать не актуальным. Что делать? Разумеется переименовать.
А как переименовать существующий проект в Django, узнаете здесь:
https://pythonist.ru/kak-pereimenovat-prilozhenie-v-django/
#django
👍5👎1
Копия указателя на вектор константного указателя не указательной копии
😁49🤨3
Шпаргалка по Python для начинающих
Здесь вы найдёте более 20 страниц со шпаргалками, которые пригодятся каждому начинающему Python-разработчику.
Скорее забирайте файл ниже!
#шпаргалка
Здесь вы найдёте более 20 страниц со шпаргалками, которые пригодятся каждому начинающему Python-разработчику.
Скорее забирайте файл ниже!
#шпаргалка
👍27❤2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
5 интересных проектов на базе Raspberry Pi: от путешествий рыбки по суше до умного замка
Raspberry Pi сегодня используется во многих как коммерческих, так и любительских проектах. Возможности этого микрокомпьютера хоть и ограничены, но крайне широки.
В этой статье предлагаем вам взглянуть на 5 интересных вариантов применения «малинки», повторить которые сможете и вы, например, научить рыбку путешествовать по квартире, не вылезая из аквариума:
https://habr.com/ru/company/selectel/blog/693904/
#raspberrypi
Raspberry Pi сегодня используется во многих как коммерческих, так и любительских проектах. Возможности этого микрокомпьютера хоть и ограничены, но крайне широки.
В этой статье предлагаем вам взглянуть на 5 интересных вариантов применения «малинки», повторить которые сможете и вы, например, научить рыбку путешествовать по квартире, не вылезая из аквариума:
https://habr.com/ru/company/selectel/blog/693904/
#raspberrypi
👍29🔥3😁1
Вуаля, и ноутбук превращается в веб-приложение
Именно так можно описать принцип работы библиотеки Voilà, которая позволяет превращать Jupyter Notebook’и в интерактивные веб-приложения и дашборды. При этом библиотека рабобтает непосредственно с кодом ноутбука и «конвертирует» его в веб-приложение, используя при этом возможности заложенные в них.
В этой статье вы можете узнать о библиотеке подробнее:
https://habr.com/ru/post/698662/
#voila #библиотека
Именно так можно описать принцип работы библиотеки Voilà, которая позволяет превращать Jupyter Notebook’и в интерактивные веб-приложения и дашборды. При этом библиотека рабобтает непосредственно с кодом ноутбука и «конвертирует» его в веб-приложение, используя при этом возможности заложенные в них.
В этой статье вы можете узнать о библиотеке подробнее:
https://habr.com/ru/post/698662/
#voila #библиотека
❤10🤔5👍3👎1