Bruce Eckel (автор книги Философия Java) вместе со Светланой Исаковой начали писать книгу Atomic Kotlin.
Изучать можно прямо сейчас. Доступны уже несколько глав книги на платформе stepik.org (там же доступен и курс по Kotlin) - https://www.atomickotlin.com
Изучать можно прямо сейчас. Доступны уже несколько глав книги на платформе stepik.org (там же доступен и курс по Kotlin) - https://www.atomickotlin.com
Atomickotlin
Learning Resources for the Kotlin Programming Language
А вы уже видели Code of Conduct от SQLite ? :) Если нет, то бегом читать — https://www.sqlite.org/codeofconduct.html. Разработчики SQLite известны своим категоричным отношением к изменениям и патчам со стороны Open Source сообщества, а если быть точным, то они не принимают их вообще.
Если вы ещё не начали писать тесты на Python, то рекомендую отличную вводную статью на эту тему: Getting Started With Testing in Python — https://bit.ly/2PPj42y
Нашел солидный вводный курс в экосистему Amazon Web Services на русском языке.
Сейчас без опыта работы хотя бы с одной из облачных систем (AWS, Google Cloud, MS Azure) сложно разрабатывать масштабируемые приложения.
Советую к просмотру, автор проделал титанический труд → https://bit.ly/2yWCJGD
Сейчас без опыта работы хотя бы с одной из облачных систем (AWS, Google Cloud, MS Azure) сложно разрабатывать масштабируемые приложения.
Советую к просмотру, автор проделал титанический труд → https://bit.ly/2yWCJGD
Задумывались ли вы о том как работает шифрованию по публичному ключу? Если нет, но интересно узнать, то нашел в сети неплохой вводный гайд без занудства и сложной математики от Twilio.
Must read для разработчиков всех уровней → What is Public Key Cryptography
Must read для разработчиков всех уровней → What is Public Key Cryptography
Друзья! Хочу вам рассказать про YouTube канал о карьере в IT в США. Его автор, тех. рекрутер из Кремниевой долины, снимает интервью с русскоязычными разработчиками из именитых ИТ-компаний и молодых стартапов
https://www.youtube.com/c/progblog
За новыми видео можно также следить в telegram канале
https://t.iss.one/progblogtv
https://www.youtube.com/c/progblog
За новыми видео можно также следить в telegram канале
https://t.iss.one/progblogtv
Нашел на просторах сети интересную python-библиотеку firefly, которая превращает ваши функции в легковесные remote call procedure - https://github.com/rorodata/firefly
GitHub
rorodata/firefly
function as a service. Contribute to rorodata/firefly development by creating an account on GitHub.
Часто ли вам приходится работать с числами в Python? Мне очень часто. В основном работа связана с хранением финансовых показателей, где число типа float далеко не лучший выбор =)
Возникает много вопросов: как хранить числа, как их правильно округлять, какие существуют методы округления и т.д.
Например, когда мы переходили с PostgreSQL на Redshift, то я на собственной шкуре прочувствовал перелесть округления путём отброса (truncating в статье). Redshift без указания опции roundec отбрасывал часть после precision при загрузке через COPY.
К чему это я? Нашел, пожалуй, лучшую статью про округление в Python (но полезна будет не только для питона) — https://bit.ly/2CKWfcK
Очень советую, сэкономит вам время и нервы, гарантирую.
Возникает много вопросов: как хранить числа, как их правильно округлять, какие существуют методы округления и т.д.
Например, когда мы переходили с PostgreSQL на Redshift, то я на собственной шкуре прочувствовал перелесть округления путём отброса (truncating в статье). Redshift без указания опции roundec отбрасывал часть после precision при загрузке через COPY.
К чему это я? Нашел, пожалуй, лучшую статью про округление в Python (но полезна будет не только для питона) — https://bit.ly/2CKWfcK
Очень советую, сэкономит вам время и нервы, гарантирую.
Стали доступны доклады с конференции PyGotham 2018.
Из интересного:
- Clean Architecture in Python
- How to Do Core Reviews Like a Human
- Database Testing with pytest
- Memory Management in Python
- A Crash Course on Serverless Applications in Python
Из интересного:
- Clean Architecture in Python
- How to Do Core Reviews Like a Human
- Database Testing with pytest
- Memory Management in Python
- A Crash Course on Serverless Applications in Python
David Beazley, пожалуй, один из лучших преподавателей Python. На странице своего блога он собрал список всех воркшопов (~3 часа каждый), которые доступны онлайн — https://bit.ly/2DttSRF
Помимо видео есть доступ к огромному количеству слайдов — https://speakerdeck.com/dabeaz
Изучайте, знаний много не бывает!
Помимо видео есть доступ к огромному количеству слайдов — https://speakerdeck.com/dabeaz
Изучайте, знаний много не бывает!
Опубликованы доклады с North Bay Python.
Наиболее интересные:
- What PHP learned from Python
- Recursion for Beginners: A Beginner's Guide to Recursion
- Refactoring Code with the Standard Library
- Hi! My name is...
Полный список докладов можно посмотреть в плейлисте
#pyvideo #python
Наиболее интересные:
- What PHP learned from Python
- Recursion for Beginners: A Beginner's Guide to Recursion
- Refactoring Code with the Standard Library
- Hi! My name is...
Полный список докладов можно посмотреть в плейлисте
#pyvideo #python
YouTube
What PHP learned from Python
Adam Harvey
https://2018.northbaypython.org/schedule/presentation/20/
In 2015, the PHP project released version 7.0 of the PHP language. Doing so was the culmination of several years of discussion and hard work to resolve what a new major version would…
https://2018.northbaypython.org/schedule/presentation/20/
In 2015, the PHP project released version 7.0 of the PHP language. Doing so was the culmination of several years of discussion and hard work to resolve what a new major version would…
Пропустили открытый вебинар Артура Кадурина по генеративным состязательным сетям? Смотрите запись: https://otus.pw/k8JI/
И обязательно подключайтесь онлайн 14 ноября к Дню открытых дверей курса по Machine Learning: https://otus.pw/8VIR/. Автор программы и преподаватель курса Артур Кадурин расскажет, чем и как вы будете заниматься на курсе, что будете делать в выпускном проекте и какие компании готовы собеседовать лучших выпускников. И конечно, ответит на ваши вопросы.
А также традиционно разыграет отличные скидки на обучение среди прошедших вступительный тест (только не забудьте подтвердить телефон и e-mail)
И обязательно подключайтесь онлайн 14 ноября к Дню открытых дверей курса по Machine Learning: https://otus.pw/8VIR/. Автор программы и преподаватель курса Артур Кадурин расскажет, чем и как вы будете заниматься на курсе, что будете делать в выпускном проекте и какие компании готовы собеседовать лучших выпускников. И конечно, ответит на ваши вопросы.
А также традиционно разыграет отличные скидки на обучение среди прошедших вступительный тест (только не забудьте подтвердить телефон и e-mail)
Доступны доклады с DjangoCon US 2018:
- Building Workflows With Celery
- Elasticsearch: Accelerating the Django Admin
- Wagtail CMS - Making Django More User (and Developer)
- Code Review Skills for Pythonistas
- Fundamentals of Kubernetes for Django developers
- Intoduction to Django & GraphQL
Весь плейлист доступен на канале
- Building Workflows With Celery
- Elasticsearch: Accelerating the Django Admin
- Wagtail CMS - Making Django More User (and Developer)
- Code Review Skills for Pythonistas
- Fundamentals of Kubernetes for Django developers
- Intoduction to Django & GraphQL
Весь плейлист доступен на канале
YouTube
DjangoCon US 2018 - Building Workflows With Celery by Josue Balandrano Coronel
Task Queues is a topic which most developers will eventually have to dive into, specially in today’s web development world. The idea is really simple: whenever one has any functionality which might take too long to perform, one can spawn a process which will…
Нейронные сети и методы их обучения. Умение спроектировать свою сеть и сделать её на Python/pyTorch. Выпускной проект, который нестыдно положить в портфолио и показывать потенциальным работодателям. И это еще не все, чему вас будут учить на онлайн-курсе «Machine Learning». Остались вопросы? Задайте их сами 14 ноября, в 20:00 (мск) автору программы и преподавателю Артуру Кадурину – эксперту по машинному и глубокому обучению, который не нуждается в излишних представлениях: https://otus.pw/8VIR/
Он расскажет, чем и как вы будете заниматься на курсе, что будете делать в выпускном проекте и какие компании готовы собеседовать лучших выпускников. И, конечно, ответит на ваши вопросы.
А также традиционно разыграет отличные скидки на обучение среди прошедших вступительный тест (только не забудьте подтвердить телефон и e-mail): https://otus.pw/QaIk/
Он расскажет, чем и как вы будете заниматься на курсе, что будете делать в выпускном проекте и какие компании готовы собеседовать лучших выпускников. И, конечно, ответит на ваши вопросы.
А также традиционно разыграет отличные скидки на обучение среди прошедших вступительный тест (только не забудьте подтвердить телефон и e-mail): https://otus.pw/QaIk/
Что-то давненько я не обновлял свой блог — исправляюсь. Вчера написал небольшую заметку про новый менеджер зависимостей в Python — poetry.
Привычный нам pip сильно отстаёт от реалий современной разработки, на фоне yarn и npm это откровенное гуано (простите за мой французский). Poetry перспективный проект с большими амбициями. Сейчас он превосходит pip по удобству и функциональным возможностям. Советую ознакомиться особенно тем, кто до сих пор пользуется pip и ручками обновляет requirements.txt :)
Привычный нам pip сильно отстаёт от реалий современной разработки, на фоне yarn и npm это откровенное гуано (простите за мой французский). Poetry перспективный проект с большими амбициями. Сейчас он превосходит pip по удобству и функциональным возможностям. Советую ознакомиться особенно тем, кто до сих пор пользуется pip и ручками обновляет requirements.txt :)
Khashtamov
Poetry: новый менеджер зависимостей в Python
В последнее время в экосистеме Python часто стали появляться инструменты для управления зависимостями. Оно понятно, стандартный pip уже не отвечает современным требованиям: неудобная работа с завис...
Forwarded from DataEng
Wow! Гайд наглядно объясняющий что такое распределённые системы, какие проблемы бывают, а главное, ВНИМАНИЕ, как достичь консенсуса в распределённых системах (paxos, raft): must read
Medium
How Does Distributed Consensus Work?
An overview of key breakthroughs in blockchain tech — and why Nakamoto Consensus is such a big deal
Написал небольшую шпаргалку по работе с PostgreSQL в Python, используя библиотеку psycopg2.
Читаем Работа с PostgreSQL в Python
#python
Читаем Работа с PostgreSQL в Python
#python
Бинго-бонго и джимбо-джамбо!
HighLoad++ начали выкладывать доклады с прошедшей одноименной конференции у себя на канале. Доклады выглядят многообещающими, вот самые вкусные тайтлы:
- Apache Kafka как основа для велосипедостроения
- Базы данных и Kubernetes
- Топ ошибок со стороны разработки при работе с PostgreSQL
- Анализ производительности запросов в ClickHouse
Посмотреть весь плейлист
HighLoad++ начали выкладывать доклады с прошедшей одноименной конференции у себя на канале. Доклады выглядят многообещающими, вот самые вкусные тайтлы:
- Apache Kafka как основа для велосипедостроения
- Базы данных и Kubernetes
- Топ ошибок со стороны разработки при работе с PostgreSQL
- Анализ производительности запросов в ClickHouse
Посмотреть весь плейлист
YouTube
Apache Kafka как основа для велосипедостроения / Николай Сивко (okmeter.io)
Приглашаем на конференцию HighLoad++ 2025, которая пройдет 6 и 7 ноября в Москве!
Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
HighLoad++ Moscow 2018
Тезисы и презентация:
https://www.highload.ru/moscow/2018/abstracts/4011…
Программа, подробности и билеты по ссылке: https://highload.ru/moscow/2025
________
HighLoad++ Moscow 2018
Тезисы и презентация:
https://www.highload.ru/moscow/2018/abstracts/4011…
Forwarded from DataEng
Как Apache Kafka помогает обрабатывать 400 миллиардов сообщений в PayPal: https://bit.ly/2PNG322
YouTube
Kafka at PayPal: Enabling 400 Billion Messages A Day
Strata Data Conference 2018 @ NYC
Presenters: Kevin Lu, Na Yang, Maulin Vasavada
Presenters: Kevin Lu, Na Yang, Maulin Vasavada
Пожалуй, одна из лучший статей про то как Python работает с памятью - Memory Management in Python
Realpython
Memory Management in Python – Real Python
Get ready for a deep dive into the internals of Python to understand how it handles memory management. By the end of this article, you’ll know more about low-level computing, understand how Python abstracts lower-level operations, and find out about Python’s…
Твиттер у себя в техническом блоге поделился своим опытом внедрения Apache Kafka в прод: https://bit.ly/2FOUoXA
Twitter
Twitter’s Kafka adoption story
See why Twitter decided to adopt Kafka as its PubSub system and the challenges we faced during adoption.