Большая шпаргалка по Python и не только
Python — мощный ЯП с кучей механизмов и фишечек, полный список которых трудно постоянно держать в голове. Поэтому можно просто сохранить шпаргалку или даже распечатать её, чтобы держать перед глазами. Вот такую шпаргалку, например.
Помимо самого Python, тут есть разделы по Pandas, NumPy, SciPy и прочему.
#шпаргалка #python
Python — мощный ЯП с кучей механизмов и фишечек, полный список которых трудно постоянно держать в голове. Поэтому можно просто сохранить шпаргалку или даже распечатать её, чтобы держать перед глазами. Вот такую шпаргалку, например.
Помимо самого Python, тут есть разделы по Pandas, NumPy, SciPy и прочему.
#шпаргалка #python
30 самых полезных библиотек Python для веб-разработки в 2024 году
Если вы только приступили к вёрстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки и инструменты — мастхэв, и чём вообще руководствоваться при выборе инструмента. Например pillow — библиотека для работы с изображениями, requests — для работы с HTTP-запросами, plotly — для получения дизайнерской графики или же certbot для получения бесплатных SSL-сертификатов.
Все 30 таких библиотек забираем в статье.
#подборка #python #ru
Если вы только приступили к вёрстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки и инструменты — мастхэв, и чём вообще руководствоваться при выборе инструмента. Например pillow — библиотека для работы с изображениями, requests — для работы с HTTP-запросами, plotly — для получения дизайнерской графики или же certbot для получения бесплатных SSL-сертификатов.
Все 30 таких библиотек забираем в статье.
#подборка #python #ru
Доклад: Пишем на питоне так, чтобы все вас любили
В своём докладе автор хочет показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.
Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:
https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM
#доклад #python #ru
В своём докладе автор хочет показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто, придется поговорить о разнице между м*&*ами и algebraic effects, SRP, о плюсах и минусах Typed DI, протоколах и приставучем IO. А ещё поговорят про цвета функций, DDD, типы и клей для композиции.
Разложив все по полочкам, можно будет написать первые несколько строк простого кода для большого проекта:
https://youtu.be/ELwkO5warfs?si=oI3Sm4Y82AjnaMRM
#доклад #python #ru
YouTube
Пишем на питоне так, чтобы все вас любили (или ненавидели)
Никита Соболев (CTO в Wemake.services) @ Moscow Python Meetup 67
"В своем докладе я хочу показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects…
"В своем докладе я хочу показать, как просто и как сложно писать простой код.
Чтобы разобраться: что сложно, а что просто; нам придется поговорить о разнице между м*&*ами и algebraic effects…
Pygame — разработка игр на Python
Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.
Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:
https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR
#курс #python #gamedev #ru
Pygame — это библиотека для создания игр, предоставляющая программистам инструменты для разработки. Она включает в себя возможности для работы с графикой и анимацией, управления клавиатурой и мышью, а также обработки звука.
Ловите небольшой курс по этой игровой библиотеке, где в процессе обучения вы напишете культовую Space Invaders:
https://youtu.be/ilP1dImCuJ8?si=0BNIQYvlQ_PJ9KfR
#курс #python #gamedev #ru
YouTube
Разработка игры на Python | Pygame. Урок #1
Начинаем делать игру по мотивам "Space Invaders" на языке программирования Python с использованием библиотеки Pygame. Установим модули, настроим и отрисуем на экране изображение пушки из нашей будущей игры.
Не забываем подписываться!
------
Все уроки по…
Не забываем подписываться!
------
Все уроки по…
Курс по создание бота для Telegram на Python
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
Боты в Telegram используются повсеместно: для продаж, связи с аудиторией, различных инструментариев и работе с ИИ. Поэтому скил создания таких ботов — полезный навык многим разработчикам.
Сохраняйте курс, где с нуля учат этому навыку: расскажут про общую концепцию ботов, функционал, работу с БД, Web Apps и даже проведение оплат.
Ссылка на курс
#курс #python #начинающим #ru
YouTube
Телеграм бот на Python / #1 – Разработка ботов с нуля. Как создать Telegram Bot?
Разработка Telegram Bot является прибыльной и интересной сферой. В уроках для начинающих вы научитесь создавать Телеграм ботов на базе языка Python с нуля. К концу курса вы создадите бот-магазин и добавите систему оплаты.
✅ Полезные ссылки:
– Курс по языку…
✅ Полезные ссылки:
– Курс по языку…
10 пакетов Python, которые улучшат вашу кодовую базу
Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.
Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.
#подборка #python #ru
Data Scientist’ы и разработчики тратят немало времени на отладку кода, чтобы сделать его более эффективным и простым в дальнейшем использовании.
Кидайте в сохранёнки подборку, где собрали 10 пакетов Python, помогающих автоматизировать форматирование кода и тестировать его на выявление ошибок. Вот парочка из них: Black — выявляет ошибки и форматирует код, Bandit — проверяет безопасность кода, Pydantic — для проверки данных и управления настройками.
#подборка #python #ru
Гарвардский курс по веб-разработке на Python и JS
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Подборка книг по Python всех уровней
Ищите чтиво на выходные? В этой подборке собрали популярные книги по Python и разделили их по сложности и темам:
Для начинающих:
— Learning Python
— Learn Python the Hard Way
— Python Crash Course
Для продвинутых:
— Python Cookbook
— Test-Driven Web Development with Python
Для разработки игр:
— Making Games with Python & Pygame
— Invent Your Own Computer Games with Python
ML и анализ данных:
— Think Complexity
— Python для сложных задач
Полный список книг с описанием в статье
#книги #python #подборка #ru
Ищите чтиво на выходные? В этой подборке собрали популярные книги по Python и разделили их по сложности и темам:
Для начинающих:
— Learning Python
— Learn Python the Hard Way
— Python Crash Course
Для продвинутых:
— Python Cookbook
— Test-Driven Web Development with Python
Для разработки игр:
— Making Games with Python & Pygame
— Invent Your Own Computer Games with Python
ML и анализ данных:
— Think Complexity
— Python для сложных задач
Полный список книг с описанием в статье
#книги #python #подборка #ru
Курс по автоматизации тестирования с помощью Selenium & Python
Автоматизация тестов — это отличный способ упростить проверку работы сайтов и приложений, сэкономив время на ручных тестах. Она помогает быстрее находить баги и быть уверенными, что всё работает как надо перед релизом.
Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:
Ссылка на курс
#курс #qa #python #начинающим #ru
Автоматизация тестов — это отличный способ упростить проверку работы сайтов и приложений, сэкономив время на ручных тестах. Она помогает быстрее находить баги и быть уверенными, что всё работает как надо перед релизом.
Сохраняйте классный курс для начинающих тестировщиков, где учат писать автотесты на Python с помощью Selenium. На курсе разберут, как писать понятные и стабильные тесты, работать с популярными фреймворками и правильно строить тест-сценарии:
Ссылка на курс
#курс #qa #python #начинающим #ru
Stepik: online education
Автоматизация тестирования с помощью Selenium и Python
Это базовый курс для начинающих тестировщиков, который научит вас писать автоматизированные UI-тесты на языке программирования Python с помощью библиотеки Selenium. А еще мы рассмотрим популярные фреймворки и хорошие практики написания автотестов.
10 способов оптимизации Python-кода
Python ценят за простоту и гибкость, но его производительность можно значительно повысить для сложных вычислений и обработки данных. Вот какие варианты:
1. Используйте упаковку переменных для эффективного использования памяти.
2. Храните часто используемые данные в памяти для ускорения работы с файлами.
3. Применяйте
4. Разделяйте функции на внутренние и публичные для оптимизации.
5. Используйте декораторы для расширения функциональности функций.
6. Применяйте готовые библиотеки для ускорения и оптимизации вычислений.
7. Используйте короткое замыкание для избежания лишних вычислений.
8. Принудительно вызывайте сборщик мусора для освобождения памяти.
9. Используйте короткие сообщения об ошибках для встроенных систем.
10. Применяйте векторизацию вместо циклов для ускорения обработки данных.
Подробней про каждый пункт в статье.
#советы #оптимизация #python #ru
Python ценят за простоту и гибкость, но его производительность можно значительно повысить для сложных вычислений и обработки данных. Вот какие варианты:
1. Используйте упаковку переменных для эффективного использования памяти.
2. Храните часто используемые данные в памяти для ускорения работы с файлами.
3. Применяйте
array.array
для экономии памяти. 4. Разделяйте функции на внутренние и публичные для оптимизации.
5. Используйте декораторы для расширения функциональности функций.
6. Применяйте готовые библиотеки для ускорения и оптимизации вычислений.
7. Используйте короткое замыкание для избежания лишних вычислений.
8. Принудительно вызывайте сборщик мусора для освобождения памяти.
9. Используйте короткие сообщения об ошибках для встроенных систем.
10. Применяйте векторизацию вместо циклов для ускорения обработки данных.
Подробней про каждый пункт в статье.
#советы #оптимизация #python #ru
Библиотека программиста
🐍⚙️ 10 способов оптимизации Python-кода
Рассказываем о приемах, которые ускоряют Python-код и снижают потребление памяти при обработке больших объемов данных