Поиск ошибок JIT-оптимизатора с помощью SMT-решателей и фаззинга.
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
https://www.pypy.org/posts/2022/12/jit-bug-finding-smt-fuzzing.html
PyPy
Finding JIT Optimizer Bugs using SMT Solvers and Fuzzing
In this blog post I want to describe a recent bug finding technique that I've
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
added to the PyPy JIT testing infrastructure. This technique uses the Z3
theorem prover to find bugs in the optimizer of P
👍1
#вопросы_с_собеседований
Как быстро проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке. Можно использовать встроенную функцию isalnum, которая как раз предназначена для решения задачи.
Как быстро проверить, что в строке присутствуют только буквы и цифры?
Ответ на картинке. Можно использовать встроенную функцию isalnum, которая как раз предназначена для решения задачи.
👍27
💫 Новогодний розыгрыш от Proglib academy!
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
Друзья, Новый год начинается с подарков, а лучший подарок себе – новые знания или даже профессия. И поэтому мы объявляем розыгрыш среди наших любимых подписчиков.
Подарки под елкой:
🥇 Apple AirPods Pro 2
🥈 Курс «Математика для Data Science
🥉 Курс: «Алгоритмы и структуры данных»
Подробнее об условиях участия, читайте тут: https://proglib.io/w/e72668b2
👏3👍1
Python 3.11: классные новые функции, которые вы можете попробовать.
https://realpython.com/python311-new-features/
https://realpython.com/python311-new-features/
Realpython
Python 3.11: Cool New Features for You to Try – Real Python
In this tutorial, you'll explore what Python 3.11 brings to the table. You'll learn how Python 3.11 is the fastest and most user-friendly version of CPython yet, and learn about improvements to the typing system and to the asynchronous features of Python.
👍4👏1
Что такое PYTHONPATH?
PYTHONPATH — это переменная среды, которая сообщает интерпретатору, где найти файлы модулей, импортированные в программу. Следовательно, она должна включать в себя каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. Вы можете вручную установить PYTHONPATH, но обычно это делается установщиком Python.
PYTHONPATH — это переменная среды, которая сообщает интерпретатору, где найти файлы модулей, импортированные в программу. Следовательно, она должна включать в себя каталог исходной библиотеки Python и каталоги, содержащие исходный код Python. Вы можете вручную установить PYTHONPATH, но обычно это делается установщиком Python.
👍18🤔2
🔥 ThinkPad vs MacBook: лучший ноутбук для разработчика
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
К выбору компьютера стоит подходить осознанно. Особенно, если у в кармане немного money.
Автор рассматривает два самых «захайпленных» ноутбука ITшника: ThinkPad и MacBook, сравнивает их и решает, какой лучше подходит разработчику.
https://youtu.be/K085DdA1vIU
YouTube
ThinkPad vs MacBook: лучший ноутбук для разработчика
Мощный курс от Диджитализируй «Основы компьютерных и веб-технологий с Python»: https://to.digital/course01
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!, где мы читаем хорошие ИТ-книги: https://botanim.to.digital/…
👍8🔥2
Хорошие проекты на Python, которые стоит изучить как примеры использования современного Python.
https://news.ycombinator.com/item?id=29698198
https://news.ycombinator.com/item?id=29698198
👍10
Одновременная генерация структурированных табличных данных и изображений при помощи GAN.
https://habr.com/ru/post/709130/
https://habr.com/ru/post/709130/
Хабр
Одновременная генерация структурированных табличных данных и изображений при помощи GAN
Мы хорошо знаем GAN за успехи в создании реалистичных изображений. Не так хорошо знаем о формировании табличных данных. Однако их возможно применять при одномоментной реализации табличных данных и...
👍4
🕓 Сколько часов в день может работать программист — [4:03]
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
Разные программисты из Яндекса с разным стажем работы рассказывают, сколько часов в день, по их мнению, может работать программист.
Примечательно, что более молодые и менее опытные сотрудники отмечают, что готовы работать чуть ли не 24/7, в то время как бывалые разработчики гораздо более адекватно оценивают свои силы.
Перейти к просмотру
YouTube
Сколько часов в день может работать программист?
Хотя программистов и называют технарями, а не гуманитариями, их работа —очень творческая. Сколько времени в день можно писать код? Сколько времени нужно, чтобы о нем подумать? Применим ли к программистам восьмичасовой рабочий день? На этот вопрос отвечают…
❤6👍2🔥1
Создание изображений с помощью DALL·E 2 и API OpenAI.
https://realpython.com/generate-images-with-dalle-openai-api/
https://realpython.com/generate-images-with-dalle-openai-api/
Realpython
Generate Images With DALL·E and the OpenAI API – Real Python
Learn to use the OpenAI Python library to create images with DALL·E, a state-of-the-art latent diffusion model. In this tutorial, you'll explore creating images and generating image variations. You'll also interact with DALL·E using API calls and incorporate…
👍8
Что выведет код?
Anonymous Quiz
28%
{1, 2, 3, 4, 4, 5, 6}
2%
{1, 2, 3}
59%
{1, 2, 3, 4, 5, 6}
2%
{4, 5, 6}
5%
Error
4%
Другое
🔥29👍9🤔5🎉3🤩2
Классификация рабочих процессов виртуальной среды Python.
https://snarky.ca/classifying-python-virtual-environment-workflows/
https://snarky.ca/classifying-python-virtual-environment-workflows/
Tall, Snarky Canadian
Classifying Python virtual environment workflows
I have been spending some time as of late thinking, and asking the community via the fediverse, about how people deal with virtual environments in Python. I have ended up with various ways of classifying people's virtual environment management and I wanted…
👍2
👍5