Классная вводная статья про веб-скрейпинг на Python от ребят из ScrapingBee: http://bit.ly/3tFTjWS
Scrapingbee
Web Scraping with Python: Everything you need to know (2022) | ScrapingBee
Learn about web scraping in Python with this step-by-step tutorial. We will cover almost all of the tools Python offers to scrape the web. From Requests to BeautifulSoup, Scrapy, Selenium and more.
Подборка снипетов кода на Python, которые могут ввести в заблуждение и расходиться с привычным для вас поведением: https://github.com/satwikkansal/wtfpython
Такие штуки могут пригодиться на собеседованиях. К сожалению, есть ещё люди, которые судят о ваших знаниях языка на основе таких перлов (о которых сами узнали буквально пару дней назад 🤣)
Такие штуки могут пригодиться на собеседованиях. К сожалению, есть ещё люди, которые судят о ваших знаниях языка на основе таких перлов (о которых сами узнали буквально пару дней назад 🤣)
GitHub
GitHub - satwikkansal/wtfpython: What the f*ck Python? 😱
What the f*ck Python? 😱. Contribute to satwikkansal/wtfpython development by creating an account on GitHub.
Видео-курс про Redis: https://www.youtube.com/watch?v=V7FPk4J10KI
YouTube
Redis In-Memory Database Crash Course
Redis is a noSQL key-value store, in memory database first that exploded in popularity in the past few years. In this video slash course, we will explain what Redis is, talk about the in-memory model, the optional durability, replication, clustering publish…
Интересное интервью-подкаст с создателем JavaScript: https://www.youtube.com/watch?v=krB0enBeSiE
YouTube
Brendan Eich: JavaScript, Firefox, Mozilla, and Brave | Lex Fridman Podcast #160
Brendan Eich is the creator of JavaScript and co-founder of Mozilla and Brave. Please support this podcast by checking out our sponsors:
- The Jordan Harbinger Show: https://jordanharbinger.com/lex/
- Sun Basket: https://sunbasket.com/lex and use code LEX…
- The Jordan Harbinger Show: https://jordanharbinger.com/lex/
- Sun Basket: https://sunbasket.com/lex and use code LEX…
👍1
Forwarded from Яндекс Практикум. Программирование и анализ данных
Вебинар для разработчиков С++, которые хотят использовать последние возможности языка, а также для программистов на других языках, чтобы узнать, какие преимущества даёт разработка на C++.
Максимально кратко и содержательно расскажем о новых фичах Стандарта:
1. зачем они нужны и насколько они круты;
2. когда и для чего их можно будет использовать в своих программах;
3. особое внимание уделим модулям, концептам, диапазонам (Ranges), корутинам и трёхстороннему сравнению;
4. также поговорим и об остальных нововведениях.
25 февраля в 19.30 (Мск)
70 минут обзор + 20 минут ответы на вопросы
👉Бесплатная регистрация на сайте
Максимально кратко и содержательно расскажем о новых фичах Стандарта:
1. зачем они нужны и насколько они круты;
2. когда и для чего их можно будет использовать в своих программах;
3. особое внимание уделим модулям, концептам, диапазонам (Ranges), корутинам и трёхстороннему сравнению;
4. также поговорим и об остальных нововведениях.
25 февраля в 19.30 (Мск)
70 минут обзор + 20 минут ответы на вопросы
👉Бесплатная регистрация на сайте
Как собрать отдел по управлению временем, когда времени нет?
Руководитель команды Dynamic Time в Delivery Club рассказал об опыте разработки динамической системы прогнозов доставки еды для клиентов
О том, как просчитать неопределенность в сжатые сроки и стать прозрачнее при помощи больших данных, можно узнать на Хабре
Руководитель команды Dynamic Time в Delivery Club рассказал об опыте разработки динамической системы прогнозов доставки еды для клиентов
О том, как просчитать неопределенность в сжатые сроки и стать прозрачнее при помощи больших данных, можно узнать на Хабре
👋 Всем привет!
1 марта приглашаем в Лекторий Skillbox на воркшоп о том, как разложить soft skills в понятные системы и схемы.
Управляющий партнер Школы менеджеров «Стратоплан» Александр Орлов расскажет, как обучить soft skills с помощью схем, которые легко работают и воспроизводятся, и разберет схему конструктивной конфронтации одного из основателей компании Intel Энди Гроува.
Подробности и регистрация 👉 https://u.to/s78WGw
1 марта приглашаем в Лекторий Skillbox на воркшоп о том, как разложить soft skills в понятные системы и схемы.
Управляющий партнер Школы менеджеров «Стратоплан» Александр Орлов расскажет, как обучить soft skills с помощью схем, которые легко работают и воспроизводятся, и разберет схему конструктивной конфронтации одного из основателей компании Intel Энди Гроува.
Подробности и регистрация 👉 https://u.to/s78WGw
Отличная статья про модульность, ортогональность, интерфейсы и микросервисы: https://tailscale.com/blog/modules-monoliths-and-microservices/
Если соскучились по статьям об архитектуре ПО, то это, пожалуй, лучшая в 2021 году. Сразу на ум приходит книга A Philosophy of Software Design, она краткая и по делу. Прочитал я её ещё в 2018 году, но конспект так и остался в черновиках. Планирую в ближайшее время выложить его в блоге.
Если соскучились по статьям об архитектуре ПО, то это, пожалуй, лучшая в 2021 году. Сразу на ум приходит книга A Philosophy of Software Design, она краткая и по делу. Прочитал я её ещё в 2018 году, но конспект так и остался в черновиках. Планирую в ближайшее время выложить его в блоге.
Tailscale
Modules, Monoliths, and Microservices: A Systems Design Perspective
Learn what are microservices, when are microservices beneficial and how module boundaries impact software design.
👍1
Вышла альфа версия Python 3.10 в которой уже доступен pattern matching: https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
Скачать и поиграться можно тут: https://www.python.org/downloads/release/python-3100a6/
Скачать и поиграться можно тут: https://www.python.org/downloads/release/python-3100a6/
Python.org
Python Release Python 3.10.0a6
The official home of the Python Programming Language
Список фундаментальных статей в области распределённых систем: http://muratbuffalo.blogspot.com/2021/02/foundational-distributed-systems-papers.html
Blogspot
Foundational distributed systems papers
I talked about the importance of reading foundational papers last week. To followup, here is my compilation of foundational papers in the d...
👍1
Наткнулся на хороший гайд по лучшим практикам создания Django приложений: http://bit.ly/3l1mq33
GitHub
GitHub - HackSoftware/Django-Styleguide: Django styleguide used in HackSoft projects
Django styleguide used in HackSoft projects. Contribute to HackSoftware/Django-Styleguide development by creating an account on GitHub.
Forwarded from DataEng
Написал небольшую заметку про работу с XCom в Apache Airflow: Apache Airflow и XCom
Код из заметки можно взять из репа у меня на гитхабе.
Код из заметки можно взять из репа у меня на гитхабе.
Сегодня проходит бесплатная конференция PyCon BY 2021 онлайн, и самое время вспомнить как это было в 2020 году: https://www.youtube.com/playlist?list=PLpVeA1tdgfCDdciEIzfItkMXhXEUyFewL
Организаторы обещают, что доклады 2021 года появятся на Ютуб канале SPACE в течение 3-х месяцев после конфы.
Всем кто регался на событие уже должны были прилететь доступы для участия.
Организаторы обещают, что доклады 2021 года появятся на Ютуб канале SPACE в течение 3-х месяцев после конфы.
Всем кто регался на событие уже должны были прилететь доступы для участия.
YouTube
PyConBY 2020 Conference - YouTube
В python3.10 появился pattern matching похожий на тот, что есть в Scala.
Думал набросать статейку, а она уже есть и неплохая — https://mathspp.com/blog/pydonts/pattern-matching-tutorial-for-pythonic-code
Думал набросать статейку, а она уже есть и неплохая — https://mathspp.com/blog/pydonts/pattern-matching-tutorial-for-pythonic-code
Mathspp
Structural pattern matching tutorial | Pydon't 🐍
Structural pattern matching is coming in Python 3.10 and this article
explores how to use it to write Pythonic code,
showing the best use cases for the...
explores how to use it to write Pythonic code,
showing the best use cases for the...
В подкасте TalkPython вышел эпизод про Docker для Python, гостем стал Peter McKee, DevRel из Docker: https://talkpython.fm/episodes/show/308/docker-for-python-developers-2021-edition
talkpython.fm
Docker for Python Developers (2021 Edition)
Docker is one of the core elements of developing Python applications in consistent ways as well as running them across different hardware universally. On this episode, you'll meet Peter McKee from Docker. He's here to catch us up on what's happening in the…
Друзья, всем привет!
Коллеги из ОТУСа собираются запускать курс DWH Analyst и просят заинтересованных поделиться фидбеком.
Необходимо пройти по ссылке, чтобы ознакомиться с подробной программой курса и заполнить анонимный опрос.
Заранее всем спасибо!
Коллеги из ОТУСа собираются запускать курс DWH Analyst и просят заинтересованных поделиться фидбеком.
Необходимо пройти по ссылке, чтобы ознакомиться с подробной программой курса и заполнить анонимный опрос.
Заранее всем спасибо!
Forwarded from DataEng
Всем салют! 🤝
А вот и обещанная статья про TaskFlow API, который появился во второй версии Airflow: https://bit.ly/39lsHSK
Кажется получилось неплохо, в заметке есть небольшой практический пример + сравнение old-style и нового стиля написания PythonOperator'ов.
Код с примерами лежит как всегда у меня в репе: https://github.com/adilkhash/airflow-taskflow-api-examples
Приветствуется конструктивная критика и пожелания 🙏
Скоро будет продолжение про кастомный бэкенд для XCom.
А вот и обещанная статья про TaskFlow API, который появился во второй версии Airflow: https://bit.ly/39lsHSK
Кажется получилось неплохо, в заметке есть небольшой практический пример + сравнение old-style и нового стиля написания PythonOperator'ов.
Код с примерами лежит как всегда у меня в репе: https://github.com/adilkhash/airflow-taskflow-api-examples
Приветствуется конструктивная критика и пожелания 🙏
Скоро будет продолжение про кастомный бэкенд для XCom.
Khashtamov
TaskFlow API в Apache Airflow 2.0
Декабрьский релиз Apache Airflow 2.0 принёс много нововведений в инструмент. А самое, пожалуй, заметное из них это TaskFlow API. В этой заметке я подробно разберу что это такое и как стало красиво и …
Крутой туториал про подключение полнотекстового поиска на сайт, используя RedisSearch: https://www.youtube.com/watch?v=tfDdoVg_jXY
YouTube
Using RediSearch to Add Real-Time Full-Text Search to Your Website
Learn how to add full-text search to your website using Python and RediSearch in this workshop presented by Andrew Brookins, Curriculum Software Engineer at Redis Labs. Watch a live overview of the tools involved and follow hands-on exercises to get your…
Тут ребята из Delivery Club поделились своим опытом о переходе на Compositional Layout. Вердикт неоднозначный: поддержка экрана упростилась, время разработки компонентов — сократилось, но и без проблем не обошлось. В общем, мастрид для тех, кто собирается пилить мобильные интерфейсы на iOS 13+ (если таковые тут есть)
Ссылка: http://habr.com/ru/company/deliveryclub/blog/548792/?utm_source=tg&utm_medium=article&utm_campaign=devbrain
Ссылка: http://habr.com/ru/company/deliveryclub/blog/548792/?utm_source=tg&utm_medium=article&utm_campaign=devbrain
Хабр
Compositional Layout: стоит ли игра свеч?
Всем привет! Меня зовут Алексей Скоробогатов, я ведущий iOS-разработчик в Delivery Club. Сегодня я хотел бы рассказать про вёрстку в нашем приложении на пример...