Где вы получаете / получили необходимые навыки для работы в IT?
Anonymous Poll
21%
Учебное заведение (школа, вуз)
9%
Офлайн курсы
19%
Платные онлайн курсы
27%
Бесплатные онлайн курсы
68%
Самообразование
12%
Посмотреть результаты
👍20🤔3👏2❤1
7 шагов к освоению машинного обучения с помощью Python в 2022 году
Если вы решили заняться машинным обучением, но не знаете с чего начать или зашли в тупик, то не переживайте, вы не одиноки. Автор этой статьи тоже был в подобной ситуации, но смог выйти из неё, создав для себя дорожную карту с необходимыми этапами изучения, а также ресурсами. Теперь он делится ею со всеми желающими:
https://www.kdnuggets.com/2022/02/7-steps-mastering-machine-learning-python.html
#ml
Если вы решили заняться машинным обучением, но не знаете с чего начать или зашли в тупик, то не переживайте, вы не одиноки. Автор этой статьи тоже был в подобной ситуации, но смог выйти из неё, создав для себя дорожную карту с необходимыми этапами изучения, а также ресурсами. Теперь он делится ею со всеми желающими:
https://www.kdnuggets.com/2022/02/7-steps-mastering-machine-learning-python.html
#ml
👍7
Потоки в Python: полное руководство
Класс Thread позволяет создавать и управлять новыми потоками выполнения в Python. В этом руководстве представлен подробный и всесторонний обзор многопоточности в Python, включая то, как работают потоки, как использовать потоки в многопоточном программировании, примитивы параллелизма, используемые с потоками, общие вопросы и рекомендации:
https://superfastpython.com/threading-in-python/
Класс Thread позволяет создавать и управлять новыми потоками выполнения в Python. В этом руководстве представлен подробный и всесторонний обзор многопоточности в Python, включая то, как работают потоки, как использовать потоки в многопоточном программировании, примитивы параллелизма, используемые с потоками, общие вопросы и рекомендации:
https://superfastpython.com/threading-in-python/
Super Fast Python
Python Threading: The Complete Guide - Super Fast Python
Python Threading, your complete guide to threads and the threading module for concurrent programming in Python.
👍11🔥3👏1
Рекурсия в Python
Функции — это многократно используемые фрагменты программы, которым задано определённое имя по которому их можно вызвать. В свою очередь рекурсия — это способность функции вызывать саму себя. В этих видео вы узнаете, как при помощи рекурсии можно:
— найти факториал числа;
— найти числа фибоначчи при помощи рекурсии;
— проверить является ли строка палиндромом.
Первая часть урока:
https://youtu.be/jvFULnNpNLg
Вторая часть:
https://youtu.be/rzGCxtZdMuM
#видео #начинающим
Функции — это многократно используемые фрагменты программы, которым задано определённое имя по которому их можно вызвать. В свою очередь рекурсия — это способность функции вызывать саму себя. В этих видео вы узнаете, как при помощи рекурсии можно:
— найти факториал числа;
— найти числа фибоначчи при помощи рекурсии;
— проверить является ли строка палиндромом.
Первая часть урока:
https://youtu.be/jvFULnNpNLg
Вторая часть:
https://youtu.be/rzGCxtZdMuM
#видео #начинающим
👍21❤1
Как сделать сайт на Python за 5 минут с помощью SSG-генератора Pelican
Если вам необходимо сделать небольшой сайт-визитку или красиво оформить портфолио, то для этого не нужно изучать Tilda или WordPress или, тем более, быть веб-разработчиком. С помощью Pelican можно без труда создать такой сайт, используя Python.
Инструкция по созданию здесь:
https://proglib.io/p/kak-sdelat-sayt-na-python-za-5-minut-s-pomoshchyu-ssg-generatora-pelican-2022-04-18
#веб #pelican
Если вам необходимо сделать небольшой сайт-визитку или красиво оформить портфолио, то для этого не нужно изучать Tilda или WordPress или, тем более, быть веб-разработчиком. С помощью Pelican можно без труда создать такой сайт, используя Python.
Инструкция по созданию здесь:
https://proglib.io/p/kak-sdelat-sayt-na-python-za-5-minut-s-pomoshchyu-ssg-generatora-pelican-2022-04-18
#веб #pelican
👍19👎3
NumExpr: быстрый анализатор числовых выражений для NumPy
NumExpr — это быстрый пакет для вычисления числовых выражений для NumPy. С его помощью выражения, работающие с массивами (такие как
Подробнее о пакете:
https://github.com/pydata/numexpr
#библиотека
NumExpr — это быстрый пакет для вычисления числовых выражений для NumPy. С его помощью выражения, работающие с массивами (такие как
'3*a+4*b'
), ускоряются и используют меньше памяти, чем те же вычисления в Python. Кроме того, его многопоточные возможности могут использовать все ваши ядра, что обычно приводит к значительному увеличению производительности по сравнению с NumPy. Также стоит упомянуть, что это «здоровая» альтернатива для eval.Подробнее о пакете:
https://github.com/pydata/numexpr
#библиотека
👍16
Пишем систему распознавания ладони на Python OpenCV
У нас на сайте появилась интересная статья о создании системы распознавания ладони на OpenCV всего в 26 строк кода. Подробная инструкция тут:
https://tproger.ru/articles/pishem-sistemu-raspoznavanija-ladoni-na-python-opencv/
#opencv #ai #ml
У нас на сайте появилась интересная статья о создании системы распознавания ладони на OpenCV всего в 26 строк кода. Подробная инструкция тут:
https://tproger.ru/articles/pishem-sistemu-raspoznavanija-ladoni-na-python-opencv/
#opencv #ai #ml
👍6🔥1
Отзывчивая таблица с Django и htmx
Чтобы создать таблицу в Django, обычно реализуется набор API-интерфейсов на стороне сервера, которые передают данные клиенту, и используется библиотека таблиц Javascript на стороне клиента. Но также можно реализовать и HTML-таблицу. Правда это отразится на производительности в случае внесения изменений в таблицу.
Но есть решение, которое устраняет эту проблему. Эта статья расскажет вам, как использовать Django и
https://dev.to/joashxu/responsive-table-with-django-and-htmx-1fob
#django #веб #htmx
Чтобы создать таблицу в Django, обычно реализуется набор API-интерфейсов на стороне сервера, которые передают данные клиенту, и используется библиотека таблиц Javascript на стороне клиента. Но также можно реализовать и HTML-таблицу. Правда это отразится на производительности в случае внесения изменений в таблицу.
Но есть решение, которое устраняет эту проблему. Эта статья расскажет вам, как использовать Django и
htmx
для разработки функциональных и адаптивных таблиц:https://dev.to/joashxu/responsive-table-with-django-and-htmx-1fob
#django #веб #htmx
👍10🔥1
Настраиваем PyCharm для комфортной работы с Python
Множество разработчиков, занимающихся разработкой на Python, предпочитают использовать PyCharm в качестве основного инструмента. Если вы начинаете разработку на Python или уже занимаетесь ею, но хотите сделать её ещё более удобной, то в этом видео автор рассказывает об удобных фишках и полезных настройках для PyCharm, которые выведут ваш код на новый уровень:
https://www.youtube.com/watch?v=Z-089JxyUF8
#видео #pycharm
Множество разработчиков, занимающихся разработкой на Python, предпочитают использовать PyCharm в качестве основного инструмента. Если вы начинаете разработку на Python или уже занимаетесь ею, но хотите сделать её ещё более удобной, то в этом видео автор рассказывает об удобных фишках и полезных настройках для PyCharm, которые выведут ваш код на новый уровень:
https://www.youtube.com/watch?v=Z-089JxyUF8
#видео #pycharm
YouTube
Как настроить PyCharm? Топ фишки
🔥 Telegram https://t.iss.one/ershov_diary
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://bit.ly/3MWeXQa
Как настроить PyCharm для программирования на Python, data science и машинного обучения…
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://bit.ly/3MWeXQa
Как настроить PyCharm для программирования на Python, data science и машинного обучения…
👍14
Возврат нескольких значений из функции
Python позволяет нам возвращать из функции несколько значений. Это может быть удобно, если результат функции используется в нескольких местах, но с различными нюансами или если для работы программы требуются сразу несколько значений.
Здесь наглядно показано, как это можно сделать:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#начинающим
Python позволяет нам возвращать из функции несколько значений. Это может быть удобно, если результат функции используется в нескольких местах, но с различными нюансами или если для работы программы требуются сразу несколько значений.
Здесь наглядно показано, как это можно сделать:
https://pythonist.ru/vozvrat-neskolkih-znachenij-iz-funkczii/
#начинающим
👍16👎5❤1😁1
Игры, в которых использовался Python
Да, для разработки игр чаще используются другие языки, но Python и тут кое-что может. Вот небольшая подборка игр, в которых использовался Python:
https://tproger.ru/articles/python-powered-games/
#gamedev
Да, для разработки игр чаще используются другие языки, но Python и тут кое-что может. Вот небольшая подборка игр, в которых использовался Python:
https://tproger.ru/articles/python-powered-games/
#gamedev
👍14👎2
Простой способ замерить скорость работы кода в python
Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Это можно сделать различными способами. Некоторые из них рассматриваются в этом видео:
https://www.youtube.com/watch?v=8fRUh6yFQoU
#видео
Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Это можно сделать различными способами. Некоторые из них рассматриваются в этом видео:
https://www.youtube.com/watch?v=8fRUh6yFQoU
#видео
YouTube
Простой способ замерить скорость работы кода в python
Часто нам надо понять, как быстро работает какой-то кусочек кода, какую чего часть оптимизировать и как изменилась скорость работы при переписывании. Давайте рассмотрим несколько вариантов, как это сделать.
Я в Telegram - https://t.iss.one/tricky_python
Канал…
Я в Telegram - https://t.iss.one/tricky_python
Канал…
👍13🥰1😁1
Какой у вас опыт работы в IT?
Anonymous Poll
38%
Ещё нет опыта
14%
Менее 1 года
10%
1-2 года
10%
2-4 года
7%
4-6 лет
6%
6-10 лет
4%
10-15 лет
6%
Более 15 лет
5%
Посмотреть результаты
🔥6
Обзор инструментов для автоформатирования кода Python
Благодаря легко читаемому и понятному синтаксису Python вполне обоснованно стал самым востребованным языком программирования на сегодняшний день.
Один из немаловажных, но оставленных без должного внимания аспектов в написании чистого кода Python заключается в необходимости его качественного форматирования и проверок. Да, этому вопросу стоит уделять достаточно внимания, но не бойтесь потерять много времени, ведь сегодня существует уже достаточное количество инструментов автоматизирующих эту задачу. Подробнее:
https://nuancesprog.ru/p/15626/
Благодаря легко читаемому и понятному синтаксису Python вполне обоснованно стал самым востребованным языком программирования на сегодняшний день.
Один из немаловажных, но оставленных без должного внимания аспектов в написании чистого кода Python заключается в необходимости его качественного форматирования и проверок. Да, этому вопросу стоит уделять достаточно внимания, но не бойтесь потерять много времени, ведь сегодня существует уже достаточное количество инструментов автоматизирующих эту задачу. Подробнее:
https://nuancesprog.ru/p/15626/
👍9
Добавляем дополнительные атрибуты к элементам enum в Python
Техника, о которой пойдёт речь в этой статье может пригодиться в различных ситуациях. Например, когда элемент должен хранить разный формат данных для одной задачи — скажем, HEX, RGB и текстовое описание цвета.
О том, как это сделать, вы можете узнать в этой статье:
https://rednafi.github.io/reflections/add-additional-attributes-to-enum-members-in-python.html
Техника, о которой пойдёт речь в этой статье может пригодиться в различных ситуациях. Например, когда элемент должен хранить разный формат данных для одной задачи — скажем, HEX, RGB и текстовое описание цвета.
О том, как это сделать, вы можете узнать в этой статье:
https://rednafi.github.io/reflections/add-additional-attributes-to-enum-members-in-python.html
👍3
Как конвертировать PDF-файлы в PNG с помощью Python
Спойлер: для этого нам понадобится библиотека pdf2image.
На самом деле, установив pdf2image, вы сделали большую часть дела. Но для правильной работы, всё-таки требуется произвести некоторые доработки. Какие именно — в статье:
https://nuancesprog.ru/p/12485/
Спойлер: для этого нам понадобится библиотека pdf2image.
На самом деле, установив pdf2image, вы сделали большую часть дела. Но для правильной работы, всё-таки требуется произвести некоторые доработки. Какие именно — в статье:
https://nuancesprog.ru/p/12485/
👍12