Forwarded from Библиотека задач по Python | тесты, код, задания
Forwarded from Библиотека задач по Python | тесты, код, задания
❤6👍4
🐍 У нас есть еженедельная email-рассылка, посвященная последним открытиям и тенденциям в мире Python.
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
В ней:
● Новые возможности в последних версиях Python
● Работа с базами данных и SQL в Python
● Веб-разработка на Django и Flask
● Машинное обучение и анализ данных с помощью Python
● Автоматизация и работа с API на Python
● Тестирование и отладка кода на Python
● Задачи для новичков с решениями
👉Подписаться👈
👍3👏2❤1
python-cheat-sheet.pdf
89.3 KB
✍️🐍 Шпаргалка по Python 3 от Real Python
Содержит:
▪️типы данных (строки, числа, булевы типы);
▪️коллекции (списки, словари);
▪️условные выражения и циклы;
▪️функции.
🔗 Ссылка
Содержит:
▪️типы данных (строки, числа, булевы типы);
▪️коллекции (списки, словари);
▪️условные выражения и циклы;
▪️функции.
🔗 Ссылка
🔥10😁4❤3🥱1
Конкурс года в «Библиотеке программиста»: смонтируйте короткий вертикальный ролик формата Shorts/Reels* на тему программирования и разработки — лучший автор получит 40 тысяч рублей
Подробные условия:
Какие ролики мы не принимаем:
Таймлайн:
2 августа — заканчиваем принимать видео
⬇️
3 августа — начинаем загружать лучшие видео в инстаграм
⬇️
9 августа — подводим итоги
*Организация Meta признана экстремистской в РФ
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2❤1
Forwarded from Proglib.academy | IT-курсы
📊 Kaggle за 30 минут: практическое руководство для начинающих
Начинающему дата-сайентисту необходима практика, а Kaggle решает эту проблему. Из статьи вы узнаете, как лучше всего начать работу с популярным сервисом.
🔗 Статья
Начинающему дата-сайентисту необходима практика, а Kaggle решает эту проблему. Из статьи вы узнаете, как лучше всего начать работу с популярным сервисом.
🔗 Статья
👍15❤1
5️⃣ разных способов начать писать код
С чего начать писать новый код? Разработчик Juha-Matti Santala поделился своими подходами, которые выбирает в зависимости от настроения.
✅ Сначала написать тесты.
✅ Начать с эквивалента функции main: описать, с какими объектами необходимо работать и какие функции вызывать.
✅ Начать с моделирования классов и структур данных.
✅ В первую очередь написать документацию.
✅ Просто начать писать хоть что-то.
Более подробно можете прочесть тут 👈
А как вы чаще всего начинаете писать новый код?
С чего начать писать новый код? Разработчик Juha-Matti Santala поделился своими подходами, которые выбирает в зависимости от настроения.
✅ Сначала написать тесты.
✅ Начать с эквивалента функции main: описать, с какими объектами необходимо работать и какие функции вызывать.
✅ Начать с моделирования классов и структур данных.
✅ В первую очередь написать документацию.
✅ Просто начать писать хоть что-то.
Более подробно можете прочесть тут 👈
А как вы чаще всего начинаете писать новый код?
👏13👍3❤2
✍️ «Библиотека программиста» находится в поиске автора на написание книжных рецензий
Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
✉️ Станьте частью нашей команды — присылайте резюме и примеры работ hello@proglib.io
Кто нужен?
● Энтузиасты (джуны и выше), которые которые разбираются в IT
● Любители книг, которые хотели бы получать деньги за чтение и написание рецензий
● Работаем с самозанятыми (компенсируем налог), ИП
Мы предлагаем частичную занятость и полностью удаленный формат работы — можно совмещать с основной и находиться в любом месте🌴
✉️ Станьте частью нашей команды — присылайте резюме и примеры работ hello@proglib.io
❤1👍1
Вчера на конференции PyCon в Москве были замечены люди в футболках, призывающих «стать заклинателем».
Если перейти по QR-коду, попадаешь на описание задач и обязанностей:
▪️Заклинателя
▪️Верховного заклинателя
Пишут, что придется общаться со змееустами (конечно, если вы владеете парсултангом), организовывать цирковой номер и «смотреть за поведением змей и оперативно реагировать на любые признаки непослушания или заговора».
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤🔥4👍4❤1
🤠 Самый быстрый фреймворк на Диком Западе: ускоряем Django-rest-framework вместе с Rust
Автор новой статьи на «Хабре» — инженер в отделе разработки инструментов тестирования компании YADRO. Там создают собственную тест-менеджмент систему с открытым исходным кодом TestY. Этот проект использует Django для создания MVP. Разработчики заметили, что при увеличении данных возникают проблемы с производительностью, особенно с CPU-bound задачами.
Автор, желая ускорить выполнение таких задач, протестировал несколько решений и нашёл оптимальное. Статья будет полезна тем, кто разрабатывает веб-приложение на Django или Python и хочет ускорить работу сервиса 👈
Автор новой статьи на «Хабре» — инженер в отделе разработки инструментов тестирования компании YADRO. Там создают собственную тест-менеджмент систему с открытым исходным кодом TestY. Этот проект использует Django для создания MVP. Разработчики заметили, что при увеличении данных возникают проблемы с производительностью, особенно с CPU-bound задачами.
Автор, желая ускорить выполнение таких задач, протестировал несколько решений и нашёл оптимальное. Статья будет полезна тем, кто разрабатывает веб-приложение на Django или Python и хочет ускорить работу сервиса 👈
❤🔥5🥰2👍1🔥1
📚Напоминаем про наш полный курс «Самоучитель по Python для начинающих»
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
Мы написали и собрали для вас в одну подборку все 25 глав и 230 практических заданий!
🐍 Часть 1: Особенности, сферы применения, установка, онлайн IDE
🐍 Часть 2: Все, что нужно для изучения Python с нуля – книги, сайты, каналы и курсы
🐍 Часть 3: Типы данных: преобразование и базовые операции
🐍 Часть 4: Методы работы со строками
🐍 Часть 5: Методы работы со списками и списковыми включениями
🐍 Часть 6: Методы работы со словарями и генераторами словарей
🐍 Часть 7: Методы работы с кортежами
🐍 Часть 8: Методы работы со множествами
🐍 Часть 9: Особенности цикла for
🐍 Часть 10: Условный цикл while
🐍 Часть 11: Функции с позиционными и именованными аргументами
🐍 Часть 12: Анонимные функции
🐍 Часть 13: Рекурсивные функции
🐍 Часть 14: Функции высшего порядка, замыкания и декораторы
🐍 Часть 15: Методы работы с файлами и файловой системой
🐍 Часть 16: Регулярные выражения
🐍 Часть 17: Основы скрапинга и парсинга
🐍 Часть 18: Основы ООП – инкапсуляция и наследование
🐍 Часть 19: Основы ООП – абстракция и полиморфизм
🐍 Часть 20: Графический интерфейс на Tkinter
🐍 Часть 21: Основы разработки игр на Pygame
🐍 Часть 22: Основы работы с SQLite
🐍 Часть 23: Основы веб-разработки на Flask
🐍 Часть 24: Основы работы с NumPy
🐍 Часть 25: Основы анализа данных с Pandas
👍8❤3
Развитие ИИ идет невероятными темпами: то, что еще несколько месяцев назад было под силу только человеку, теперь с успехом могут делать чат-боты. Если искусственный сверхинтеллект (AGI) действительно появится в ближайшие годы, границы между способностями людей и AI и вовсе могут исчезнуть. Может ли ИИ обрести настоящее сознание, подобное человеческому? Теперь это вопрос волнует не только футурологов и писателей-фантастов, но и ведущих ученых по всему миру.
📖 Читать статью
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🥱4❤3😁2
В модуле есть 4 комбинаторных итератора:
▪️combinations
▪️combinations_with_replacement
▪️permutations
▪️product
combinations(iterable, r)
Этот итератор будет генерировать кортежи длиной r со всеми уникальными комбинациями значений из iterable.
Например, какие комбинации вкусов мороженого я могу получить?
from itertools import combinations
flavours = ["chocolate", "vanilla", "strawberry"]
for scoops in combinations(flavours, 2):
print(scoops)
"""Выведет:
('chocolate', 'vanilla')
('chocolate', 'strawberry')
('vanilla', 'strawberry')
"""
combinations_with_replacement(iterable, r)
То же самое, что и combinations, но значения могут повторяться.
Например, какие комбинации вкусов мороженого я могу получить, если разрешу себе повторять вкусы?
from itertools import combinations_with_replacement
flavours = ["chocolate", "vanilla", "strawberry"]
for scoops in combinations_with_replacement(flavours, 2):
print(scoops)
"""Выведет:
('chocolate', 'chocolate')
('chocolate', 'vanilla')
('chocolate', 'strawberry')
('vanilla', 'vanilla')
('vanilla', 'strawberry')
('strawberry', 'strawberry')
"""
permutations(iterable, r)
Выведет все возможные комбинации во всех возможных порядках.
Например, если я беру два шарика мороженого, как они могут быть поданы? Это очень важный вопрос, потому что нижний шарик съедается последним.
from itertools import permutations
flavours = ["chocolate", "vanilla", "strawberry"]
for scoops in permutations(flavours, 2):
print(scoops)
"""Выведет:
('chocolate', 'vanilla')
('chocolate', 'strawberry')
('vanilla', 'chocolate')
('vanilla', 'strawberry')
('strawberry', 'chocolate')
('strawberry', 'vanilla')
"""
product(*iterables, repeat=1)
Сочетает все значения всех iterables друг с другом (вычисляет декартово произведение данных iterables.)
Например, если я могу взять два или три шарика мороженого, и если мороженое можно подать в стаканчике или в рожке, сколько будет различных вариантов?
rom itertools import product
possible_scoops = [2, 3]
possibly_served_on = ["cup", "cone"]
for scoop_n, served_on in product(possible_scoops, possibly_served_on):
print(f"{scoop_n} scoops served on a {served_on}.")
"""Выведет:
2 scoops served on a cup.
2 scoops served on a cone.
3 scoops served on a cup.
3 scoops served on a cone.
"""
Please open Telegram to view this post
VIEW IN TELEGRAM
👍37😁3🔥2❤1
Forwarded from Библиотека девопса | DevOps, SRE, Sysadmin
🍇 18 основных паттернов микросервисной архитектуры
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
Рассказываем о паттернах, которые представляют собой набор проверенных решений типичных проблем и задач в микросервисной архитектуре. Их правильное применение может значительно улучшить масштабируемость и надежность системы.
Читать статью
🔥5👍3
👾 Игра Donkey.bas на Python
Как сделать ремейк игры 1981 года, используя только стандартные библиотеки Python ( и не используя Pygame)?
Об этом рассказал автор новой статьи на «Хабре» 👈
Как сделать ремейк игры 1981 года, используя только стандартные библиотеки Python ( и не используя Pygame)?
Об этом рассказал автор новой статьи на «Хабре» 👈
👍7🥱3🔥1
Forwarded from Библиотека нейросетей | ChatGPT, Midjourney, DeepSeek, Sora
🤖🛠 Секреты эффективного промптинга: 4 способа улучшить качество ответов чат-бота
Качество ответов чат-бота напрямую зависит от качества ваших запросов. Мы предлагаем вам четыре эффективных способа, которые помогут вам формулировать промпты так, чтобы получать от чат-ботов максимально полезные и релевантные ответы.
Все подробности читайте в статье👈
Качество ответов чат-бота напрямую зависит от качества ваших запросов. Мы предлагаем вам четыре эффективных способа, которые помогут вам формулировать промпты так, чтобы получать от чат-ботов максимально полезные и релевантные ответы.
Все подробности читайте в статье
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰3🔥1