📚Напоминаем про наш полный курс «Самоучитель по 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
Свежий #дайджест по Python.
🐍 Resource management and generators in Python
Автор статьи рассматривает проблему освобождения ресурсов в генераторах и асинхронных генераторах, когда они не полностью используются.
🐍 Sphinx 8.0.2
Вышла новая версия Sphinx. Это библиотека для Python, которая используется для автоматической генерации документации из исходного кода.
🐍 Создание собственного API на Python (FastAPI): Подключаем фронтенд и статические файлы
Это очередная статья из серии про создание собственного API. Автор описывает, как использовать шаблонизатор Jinja2 для динамического создания HTML-страниц.
🐍 Strings and Character Data in Python
В новом руководстве Real Python рассказывается о том, как работать со строками.
🐍 Николай Марков. Управление пакетами — хорошее, плохое, злое?
В видео обсуждаются плюсы и минусы управления пакетами в Python, анализируются текущие проблемы и достижения в этой области, а также возможные будущие сценарии развития.
🐍 Resource management and generators in Python
Автор статьи рассматривает проблему освобождения ресурсов в генераторах и асинхронных генераторах, когда они не полностью используются.
🐍 Sphinx 8.0.2
Вышла новая версия Sphinx. Это библиотека для Python, которая используется для автоматической генерации документации из исходного кода.
🐍 Создание собственного API на Python (FastAPI): Подключаем фронтенд и статические файлы
Это очередная статья из серии про создание собственного API. Автор описывает, как использовать шаблонизатор Jinja2 для динамического создания HTML-страниц.
🐍 Strings and Character Data in Python
В новом руководстве Real Python рассказывается о том, как работать со строками.
🐍 Николай Марков. Управление пакетами — хорошее, плохое, злое?
В видео обсуждаются плюсы и минусы управления пакетами в Python, анализируются текущие проблемы и достижения в этой области, а также возможные будущие сценарии развития.
❤3😁2👍1
💬 Какой у вас уровень английского?
😢 — Не знаю английский/элементарный уровень
👍 — Средний: немного говорю, могу смотреть и читать несложные материалы
❤️ — Высокий: читаю, смотрю сериалы и уроки, всё понимаю
👾 — Идеальный: могу работать на английском и свободно говорю
😢 — Не знаю английский/элементарный уровень
👍 — Средний: немного говорю, могу смотреть и читать несложные материалы
❤️ — Высокий: читаю, смотрю сериалы и уроки, всё понимаю
👾 — Идеальный: могу работать на английском и свободно говорю
👍129❤50😢43👾26🤔3
🧑💻 Статьи для IT: как объяснять и распространять значимые идеи
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
Напоминаем, что у нас есть бесплатный курс для всех, кто хочет научиться интересно писать — о программировании и в целом.
Что: семь модулей, посвященных написанию, редактированию, иллюстрированию и распространению публикаций.
Для кого: для авторов, копирайтеров и просто программистов, которые хотят научиться интересно рассказывать о своих проектах.
👉Материалы регулярно дополняются, обновляются и корректируются. А еще мы отвечаем на все учебные вопросы в комментариях курса.
👍1🔥1
✍️ Квиз по Python с 500+ вопросами
Реддитор сделал сайт-сборник вопросов по языку. Можно смотреть, сколько верных ответов вы дали.
👀 Вопросы и ответы даны на английском языке
🔗 Ссылка на квиз
Реддитор сделал сайт-сборник вопросов по языку. Можно смотреть, сколько верных ответов вы дали.
🔗 Ссылка на квиз
👏8👍3👾3🔥1
🎓 Advanced Python Tutorial
Это сборник учебных материалов по продвинутым концепциям Python и анализу данных. Включает в себя:
▪️упаковку и распаковку значений, менеджеры контекста, декораторы и др.;
▪️работу с классами в Python, в том числе использование магических методов;
▪️работу с данными, включая визуализацию;
▪️машинное обучение.
🔗 Ссылка на сайт
Это сборник учебных материалов по продвинутым концепциям Python и анализу данных. Включает в себя:
▪️упаковку и распаковку значений, менеджеры контекста, декораторы и др.;
▪️работу с классами в Python, в том числе использование магических методов;
▪️работу с данными, включая визуализацию;
▪️машинное обучение.
🔗 Ссылка на сайт
👍10❤3
Forwarded from Proglib.academy | IT-курсы
🦄 5 мифов о работе в IT, которые мешают начать карьеру программиста
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
🔗 Ссылка
Разоблачаем в нашей статье 5 распространенных мифов о карьере в IT: от замены программистов нейросетями до необходимости технического образования.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4
🐍✍️ Подборка лекций по Python
На YouTube опубликовали записи выступлений с конференции Ekbpy 2024. Вот некоторые из них(смотри, пока ютуб не замедлили) :
▪️Есть ли геймдев на Python?
▪️Распознавание данных по фото СТС
▪️Чистый код: антипаттерны в питоне, и как с ними бороться
▪️Управление пакетами — хорошее, плохое, злое?
На YouTube опубликовали записи выступлений с конференции Ekbpy 2024. Вот некоторые из них
▪️Есть ли геймдев на Python?
▪️Распознавание данных по фото СТС
▪️Чистый код: антипаттерны в питоне, и как с ними бороться
▪️Управление пакетами — хорошее, плохое, злое?
🔥6
Привет, друзья! 👋
Мы готовим статью о возможном снижении уровня знаний среди IT-специалистов и хотим узнать ваше мнение. Поделитесь своими мыслями, ответив на следующие вопросы:
Как вы оцениваете уровень знаний современных IT-специалистов по сравнению с их предшественниками 10-15 лет назад? 🤔
- Значительно снизился 📉
- Немного снизился 🔻
- Остался на том же уровне ➡️
- Немного повысился 🔼
- Значительно повысился 📈
Какие факторы, по вашему мнению, наиболее сильно влияют на уровень знаний IT-специалистов сегодня? (выберите до 3 вариантов) 🧠
- Качество образования в вузах 🎓
- Доступность онлайн-курсов и самообучения 💻
- Требования рынка труда 💼
- Развитие технологий и инструментов разработки 🛠️
- Влияние социальных сетей и информационного шума 📱
- Отток квалифицированных специалистов ✈️
- Другое (укажите в комментариях) 🗨️
Как вы считаете, что нужно сделать для повышения уровня знаний IT-специалистов? 💡
Поделитесь своими идеями в комментариях! Самые интересные и конструктивные предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
Мы готовим статью о возможном снижении уровня знаний среди IT-специалистов и хотим узнать ваше мнение. Поделитесь своими мыслями, ответив на следующие вопросы:
Как вы оцениваете уровень знаний современных IT-специалистов по сравнению с их предшественниками 10-15 лет назад? 🤔
- Значительно снизился 📉
- Немного снизился 🔻
- Остался на том же уровне ➡️
- Немного повысился 🔼
- Значительно повысился 📈
Какие факторы, по вашему мнению, наиболее сильно влияют на уровень знаний IT-специалистов сегодня? (выберите до 3 вариантов) 🧠
- Качество образования в вузах 🎓
- Доступность онлайн-курсов и самообучения 💻
- Требования рынка труда 💼
- Развитие технологий и инструментов разработки 🛠️
- Влияние социальных сетей и информационного шума 📱
- Отток квалифицированных специалистов ✈️
- Другое (укажите в комментариях) 🗨️
Как вы считаете, что нужно сделать для повышения уровня знаний IT-специалистов? 💡
Поделитесь своими идеями в комментариях! Самые интересные и конструктивные предложения мы обязательно включим в нашу статью. Спасибо за участие! 🙏
👍7🤔4❤1
Forwarded from Библиотека дата-сайентиста | Data Science, Machine learning, анализ данных, машинное обучение
👨🎓️ Кто есть кто в команде data science: путеводитель по профессии
О data scientist часто говорят, будто это одна профессия, хотя в науке о данных существуют и другие специализации. Расскажем, из каких направлений можно выбирать и что потребуется для их изучения.
🔗 Читать статью
О data scientist часто говорят, будто это одна профессия, хотя в науке о данных существуют и другие специализации. Расскажем, из каких направлений можно выбирать и что потребуется для их изучения.
🔗 Читать статью
👏4👍1
🐍💻 PyCharm для Python: полное руководство по установке, настройке и использованию
PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains. В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов. Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.
👉 Читать статью
PyCharm — это мощная и популярная интегрированная среда разработки (IDE) для Python, созданная компанией JetBrains. В этом подробном руководстве мы рассмотрим все аспекты работы с PyCharm: от установки и настройки до продвинутых функций и полезных плагинов. Независимо от того, новичок вы или опытный разработчик, эта статья поможет вам максимально эффективно использовать PyCharm в ваших Python-проектах.
👉 Читать статью
😁20❤9👍4🥱1
Forwarded from Библиотека разработчика игр | Gamedev, Unity, Unreal Engine
🎮 Как зарабатывать на играх или зачем изучать игровую аналитику в 2024 году
Если вы решили заняться геймдевом всерьез, возникает вопрос выбора специализации. Сегодня мы поговорим о востребованной профессии игрового аналитика. Попробуем разобраться, зачем нужен такой специалист и как им стать.
👉 Статья
Если вы решили заняться геймдевом всерьез, возникает вопрос выбора специализации. Сегодня мы поговорим о востребованной профессии игрового аналитика. Попробуем разобраться, зачем нужен такой специалист и как им стать.
👉 Статья
🎉7🔥3