snowballstemmer - это очень полезная библиотека, если вам нужно реализовать эффективный поиск по сайту или файлам.
Библиотека позволяет достать основу слова для заданного исходного слова.
Причем поддерживаются разные языки.
В том числе русский и английский.
Крч Must Have для поиска 🔥
Ставится командой
Библиотека позволяет достать основу слова для заданного исходного слова.
Причем поддерживаются разные языки.
В том числе русский и английский.
Крч Must Have для поиска 🔥
Ставится командой
pip install snowballstemmer
Документация и примеры кода здесь.👍33
Методичка как учить Python.
Сохрани, чтобы не потерять!
1) Укус Питона
2) Опционально pythontutor.ru
3) Грокаем алгоритмы
4) Лутц или Доусон (если не чуствуешь что шаришь прям круто)
5) И наконец Рамальо Лучано - Python К вершинам мастерства
6) Потом Дронов - Django 3
7) И еще Гарри Персиваль - Python разработка на основе тестирования
.. там как раз завязка на Django
Можно менять порядок, но +- идеальный вариант именно такой.
Шаги после 5 можно не включать, если нет необходимости углубляться в веб разработку на Python.
Сохрани, чтобы не потерять!
1) Укус Питона
2) Опционально pythontutor.ru
3) Грокаем алгоритмы
4) Лутц или Доусон (если не чуствуешь что шаришь прям круто)
5) И наконец Рамальо Лучано - Python К вершинам мастерства
6) Потом Дронов - Django 3
7) И еще Гарри Персиваль - Python разработка на основе тестирования
.. там как раз завязка на Django
Можно менять порядок, но +- идеальный вариант именно такой.
Шаги после 5 можно не включать, если нет необходимости углубляться в веб разработку на Python.
👍132❤13🤔7🔥5❤🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализация бесконечного цикла на Python :3
👍247😁56🔥16🤩4🤔3😱2
This media is not supported in your browser
VIEW IN TELEGRAM
Glitch-this - это крутая библиотека для создания изображений и гифок с эффектом глич (glitch).
У библиотеки целая куча настроек и возможностей.
+ Она работает быстро.
Ставится командой ⚙️
У библиотеки целая куча настроек и возможностей.
+ Она работает быстро.
Ставится командой ⚙️
pip install glitch-this
Документация и примеры кода здесь.👍31❤4
This media is not supported in your browser
VIEW IN TELEGRAM
Silero-models - это очень крутая штука для STT/TTS (преобразование текста в голос и наоборот).
Работает в сотни раз лучше, чем тот же условный Pyttsx3.
Пример перевода текста в речь можете послушать в аттаче к посту.
Он был сгенерирован вот таким маленьким и простым кодом.
Помимо этого у Silero-Models есть много других интересных применений.
Обязательно чекайте документацию и примеры кода здесь.
Работает в сотни раз лучше, чем тот же условный Pyttsx3.
Пример перевода текста в речь можете послушать в аттаче к посту.
Он был сгенерирован вот таким маленьким и простым кодом.
Помимо этого у Silero-Models есть много других интересных применений.
Обязательно чекайте документацию и примеры кода здесь.
👍54😁3🔥2
MarkupSafe - полезная библиотека для фильтрации инпута от пользователя, который впоследствии будет выводиться на сайте.
Либа экранирует спец. символы, защищая тем самым юзер инпут от XSS атак и т.д.
Особенно полезно в сочетании с Django.
И на вебсайтах в целом.
Ставится командой ⚙️
Документация и примеры кода здесь.
Либа экранирует спец. символы, защищая тем самым юзер инпут от XSS атак и т.д.
Особенно полезно в сочетании с Django.
И на вебсайтах в целом.
Ставится командой ⚙️
pip install MarkupSafe
Документация и примеры кода здесь.
👍23
Сделал управление рукой в игре Subway Surfers.
При помощи Python и компьютерного зрения на OpenCV!
https://youtu.be/DLYO_4TtqMs
При помощи Python и компьютерного зрения на OpenCV!
https://youtu.be/DLYO_4TtqMs
YouTube
Subway Surfers но управляю СВОЕЙ РУКОЙ вместо клавиатуры :D
Сделал управление рукой в игре Subway Surfers.
При помощи Python и компьютерного зрения на OpenCV!
Кликайте по ссылке в описании https://cutt.ly/FHuiOrp и приобретайте билет на PHDays 2022 - по промокоду HOWDYHO со скидкой 23%. Поторопитесь, их количество…
При помощи Python и компьютерного зрения на OpenCV!
Кликайте по ссылке в описании https://cutt.ly/FHuiOrp и приобретайте билет на PHDays 2022 - по промокоду HOWDYHO со скидкой 23%. Поторопитесь, их количество…
👍32😁1
This media is not supported in your browser
VIEW IN TELEGRAM
крутящийся пончик который написан на Python!
похожий пончик был на C, но теперь появился и на Python!
всего 114 строк и у тебя будет такой же :3
он сделан благодаря математическим вычислениям с помощью библиотеки math, а поле было создано с помощью библиотеки pygame.
код можно посмотреть здесь
похожий пончик был на C, но теперь появился и на Python!
всего 114 строк и у тебя будет такой же :3
он сделан благодаря математическим вычислениям с помощью библиотеки math, а поле было создано с помощью библиотеки pygame.
код можно посмотреть здесь
👍69🤯18🔥12🎉1
Matplotlib — одна из основных библиотек для выстраивания графиков.
С помощью Matplotlib можно создавать любые визуализации, например: гистограммы, столбцовые диаграммы, точечные диаграммы и другое.
Так же данная библиотека облегчает использование меток, сеток, легенд и других объектов форматирования.
Matplotlib написан и поддерживался в основном Джоном Хантером и распространяется на условиях BSD-подобной лицензии.
Maptlotlib это поистине функциональная библиотека, речь идёт обо всём, что можно нарисовать 🔥
Ставится командой ⚙
Документация и примеры кода здесь.
С помощью Matplotlib можно создавать любые визуализации, например: гистограммы, столбцовые диаграммы, точечные диаграммы и другое.
Так же данная библиотека облегчает использование меток, сеток, легенд и других объектов форматирования.
Matplotlib написан и поддерживался в основном Джоном Хантером и распространяется на условиях BSD-подобной лицензии.
Maptlotlib это поистине функциональная библиотека, речь идёт обо всём, что можно нарисовать 🔥
Ставится командой ⚙
pip install matplotlib
Документация и примеры кода здесь.
👍35🔥3😱3❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Pyxel — это игровой движок для Python в стиле ретро.
Благодаря своей простоте, вдохновленной старыми игровыми консолями - вы можете легко создавать игры в стиле пиксель-арт.
Данный модуль так же поддерживает джойстик, поэтому вам даже не нужна клавиатура и мышь 🤯
В модуле есть редактор изображений и музыки, поэтому никуда отлучаться не нужно :3
Есть 2 версии Pyxel, одна автономная, а другая - нет, но сейчас мы говорим про модуль Python.
Ставится командой ⚙
Документация и примеры кода здесь.
Благодаря своей простоте, вдохновленной старыми игровыми консолями - вы можете легко создавать игры в стиле пиксель-арт.
Данный модуль так же поддерживает джойстик, поэтому вам даже не нужна клавиатура и мышь 🤯
В модуле есть редактор изображений и музыки, поэтому никуда отлучаться не нужно :3
Есть 2 версии Pyxel, одна автономная, а другая - нет, но сейчас мы говорим про модуль Python.
Ставится командой ⚙
pip install -U pyxel
Документация и примеры кода здесь.
🤯33👍24🔥3❤2
This media is not supported in your browser
VIEW IN TELEGRAM
Manim — это библиотека для того, чтобы создавать точные математические анимации!
Сложнейшие математические графики, симуляции и точные анимации — всё это есть в Manim!
Например, на гифке выше вы можете наблюдать за "гармоническим маятником" который создан при помощи Manim. Красиво, не правда ли?
Ставится командой ⚙
Сложнейшие математические графики, симуляции и точные анимации — всё это есть в Manim!
Например, на гифке выше вы можете наблюдать за "гармоническим маятником" который создан при помощи Manim. Красиво, не правда ли?
Ставится командой ⚙
pip install manim
Документация и примеры кода здесь👍35❤1🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Симуляция гравитации :3
Очень красивая реализация гравитационного поля. так же как и пончик, эта симуляция создана с помощью математических вычислений.
Использованные модули: pygame, math и random. pygame для поля, math для математических вычислений а random для диопазона.
Есть 3 представленных формы для симуляции, а именно: line, square и circle. Думаю по желанию можно добавить ещё несколько форм :)
Всё выглядит безумно круто 🔥
Код вы можете найти здесь
Очень красивая реализация гравитационного поля. так же как и пончик, эта симуляция создана с помощью математических вычислений.
Использованные модули: pygame, math и random. pygame для поля, math для математических вычислений а random для диопазона.
Есть 3 представленных формы для симуляции, а именно: line, square и circle. Думаю по желанию можно добавить ещё несколько форм :)
Всё выглядит безумно круто 🔥
Код вы можете найти здесь
🔥43👍7
Type hinting - это аннотация типов для простого чтения кода.
Сверху приведён пример type hinting'a, там мы присваиваем двум аргументам тип данных "int" через двоеточие, стрелка "->" указывает, что функция add() вернёт int.
Для чего нужен type hinting? С type hinting'ом намного легче понять код и делать рефакторинг в будущем.
Раньше, когда на Python писали в основном небольшие скрипты, это не было такой уж острой проблемой, потому что всю программу за разумный промежуток времени можно было охватить взглядом и понять. В последнее время язык стал значительно популярнее.
Нужно отметить, что type hinting — это именно возможность, а не обязанность. У программиста есть выбор — добавлять информацию о типах или нет.
Чтобы узнать больше — читайте документацию здесь.
Сверху приведён пример type hinting'a, там мы присваиваем двум аргументам тип данных "int" через двоеточие, стрелка "->" указывает, что функция add() вернёт int.
Для чего нужен type hinting? С type hinting'ом намного легче понять код и делать рефакторинг в будущем.
Раньше, когда на Python писали в основном небольшие скрипты, это не было такой уж острой проблемой, потому что всю программу за разумный промежуток времени можно было охватить взглядом и понять. В последнее время язык стал значительно популярнее.
Нужно отметить, что type hinting — это именно возможность, а не обязанность. У программиста есть выбор — добавлять информацию о типах или нет.
Чтобы узнать больше — читайте документацию здесь.
👍32❤1