Доказательство Тьюринг-полноты однострочников на Python
Исполнитель называется Тьюринг-полным, если на нём можно реализовать любую вычислимую функцию, и наоборот. То есть, чтобы доказать что в одну строку на Python можно написать какой угодно код, необходимо доказать Тьюринг-полноту однострочных программ на python.
О том как это сделать рассказали в статье:
https://tprg.ru/tpYk
Исполнитель называется Тьюринг-полным, если на нём можно реализовать любую вычислимую функцию, и наоборот. То есть, чтобы доказать что в одну строку на Python можно написать какой угодно код, необходимо доказать Тьюринг-полноту однострочных программ на python.
О том как это сделать рассказали в статье:
https://tprg.ru/tpYk
Сделайте ваши структуры данных более красивыми с помощью Pretty Print в Python
Работа с данными важна для любого питониста, но иногда эти данные просто не очень хороши. Компьютер не заботится о форматировании, но без хорошего форматирования людям может быть трудно что-то читать.
Модуль
https://tprg.ru/shTy
Работа с данными важна для любого питониста, но иногда эти данные просто не очень хороши. Компьютер не заботится о форматировании, но без хорошего форматирования людям может быть трудно что-то читать.
Модуль
pprint
в Python можно использовать для печати структуры данных в удобном для чтения виде. Это часть стандартной библиотеки, которая особенно полезна для отладки кода, связанного с запросами API, большими файлами JSON и данными в целом.https://tprg.ru/shTy
❤1
Сайт на Django за 20 минут
Создавая сайт на Django, вы можете получить не менее впечатляющие результаты, чем при работе с JS-фреймворками, например Vue.js, Svelte или библиотекой React. При этом Django не столь сложен, требует меньше кода и меньше времени на разработку, что позволяет создать простейший сайт буквально за 20 минут.
Вот как это сделать на примере сайта со списком книг:
https://tprg.ru/KPzI
#django
Создавая сайт на Django, вы можете получить не менее впечатляющие результаты, чем при работе с JS-фреймворками, например Vue.js, Svelte или библиотекой React. При этом Django не столь сложен, требует меньше кода и меньше времени на разработку, что позволяет создать простейший сайт буквально за 20 минут.
Вот как это сделать на примере сайта со списком книг:
https://tprg.ru/KPzI
#django
Как посчитать количество звёзд на фото, используя Python
Интересная олимпиадная задачка, предлагающая посчитать количество звёзд на реальном снимке. Автор поделился собственным вариантом решения с использованием компьютерного зрения.
Подробнее:
https://tprg.ru/tBME
#ml
Интересная олимпиадная задачка, предлагающая посчитать количество звёзд на реальном снимке. Автор поделился собственным вариантом решения с использованием компьютерного зрения.
Подробнее:
https://tprg.ru/tBME
#ml
Алгоритм быстрой сортировки
Подробный видеоразбор работы алгоритма быстрой сортировки. Тут не будет готового кода, только понятные объяснения, схемы и формулы. Если хотите действительно разбираться в алгоритмах, то это то, что нужно:
https://tprg.ru/XzrA
#видео
Подробный видеоразбор работы алгоритма быстрой сортировки. Тут не будет готового кода, только понятные объяснения, схемы и формулы. Если хотите действительно разбираться в алгоритмах, то это то, что нужно:
https://tprg.ru/XzrA
#видео
YouTube
Алгоритмы и структуры данных 6. Быстрая сортировка.
Алгоритмы, структуры данных, программирование
В видео подробно рассматриваются еще один алгоритм сортировки - быстрая сортировка.
Если видео Вам понравилось, вступайте в группу vk: https://vk.com/dsysoevprog
Подписывайтесь на страничку в facebook: htt…
В видео подробно рассматриваются еще один алгоритм сортировки - быстрая сортировка.
Если видео Вам понравилось, вступайте в группу vk: https://vk.com/dsysoevprog
Подписывайтесь на страничку в facebook: htt…
Подборка материалов по Django
Мы подготовили для вас небольшую подборку полезных материалов по Django, чтобы вы могли быстрее изучить этот фреймворк и начать делать на нём реальные проекты:
— Тут вы найдёте 10 полезных советов для начинающих;
— Здесь сможете научиться добавлять аутентификацию на сайте с помощью соцсетей;
— А тут узнаете, как организовать базовый и полнотекстовый поиск с Django и Postgres.
#подборка #django
Мы подготовили для вас небольшую подборку полезных материалов по Django, чтобы вы могли быстрее изучить этот фреймворк и начать делать на нём реальные проекты:
— Тут вы найдёте 10 полезных советов для начинающих;
— Здесь сможете научиться добавлять аутентификацию на сайте с помощью соцсетей;
— А тут узнаете, как организовать базовый и полнотекстовый поиск с Django и Postgres.
#подборка #django
👍3
Подборка актуальных вакансий для опытных Python-разработчиков
— Senior Python Developer в Welltory
Где: Удалённо
Опыт: От 3 лет
— Senior Python Developer в Welltory
Где: Удалённо
Опыт: От 2 лет
— Software Engineer (Python / Сloud) в New Media
Где: Санкт-Петербург
Опыт: От 3 лет
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Опыт: От 3 лет
— Middle / Senior Backend Developer (Python) в PwC
Где: Удалённо
Опыт: От 3 лет
#вакансии #работа
— Senior Python Developer в Welltory
Где: Удалённо
Опыт: От 3 лет
— Senior Python Developer в Welltory
Где: Удалённо
Опыт: От 2 лет
— Software Engineer (Python / Сloud) в New Media
Где: Санкт-Петербург
Опыт: От 3 лет
— Python Software Engineer в Revolut
Где: Москва, можно удалённо
Опыт: От 3 лет
— Middle / Senior Backend Developer (Python) в PwC
Где: Удалённо
Опыт: От 3 лет
#вакансии #работа
👍1
NumPy: основы, которые пригодятся каждому
Любой зрелый язык программирования со временем обзаводится библиотекой для математических вычислений. У Python это NumPy. В этой статье вам расскажут, как установить NumPy, как его использовать, а также чем он отличается от MATLAB.
Подробнее:
https://tprg.ru/e9Ch
Любой зрелый язык программирования со временем обзаводится библиотекой для математических вычислений. У Python это NumPy. В этой статье вам расскажут, как установить NumPy, как его использовать, а также чем он отличается от MATLAB.
Подробнее:
https://tprg.ru/e9Ch
Бесплатный курс по анализу данных на Python
Небольшой курс, рассказывающий об основах анализа данных. Здесь вы познакомитесь с несколькими библиотеками Python, такими как NumPy, Pandas, а также изучите SQL и не только.
Посмотреть можно тут:
https://tprg.ru/rGBy
#видео #курс #datascience
Небольшой курс, рассказывающий об основах анализа данных. Здесь вы познакомитесь с несколькими библиотеками Python, такими как NumPy, Pandas, а также изучите SQL и не только.
Посмотреть можно тут:
https://tprg.ru/rGBy
#видео #курс #datascience
Многопоточный Python на примерах: как правильно хранить настройки приложения
Существует самый простой и очевидный способ хранить настройки приложения в качестве обычных переменных внутри модуля или класса. Его используют многие, в том числе крупные веб-фреймворки. Но у такого подхода есть некоторые недостатки.
А вот как можно это делать с применением многопоточности:
https://tprg.ru/0K5b
Существует самый простой и очевидный способ хранить настройки приложения в качестве обычных переменных внутри модуля или класса. Его используют многие, в том числе крупные веб-фреймворки. Но у такого подхода есть некоторые недостатки.
А вот как можно это делать с применением многопоточности:
https://tprg.ru/0K5b
В Python строка — это единственный встроенный
Парочку таких ситуаций рассмотрели в статье. А ещё рассмотрели как именно такие ситуации можно разрешить.
Подробнее:
https://tprg.ru/nc3S
Iterable
, всегда возвращающий Iterable
в качестве элемента. Из-за такой особенности периодически могут возникать неожиданные ситуации. Парочку таких ситуаций рассмотрели в статье. А ещё рассмотрели как именно такие ситуации можно разрешить.
Подробнее:
https://tprg.ru/nc3S
От стажера до миддла: как вырасти Python-разработчику
Когда стажёр только начинает работать, ему достаточно владеть базовыми инструментами и навыками. Но в процессе работы он узнаёт новое и осваивать более сложные инструменты и алгоритмы. С ростом опыта растёт и зона ответственности, а также доход.
А вот какими именно знаниями и компетенциями должен обладать разработчик, чтобы претендовать на должность миддл-разработчика — узнаете в статье:
https://tprg.ru/CIZD
Когда стажёр только начинает работать, ему достаточно владеть базовыми инструментами и навыками. Но в процессе работы он узнаёт новое и осваивать более сложные инструменты и алгоритмы. С ростом опыта растёт и зона ответственности, а также доход.
А вот какими именно знаниями и компетенциями должен обладать разработчик, чтобы претендовать на должность миддл-разработчика — узнаете в статье:
https://tprg.ru/CIZD
Помогите Python занять первое место в битве языков программирования
Сегодня у нас на сайте завершается битва языков программирования и сейчас идёт борьба за первое место между Python и С#. Для победы Python нужна ваша помощь!
Всё, что нужно, перейти по ссылке и проголосовать:
https://tprg.ru/hYMI
Сегодня у нас на сайте завершается битва языков программирования и сейчас идёт борьба за первое место между Python и С#. Для победы Python нужна ваша помощь!
Всё, что нужно, перейти по ссылке и проголосовать:
https://tprg.ru/hYMI
Рисование закрашенных кругов и треугольников на Raspberry Pi Pico с помощью MicroPython
Если для вашего проекта на Raspberry Pi требуется отрисовка каких-либо фигур или изображений, то эта статья обязательно к прочтению. Здесь автор показал, как с помощью MicroPython реализовать алгоритмы отрисовки таких фигур:
https://tprg.ru/aXxW
#diy #micropython
Если для вашего проекта на Raspberry Pi требуется отрисовка каких-либо фигур или изображений, то эта статья обязательно к прочтению. Здесь автор показал, как с помощью MicroPython реализовать алгоритмы отрисовки таких фигур:
https://tprg.ru/aXxW
#diy #micropython
Улучшение визуализации данных с помощью двухосевых диаграмм в Python
Благодаря этой статье, вы сможете научиться использовать двухосевую линейную диаграмму в Python, чтобы более наглядно продемонстрировать аудитории важные сходства и различия между точками данных.
Вы также увидите, как может выглядеть обычная диаграмма без двойной оси, чтобы вы могли решить, какое из двух графических представлений максимально соответствует вашим потребностям в визуализации.
Подробнее:
https://tprg.ru/hMIx
Благодаря этой статье, вы сможете научиться использовать двухосевую линейную диаграмму в Python, чтобы более наглядно продемонстрировать аудитории важные сходства и различия между точками данных.
Вы также увидите, как может выглядеть обычная диаграмма без двойной оси, чтобы вы могли решить, какое из двух графических представлений максимально соответствует вашим потребностям в визуализации.
Подробнее:
https://tprg.ru/hMIx
Как оптимизировать проект Data Science с помощью Prefect
При отсутствии оптимизации в Data Science проекте может получиться так, что один процесс будет тормозить остальные при возможности разделения их работы независимо друг от друга.
Prefect — это фреймворк с открытым исходным кодом для построения рабочих процессов на Python. Он позволяет легко создавать, запускать и контролировать конвейеры данных различного масштаба, в том числе и устраняя проблему выше.
https://tprg.ru/pYfO
#datascience
При отсутствии оптимизации в Data Science проекте может получиться так, что один процесс будет тормозить остальные при возможности разделения их работы независимо друг от друга.
Prefect — это фреймворк с открытым исходным кодом для построения рабочих процессов на Python. Он позволяет легко создавать, запускать и контролировать конвейеры данных различного масштаба, в том числе и устраняя проблему выше.
https://tprg.ru/pYfO
#datascience
Создаём плагин Chrome с помощью Python
Мы как-то уже делились способом создания плагина для Chrome, но возможно вы пропустили. Если JS вам не люб, то здесь вы найдёте сразу два способа создания плагина на питоне:
https://tprg.ru/mvtf
Мы как-то уже делились способом создания плагина для Chrome, но возможно вы пропустили. Если JS вам не люб, то здесь вы найдёте сразу два способа создания плагина на питоне:
https://tprg.ru/mvtf