Forwarded from PythonDigest
AsyncIO Micropython: методы синхронизации в асинхронном программировании
https://habr.com/ru/post/442268/?utm_campaign=442268
В последовательном программировании я постоянно сталкиваюсь с очевидным желанием не останавливать работу программы в момент, когда целью отдельных задач(процессов) является периодические действия — например, опрос значений датчиков, или передача данных по расписанию на сервер, или ввод/вывод большого объема данных. Самое простое, конечно, дождаться завершения периодического события и затем, не спеша, продолжить выполнять другие задачи.
https://habr.com/ru/post/442268/?utm_campaign=442268
В последовательном программировании я постоянно сталкиваюсь с очевидным желанием не останавливать работу программы в момент, когда целью отдельных задач(процессов) является периодические действия — например, опрос значений датчиков, или передача данных по расписанию на сервер, или ввод/вывод большого объема данных. Самое простое, конечно, дождаться завершения периодического события и затем, не спеша, продолжить выполнять другие задачи.
Forwarded from Типичный программист
Пишем чат с анализом настроения с помощью Next.js
https://tprg.ru/ocne
Подготовили материал, в котором показываем, как разработать чат, который будет анализировать эмоции человека по словам в его сообщениях.
По ходу действия разберёмся с некоторыми инструментами, которые пригодятся для создания проекта:
— Pusher для создания приложений реального времени,
— Sentiment для анализа настроения собеседника,
— React и Next.js для создания веб-приложений.
#веб #javascript
https://tprg.ru/ocne
Подготовили материал, в котором показываем, как разработать чат, который будет анализировать эмоции человека по словам в его сообщениях.
По ходу действия разберёмся с некоторыми инструментами, которые пригодятся для создания проекта:
— Pusher для создания приложений реального времени,
— Sentiment для анализа настроения собеседника,
— React и Next.js для создания веб-приложений.
#веб #javascript
Forwarded from PythonDigest
Как написать web framework. Часть III
http://rahmonov.me/posts/write-python-framework-part-three/
http://rahmonov.me/posts/write-python-framework-part-three/
https://medium.com/nuances-of-programming/%D0%B8%D0%B7%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-python-%D0%BE%D1%82-%D0%BD%D1%83%D0%BB%D1%8F-%D0%B4%D0%BE-%D0%BC%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0-13751b663d2f
https://habr.com/ru/post/350748/
http://blog.skillfactory.ru/analiz-dannyh/izucheniye-python-dlya-analiza-dannyh/
https://habr.com/ru/post/350748/
http://blog.skillfactory.ru/analiz-dannyh/izucheniye-python-dlya-analiza-dannyh/
Medium
Изучение Python: от нуля до мастера
Перевод статьи ТК: Learning Python: From Zero to Hero
How to solve algorithm challenges in job interviews - a free 4-hour course. This is taught using Python, which is similar to JavaScript and also worth learning. (4 hour watch):
https://www.freecodecamp.org/news/python-algorithms-for-job-interviews
https://www.freecodecamp.org/news/python-algorithms-for-job-interviews
freeCodeCamp.org
Python Algorithms for Job Interviews
During software job interviews, candidates often have to solve algorithm challenges. In this video from CupOfCode01, you will learn about common algorithm concepts in Python and how to solve algorithm challenges you may encounter in an interview. Here are…
Швидке зведення в квадрат.
>>> a = [1,2,3,4,5]
>>> for k in range(len(a)):
... a[k] *= a[k]Forwarded from Книги для программистов
Data Science from Scratch: First Principles with Python (2015)
Автор: Joel Grus
#python #data_science #book #english #beginner
Язык: английский.
Целевая аудитория: джуниор-программисты на Python.
Если вы когда-то интересовались наукой о данных или машинным обучением и даже использовали реальные библиотеки, то наверняка сможете написать простое приложение, однако вероятнее всего, что вы это делали без фактического понимания дисциплины, которое очень важно в профессиональной разработке. Это руководство поможет вам наверстать упущенное в своё время и расскажет о data science с нуля.
В книге рассматриваются следующие темы:
✔️ быстрый курс по Python;
✔️ визуализация данных;
✔️ линейная алгебра;
✔️ статистика;
✔️ работа с данными;
✔️ машинное обучение;
✔️ кластеризация;
✔️ нейронные сети и многое другое.
Преимущества:
➕ грамотный материал по основам data science;
➕ множество примеров.
Недостатки:
➖ встречаются опечатки в коде и плохое форматирование.
Автор: Joel Grus
#python #data_science #book #english #beginner
Язык: английский.
Целевая аудитория: джуниор-программисты на Python.
Если вы когда-то интересовались наукой о данных или машинным обучением и даже использовали реальные библиотеки, то наверняка сможете написать простое приложение, однако вероятнее всего, что вы это делали без фактического понимания дисциплины, которое очень важно в профессиональной разработке. Это руководство поможет вам наверстать упущенное в своё время и расскажет о data science с нуля.
В книге рассматриваются следующие темы:
✔️ быстрый курс по Python;
✔️ визуализация данных;
✔️ линейная алгебра;
✔️ статистика;
✔️ работа с данными;
✔️ машинное обучение;
✔️ кластеризация;
✔️ нейронные сети и многое другое.
Преимущества:
➕ грамотный материал по основам data science;
➕ множество примеров.
Недостатки:
➖ встречаются опечатки в коде и плохое форматирование.
Forwarded from Хекслет
Ребята из http://amp.gs/4BR3 сделали очень крутой проект, посвящённый самостоятельному изучению математики. Здесь огромная библиотека и полезный контент, который каждому программисту стоит изучить: хорошие редкие книжки по математике, видеолекции, материалы к урокам, задачи и многое другое.
Сайт поддерживается небольшой командой волонтеров, исходный код есть на гитхабе: http://amp.gs/4BR0
И им нужна помощь в улучшении. Для вас - опыт работы с живым кодом и проектом, для проекта - развитие.
Что требуется сделать в первую очередь:
• перенести код сайта с raw php на php+composer и модель MVC;
• использовать современные компоненты из Symfony или, по крайней мере, сделать compatible обертки вокруг старых (интерфейс БД AdoDB, шаблонизатор Smarty);
• переписать код, связанный с запросами к БД при помощи современных модулей (PDO вместо AdoDB; или даже Doctrine или Eloquent)
При этом важно сохранить весь имеющийся контент и преемственность уже ставшего классическим внешнего вида.
Контакт для связи: http://amp.gs/4BRK. Принимаются пул-реквесты.
Присоединяйтесь, будет круто!
Сайт поддерживается небольшой командой волонтеров, исходный код есть на гитхабе: http://amp.gs/4BR0
И им нужна помощь в улучшении. Для вас - опыт работы с живым кодом и проектом, для проекта - развитие.
Что требуется сделать в первую очередь:
• перенести код сайта с raw php на php+composer и модель MVC;
• использовать современные компоненты из Symfony или, по крайней мере, сделать compatible обертки вокруг старых (интерфейс БД AdoDB, шаблонизатор Smarty);
• переписать код, связанный с запросами к БД при помощи современных модулей (PDO вместо AdoDB; или даже Doctrine или Eloquent)
При этом важно сохранить весь имеющийся контент и преемственность уже ставшего классическим внешнего вида.
Контакт для связи: http://amp.gs/4BRK. Принимаются пул-реквесты.
Присоединяйтесь, будет круто!
#math #математика
Ознака подільності чисел
https://uk.m.wikipedia.org/wiki/%D0%9E%D0%B7%D0%BD%D0%B0%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%96_%D1%87%D0%B8%D1%81%D0%B5%D0%BB
https://www.e-olymp.com/uk/blogs/posts/53
http://zno.academia.in.ua/mod/book/view.php?id=3000&chapterid=627
Ознака подільності чисел
https://uk.m.wikipedia.org/wiki/%D0%9E%D0%B7%D0%BD%D0%B0%D0%BA%D0%B0_%D0%BF%D0%BE%D0%B4%D1%96%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D1%96_%D1%87%D0%B8%D1%81%D0%B5%D0%BB
https://www.e-olymp.com/uk/blogs/posts/53
http://zno.academia.in.ua/mod/book/view.php?id=3000&chapterid=627
Wikipedia
Ознака подільності чисел
Ознака подільності - алгоритм, що дозволяє порівняно швидко визначити, чи є число кратним заздалегідь заданому. Якщо ознака подільності дозволяє з'ясувати не тільки подільність числа на заздалегідь заданий, але і залишок від ділення, то його називають 'ознакою…