Программистика
Закрытый канал
Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager
Больше5 775
Подписчики
-524 часа
+67 дней
-8630 дней
Архив постов
5 775
🟢 Ошибка Mutable Default Arguments в Python
Одна из самых распространённых ошибок в Python — использование изменяемых значений (list, dict, set) как значений по умолчанию в аргументах функций.
❌ Плохой пример:
def add_item(item, collection=[]):
collection.append(item)
return collection
print(add_item(1)) # [1]
print(add_item(2)) # [1, 2] Ожидали [2]!
Что пошло не так?
✔️ Аргумент collection=[] создаётся один раз при определении функции и не сбрасывается между вызовами!
✔️ Правильный вариант:
def add_item(item, collection=None):
if collection is None:
collection = [] # Создаём новый список при каждом вызове
collection.append(item)
return collection
print(add_item(1)) # [1]
print(add_item(2)) # [2] Всё работает!
👍 Разбор:
✔️ Изменяемые объекты (списки, словари, множества) нельзя использовать как значения по умолчанию.
✔️ Используем None и создаём новый объект внутри функции.
✔️ Проблема встречается часто при работе с list, dict, set.
💡 Запомни:
✔️ Значения по умолчанию создаются один раз при определении функции.
✔️ Используй None вместо изменяемых объектов и создавай их внутри.
Программистика5 775
🟢 Фильтрация и преобразование списков в Python
В Python удобно работать со списками с помощью list comprehension и функций высшего порядка (filter, map).
📌 Пример:
names = ["Анна", "Иван", "Петр", "Ольга", "Алексей"]
# Фильтруем имена, которые начинаются на "А" и преобразуем в верхний регистр
filtered_names = [name.upper() for name in names if name.startswith("А")]
print(filtered_names) # Вывод: ['АННА', 'АЛЕКСЕЙ']
👍 Разбор:
✔️ List comprehension — краткий и эффективный способ обработки списков.
✔️ if name.startswith("А") — фильтруем элементы по условию.
✔️ .upper() — преобразуем строки в верхний регистр.
💡 Запомни:
✔️ List comprehension — мощный инструмент для работы со списками.
✔️ Можно использовать map() и filter() как альтернативу.
Программистика5 775
Пет-проект на Python за 50 минут. Курс по FastAPI для начинающих
📱 ПервоисточникПрограммистика || #Видео
5 775
👀 Эволюционные нейросети на языке Python.
Основы нейроэволюции
🗣Разработка нейроэволюционных алгоритмов
🗣Программирование на Python
🗣Использование библиотек Python для нейросетей
🗣Решение прикладных задач (игры, робототехника, моделирование)
🗣Оптимизация и улучшение моделей
🗣Практическое применение нейроэволюции
Программистика // #doc
5 775
📈Сделал подборку рекомендую вам ознакомьтесь 🤙
👩💻 Max Open Source — Полезные статьи и бесплатные курсы по этическому хакингу, пентесту, программированию и информационным технологиям
👩💻 Хакер | Red Team - Библиотека Хакера только эксклюзивные редкие книги, статьи и курсы
👩💻 IT MEGA — Тут различные материалы, курсы по программированию, информационная безопасность хакингу, Osint и IT
📚 Книги | Books — Одна из крупных библиотек в сегменте Telegram. Тысячи книг и полезного материала
👩💻 Журнал Хакер — Журнал хакер, канал архив, все выпуски с 1999- до последнего! Удивительный мир!
👩💻 Библиотека Cobalt Strike — Все для знакомства с хакингом, пентестом, эксклюзивной информация, курсы, книги, статьи и инструменты
💎 PRO трафик - Тут ты узнаешь подробней как добывать золото сети! PRO трафик, PRO маркетинг, PRO деньги
📖 Библиотека разведчика Osint — Единственная в своем роде библиотека по теме OSINT, разведки в сети, сбору информации, технологии конкурентной разведки, поиск о цели
⚠️ В общей сложности, данные проекты насчитывают терабайты курсов и книг. Присоединяйся 📲 💻
🤖 И самые полезные боты в Telegram 🤙
🔈 Слушать Аудиокниги — бесплатно найдет и скачает все существующие Аудиокниги
📚 Книги | Books — уникальный бот найдет и скачает вам практически любую книгу и бесплатно (более 1миллиона книг)
👻 Пользуйтесь друзья! ✅ Сохрани 🤙
5 775
Вопросы для подготовки к интервью с разработчиком 👩💻 Python — это сборник вопросов и ответов, который поможет подготовиться к техническому собеседованию. Включает темы по языку, алгоритмам, библиотекам и базам данных. Содержит как полезные материалы, так и спорные моменты, поэтому рекомендуется критически оценивать информацию. Подойдет для разработчиков, желающих проверить и освежить свои знания перед собеседованием.
🐱 Ссылка на GitHub
Программистика|| #jobs
5 775
😈Переиграли и уничтожили
SkillBox’y привет, всем остальным соболезную. Залили новые курсы, забирайте ниже:
➖Python (64гб курсов)
➖C# (27гб курсов)
➖Java (45гб курсов)
➖PHP (34гб курсов)
➖Go (23гб курсов)
➖Rust (37гб курсов)
➖SQL (41гб курсов)
➖MySQL (21гб курсов)
➖Другое (114гб курсов)
Не видео на ютуб, а реальный СЛИВ огромных баз. Проверь сам!🚨
5 775
🖥 Ollama Python — это библиотека, предназначенная для интеграции проектов на Python версии 3.8 и выше с платформой Ollama!
Она предоставляет простой интерфейс для взаимодействия с языковыми моделями, такими как Llama 3.2, позволяя разработчикам легко интегрировать возможности обработки естественного языка в свои приложения.
🐱 Ссылка на GitHub
Программистика|| #doc
5 775
Онлайн-интенсив для ИТ-специалистов в Открытых школах Т1
Уже есть опыт работы в ИТ, но хочешь прокачать скилы и продвинуться в карьере?
Тогда скорее залетай на бесплатный ИТ-интенсив в Открытых школах Т1.
Открытые школы — это возможность усилить свои навыки и получить оффер в ИТ-холдинг Т1. И все это за месяц, онлайн и в удобное вечернее время.
Что ты получишь?
✅ бесплатное обучение в гибком формате: по вечерам, онлайн, из любого города РФ и РБ.
✅ материалы от HR для прокачки резюме и подготовки к интервью в Т1.
✅ много практики и уникальный рыночный опыт.
✅ поддержку опытных преподавателей и карьерный фаст-трек до мидла в Т1 для лучших выпускников.
✅ реальный шанс получить оффер в Т1.
Более 1000 специалистов уже прошли этот путь — теперь твоя очередь!
Регистрация до 14 марта!
Подать заявку
#реклама 16+
t1.ru
О рекламодателе
5 775
🐍 Асинхронность, многопоточность, многопроцессность в python
📱 ПервоисточникПрограммистика|| #Видео
5 775
⚡️Слита База из 1000+ топовых курсов и материалов для айтишников
🖥 Python: @python_baza
👩💻 Frontend: @frontend_baza
👩💻 Backend: @backend_baza
🎨 Дизайн: @design_baza
📚 Книги: @archive_baza
👩💻 Топ GitHub: @main_it_baza
Всё лучшее про IT бесплатно — уже на Базе 🚀
5 775
🖥 Shellingham — это Python-библиотека, предназначенная для определения среды выполнения текущего процесса. Она содержит функцию detect_shell(), которая возвращает кортеж с названием оболочки (в нижнем регистре) и полным путём к её исполняемому файлу.
🐱 Ссылка на GitHub
Программистика|| #Ресурсы
5 775
ТОП 2 канала для тех кто увлекатеся хакингом и кибербезопасностью:
Этичный Хакер — крупнейший в СНГ канал по информационной безопасности. OSINT, анонимность, пентест, социальная инженерия.
Лаборатория Хакера — авторский канал от специалиста по ИБ. Новости даркнета, сетевая разведка, обзоры инструментов с github, полезные подборки.
5 775
🖥 Fastcore — это библиотека Python, расширяющая возможности языка для работы с библиотекой fastai!
Она включает функции для тестирования, многократной диспетчеризации, композиции объектов и функционального программирования. Fastcore добавляет возможности из других языков, таких как множественная диспетчеризация из Julia и mixins из Ruby, а также улучшает стандартные возможности Python, такие как параллельная обработка.
🐱 Ссылка на GitHub
Программистика|| #Ресурсы
5 775
«Вместо философии учил java, вместо доты — питон. Через 3 месяца нашёл работу с зп 90к»
Думаете, повезло?
Уверен, что так сможет каждый — потому что эти языки востребованы (70% программ и сервисов работают на них) и просты в усвоении (за 3 месяца можно выйти на достойный уровень без напряга).
А вот и каналы, где нашёл всю инфу. Её грамотно собрали, даже сложные темы изучаются легко:
Java (теория)
Java (практика)
Phyton
Уже через месяц сможете писать простеньких ботов для телеги и продавать по 5-7к, кайф же 🥰
