Очередная порция докладов с PyCon US 2020:
— Why is Python slow?
— Deploying Python at Scale with Dask
— Bridging Data Science and Data Infrastructure with Apache Airflow
— NVIDIA: GPU-Accelerated Data Analytics in Python
— Why is Python slow?
— Deploying Python at Scale with Dask
— Bridging Data Science and Data Infrastructure with Apache Airflow
— NVIDIA: GPU-Accelerated Data Analytics in Python
YouTube
Talk: Anthony Shaw - Why is Python slow?
Presented by:
Anthony Shaw
When Python completes a comparable application 2–10x slower than another language, why is it slow, and can’t we make it faster?
In this talk, we’re going to explore different theories to understand what makes Python slow, what…
Anthony Shaw
When Python completes a comparable application 2–10x slower than another language, why is it slow, and can’t we make it faster?
In this talk, we’re going to explore different theories to understand what makes Python slow, what…
DataCamp дают бесплатный доступ ко всем их материалам на 1 неделю, с 15 по 22 мая — https://bit.ly/2Z670Sb
Сам периодически прохожу там курсы, очень доволен.
Сам периодически прохожу там курсы, очень доволен.
Datacamp
DataCamp Sale 2023 | DataCamp Promo & Discount
Get the latest DataCamp promos and discounts for 2023. Take advantage of our latest sales and discounts to learn data science today, no promo codes needed.
Автор библиотеки spaCy, Инес, записала свой курс и выложила на ютубе бесплатно https://youtu.be/THduWAnG97k
YouTube
Advanced NLP with spaCy · A free online course
INTERACTIVE COURSE: https://course.spacy.io/en/
spaCy is a modern Python library for industrial-strength Natural Language Processing. In this free and interactive online course, you'll learn how to use spaCy to build advanced natural language understanding…
spaCy is a modern Python library for industrial-strength Natural Language Processing. In this free and interactive online course, you'll learn how to use spaCy to build advanced natural language understanding…
Совсем забыл. Не так давно писал пост про оконные функции SQL. Рассмотрел далеко не все функции, но постарался основную идею передать, надеюсь, что мне это удалось 🍀
Ссылка на пост: https://khashtamov.com/ru/window-functions-sql/
Ссылка на пост: https://khashtamov.com/ru/window-functions-sql/
Khashtamov
Оконные функции SQL
Оконные функции SQL это, пожалуй, самая мистическая часть SQL для многих веб-разработчиков. Нередко встретишь и тех, кто и вовсе никогда о них не слышал. Да что греха таить, я сам продолжительное вре…
У ребят из Jetbrains на канале появилось интересное видео про создание микросервиса на Go в среде разработки GoLand: https://youtu.be/arZiFSerU1k
YouTube
Build a Microservice with Go and GoLand
How fast can you build a microservice in Go? 1 week? 1 day? 1 hour? In this webinar, we start from scratch, build a #microservice that connects to a PostgreSQL database, and then is deployed in a Kubernetes cluster.
We use GoLand IDE, the dedicated Go IDE…
We use GoLand IDE, the dedicated Go IDE…
Forwarded from DataEng
Window_Functions_Cheat_Sheet.pdf
116.5 KB
крутой cheatsheet по оконным функциям SQL 😎
Если вам кажется, что вы достигли потолка в SQL, то вот вам пост с интересным материалом по Advanced SQL: www.neilwithdata.com/advanced-sql
Neilwithdata
Advanced SQL and database books and resources | Neil Sainsbury
Полезный пост-шпаргалка от Хинека про asyncio и переключения корутин: https://hynek.me/articles/waiting-in-asyncio/
Hynek Schlawack
Waiting in asyncio
One of the main appeals of using Python’s asyncio is being able to fire off many coroutines and run them concurrently. How many ways do you know for waiting for their results?
Dave Beazley (dabeaz) выложил в открытый доступ свой курс Practical Python: https://bit.ly/2BgQ41t
practical-python
Welcome!
Practical Python Programming (course by @dabeaz)
Сборник классных ресурсов для изучения computer science: https://teachyourselfcs.com/
Teachyourselfcs
Teach Yourself Computer Science
All the resources you need to give yourself a world class computer science education
Бессмертная презентация от Джошуа Блоха: How To Design A Good API and Why it Matters: https://www.youtube.com/watch?v=aAb7hSCtvGw
YouTube
How To Design A Good API and Why it Matters
Google Tech Talks
January 24, 2007
ABSTRACT
Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely…
January 24, 2007
ABSTRACT
Every day around the world, software developers spend much of their time working with a variety of Application Programming Interfaces (APIs). Some are integral to the core platform, some provide access to widely…
Forwarded from DataEng
Состоялся мажорный выпуск новой версии ETL инструмента Luigi - luigi 3.0. Из глобальных изменений там только отказ от поддержки Python2 по понятным причинам. Из новых фишечек добавили лишь более удобную визуализацию статуса работы воркера (при условии, что вы обновляете прогресс).
Для тех, кто не знаком с инструментом, велком почитать мой старый пост: Строим Data Pipeline на Python и Luigi.
Несколько месяцев назад я закончил создание курса про построение дата-пайплайнов на Luigi, он находится на платформе stepik: Введение в Data Engineering: дата-пайплайны. Его купили уже более 50 специалистов, отзывы о курсе можно почитать тут
Для тех, кто не знаком с инструментом, велком почитать мой старый пост: Строим Data Pipeline на Python и Luigi.
Несколько месяцев назад я закончил создание курса про построение дата-пайплайнов на Luigi, он находится на платформе stepik: Введение в Data Engineering: дата-пайплайны. Его купили уже более 50 специалистов, отзывы о курсе можно почитать тут
GitHub
Release 3.0.0 · spotify/luigi
3.0.0
This is a major release without many feature changes compared to 2.8.13. The reason we decided to give it a major bump is the drop of Python2 support. From this version on, Luigi stops suppor...
This is a major release without many feature changes compared to 2.8.13. The reason we decided to give it a major bump is the drop of Python2 support. From this version on, Luigi stops suppor...
Forwarded from DataEng
А вот ещё набор из мини-курсов от Kaggle:
- Python
- Intro to Machine Learning
- Intermediate Machine Learning
- Data Visualization
- Pandas
- Feature Engineering
- Deep Learning
- Intro to SQL
- Advanced SQL
- Geospatial Analysis
- Microchallenges
- Machine Learning Explainability
- Natual Language Processing
- Into to Game AI and Reinforcement Learning
- Python
- Intro to Machine Learning
- Intermediate Machine Learning
- Data Visualization
- Pandas
- Feature Engineering
- Deep Learning
- Intro to SQL
- Advanced SQL
- Geospatial Analysis
- Microchallenges
- Machine Learning Explainability
- Natual Language Processing
- Into to Game AI and Reinforcement Learning
Kaggle
Learn Python, Data Viz, Pandas & More | Tutorials | Kaggle
Practical data skills you can apply immediately: that's what you'll learn in these no-cost courses. They're the fastest (and most fun) way to become a data scientist or improve your current skills.
В сети появился документ про историю языка программирования Clojure: https://clojure.org/about/history
Сервис онлайн-образования Яндекс.Практикум в поиске Наставников на факультеты Аналитики, Data Science и бэкенд-разработки. Знание Python необходимо для всех трёх направлений.
Наш девиз: «Каждый может». Каждый может менять свою жизнь, каждый может научиться новому, каждый может начать сегодня. Даже если раньше не получалось. Если вы считаете так же — вы уже часть нашей команды.
✔️Что делает наставник?
Наставник помогает студентам учиться: отвечает на вопросы и помогает с трудностями. Каждый наставник курирует группу студентов: общается с ними в Slack, проводит групповые и индивидуальные звонки. Все наставники перед работой проходят Школу наставников от Яндекс.Практикума.
✔️Чтобы стать наставником на факультете Аналитики потребуется владение библиотеками Pandas, NumPy, Matplotlib, Seaborn и, желательно, Plotly. Откликнуться на вакансию можно здесь: https://clck.ru/Nt8GM
✔️Если вдобавок к вышеперечисленному вы работали с проектами из сферы машинного обучения, то рассмотрите для себя наставничество на факультете Data Science: https://clck.ru/Nt8J5
✔️Для факультета бэкенд-разработки нужно знание Django, базовых алгоритмов и структур данных, опыт работы с GIT, СУБД SQL, Docker. Заполнить форму для отклика можно на сайте: https://clck.ru/Nt8Dc
Кстати, наставничество возможно совмещать с основной работой.
Наш девиз: «Каждый может». Каждый может менять свою жизнь, каждый может научиться новому, каждый может начать сегодня. Даже если раньше не получалось. Если вы считаете так же — вы уже часть нашей команды.
✔️Что делает наставник?
Наставник помогает студентам учиться: отвечает на вопросы и помогает с трудностями. Каждый наставник курирует группу студентов: общается с ними в Slack, проводит групповые и индивидуальные звонки. Все наставники перед работой проходят Школу наставников от Яндекс.Практикума.
✔️Чтобы стать наставником на факультете Аналитики потребуется владение библиотеками Pandas, NumPy, Matplotlib, Seaborn и, желательно, Plotly. Откликнуться на вакансию можно здесь: https://clck.ru/Nt8GM
✔️Если вдобавок к вышеперечисленному вы работали с проектами из сферы машинного обучения, то рассмотрите для себя наставничество на факультете Data Science: https://clck.ru/Nt8J5
✔️Для факультета бэкенд-разработки нужно знание Django, базовых алгоритмов и структур данных, опыт работы с GIT, СУБД SQL, Docker. Заполнить форму для отклика можно на сайте: https://clck.ru/Nt8Dc
Кстати, наставничество возможно совмещать с основной работой.
Продолжение про asyncio от EdgeDB: https://www.youtube.com/watch?v=1LTHbmed3D4
YouTube
import asyncio: Learn Python's AsyncIO #4 - Coroutines Under The Hood
This series of videos introduces AsyncIO to Python programmers who haven't used it yet. After weeks of silence, Episode IV is like a new hope. Ekhem. I mean, we cover:
- what Future objects are and how to use them;
- how asyncio implements Future objects;…
- what Future objects are and how to use them;
- how asyncio implements Future objects;…
Вышла бета Django 3.1: https://www.djangoproject.com/weblog/2020/jun/15/django-31-beta-1-released/
Напомню, что в версии 3.1 появились асинхронные views. Но пока, к сожалению, ORM остаётся синхронной.
Напомню, что в версии 3.1 появились асинхронные views. Но пока, к сожалению, ORM остаётся синхронной.
Startup School от Y Combinator собрали все материалы в одном месте на сайте https://www.startupschool.org/curriculum 🔥
Неплохой гайд про декораторы в Python: https://aikikode.me/blog/python-decorators-manual/
Denis Kovalev
Python Decorators Manual
Updated: 2021-01-28 added corner cases for class-based decorators
По делу без воды про код ревью: https://devwayoflife.com/2020/06/04/i-made-over-1000-code-reviews-this-is-what-i-learned/