✍️ 500 практических вопросов для собеседования с ответами и объяснением
💬 Глава 1. Основы программирования на Python.
💬 Глава 2. Управляющие структуры Python.
💬 Глава 3. Функции и модули Python.
💬 Глава 4. Структуры данных Python.
💬 Глава 5. Объектно-ориентированное программирование на Python.
250+ страниц 😎
📂 Сохраняем
#doc #cheatsheet #python
Мир вокруг развивается семимильными шагами: регулярно появляются новые технологии и подходы, о которых хочется узнать больше и применить на практике.
Мы знаем, где найти свежий, а главное, полезный контент от ведущих специалистов, обеспечивающих непрерывность работы платёжной системы «Мир» и Системы быстрых платежей.
Мир Plat.Form — это сообщество, где эксперты, развивающие платформенные сервисы и решения в разных направлениях финтеха, рассказывают о последних трендах в разработке и делятся своим опытом.
Изучай платёжные технологии, разбирай интересные кейсы и прокачивай свои навыки — стань частью Мир Plat.Form.
👨💻 Декораторы в Python на русском
💬 Что такое декораторы
💬 Определение функций внутри функций
💬 Возвращение функции из функции
💬 Написание декораторов
💬 Варианты использования декораторов
💬 Декораторы из классов и д.р
Лойс 👍
#doc #python #russian
⚡️ Cobalt Tools — топовый сервис для скачивания видео с любого сайта!
Без VPN, без рекламы, без платных подписок и даже без регистрации. Всё работает максимально просто: вставляете ссылку на нужное видео, нажимаете «Enter» и видео уже ваше.
Идеальный инструмент, чтобы сохранять годноту без лишних заморочек.
Пробуем ТУТ 😎
#soft
🔥 Botasaurus — крутой Python инструмент, мощная среда для парсинга/веб-скрейпинга, которая позволяет обходить защиту от ботов, создавать скраперы быстрее, проще и с максимальным удовольствием используя UI интерфейс.
Что вы получаете с Botasaurus:
🟢 Превращайте любой скрапер в инструмент с удобным интерфейсом за минуты, удивляя своей простотой.
🟢 Забудьте о проблемах с детекцией ботов — Botasaurus справляется с этим на уровне Супермена для Selenium и Playwright.
🟢 Сокращайте траты на прокси до 97%, используя запросы на основе браузера.
🟢 Асинхронный параллельный скрейпинг становится проще простого с распараллеливанием, профилями и конфигурацией.
🟢 Экономьте время благодаря встроенному кэшированию, очистке данных и удобным утилитам.
🟢 Масштабируйте свои скраперы на несколько машин с помощью Kubernetes и собирайте данные быстрее.
Botasaurus — инструмент, который не только облегчает работу, но и экономит часы времени. Попробуйте, и вы удивитесь, насколько эффективным может быть веб-скрейпинг! 🚀
⚙️ GitHub/Много примеров кода
#python #soft #github #web
Хотите узнать больше про инженерную команду Selectel? Теперь это стало проще!
На новой странице можно найти:
— Ключевые ценности, на которых строится работа инженеров Selectel;
— Подробности о процессах, технологиях и культуре команды;
— Жизнь технических комьюнити изнутри.
Кроме того, ребята делятся полезной базой знаний: докладами и статьями на Хабре.
Переходите по ссылке и знакомьтесь с инженерами ближе! 🚀
Реклама, АО «Селектел», ИНН: 7810962785, ERID: 2VtzqxJ6J1f
🔥 Отличные новости для кодеров: GitHub Copilot стал БЕСПЛАТНЫМ! 🥳
Вот немного деталей: 2000 дополнений кода и 50 взаимодействий с мощными нейронками GPT-4o и Claude 3.5. Всё, что нужно — войти в VSCode через свой GitHub-аккаунт.
Подробности — GitHub Copilot. 🚀
#soft #github
⚡️ drawDB — удобный инструмент для проектирования баз данных
Редактор диаграмм, работающий прямо в браузере — даже без регистрации. С помощью drawDB можно всего за несколько кликов создавать схемы, экспортировать SQL-сценарии и настраивать интерфейс под свои задачи.
Инструмент поддерживает: MySQL, PostgreSQL, SQLite, MariaDB и SQL Server. Его также легко развернуть локально через npm или запустить с помощью Docker.
И всё это бесплатно! 😎
⚙️ GitHub/Инструкция
🌍 drawdb.app
#soft #github
👨💻 Автонабор текста с помощью PythonБиблиотека весьма полезна при автоматизации.
⚙ pip install pyautogui
#tipsandtricks
💻 Хакинг на Python + виртуальный диск с кодом
💬 Основы языка Python.
💬 Сетевое программирование.
💬 Веб-хакинг на Python.
💬 Атаки на приложения.
💬 Защита и взлом Wi-Fi-ceтeй.
💬 Защита от хакинга на Python и д.р.
Год: 2024
#books
Пишите код быстрее и оставляйте больше времени на творчество вместе с AI-ассистентом разработчика
Устали от рутины? Отдайте ее AI!
Заходите на платформу GitVerse и пишите код вместе с AI-ассистентом GigaCode. Он поддерживает более 35 языков, умеет анализировать контекст, дописывать строки и функции в автоматическом и ручном режимах, а еще — писать код по комментариям и делать рефакторинг с помощью коротких команд. Всего за пару минут AI-помощник может оценить проект и трудозатраты на его создание.
Внутри AI есть функция CodeChat — с ней можно оптимизировать или отрефакторить имеющийся код, сгенерировать тесты и документацию, а также объяснить фрагмент кода. Задавать вопросы можно и по всему открытому файлу, и по конкретному фрагменту — просто выделите его в редакторе и сформулируйте запрос к CodeChat.
Хорошие новости — недавно GigaCode обновился и стал еще лучше справляться с задачами разработки: теперь наиболее вероятные продолжения кода будут генерироваться с учётом контекста всего проекта. Не забудьте обновить плагин GigaCode :)
Зарегистрироваться на GitVerse.
💻 MetaDetective — мощный и в тоже время простой инструмент парсинга, анализирующий метаданные файлов и извлекающий из них важную информацию (имена создателей документов, имена пользователей, внесшие изменения и т. д.).
Установка:
$ git clone https://github.com/franckferman/MetaDetective.git
$ cd MetaDetective
$ python3 MetaDetective.py -h
$ python3 MetaDetective.py -f file
Обучите свою первую ML-модель!
✅ Интенсив для начинающих разработчиков ML «Машинное обучение на службе Data Science» от Otus.
Научитесь решать задачи классификации методами ML
Обучите свою первую модель для решение задачи классификации рукописных цифр
👉 Регистрация: https://otus.pw/ZF1X/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
🔥 Roadmap в DevOps 2025 на русском
🖱 Как войти в профессию и стать инженером;
🖱 Перспективы;
🖱 Пошаговый план обучения с нуля;
🖱 Основные принципы;
🖱 Что нужно знать;
🖱 Основные навыки и знания + много интересного.
DevOps — это стремительно развивающаяся область, объединяющая разработчиков и специалистов по эксплуатации для автоматизации, ускорения и улучшения процессов доставки программного обеспечения.
DevOps-инженеры играют ключевую роль в современном ИТ-ландшафте, помогая компаниям быстро адаптироваться к меняющимся условиям и требованиям рынка. Их задачи охватывают широкий спектр областей: автоматизация инфраструктуры, управление жизненным циклом приложений, настройка мониторинга и обеспечение надёжности систем...
Станьте аналитиком данных за 5 месяцев
Основная проблема обучений – оторванность от задач реального бизнеса. На курсе учился складывать 2+2, а на работе – сразу отправляют считать интегралы.
Курс-симулятор от Simulative построен таким образом, что вы сразу погружаетесь в настоящую работу: работаете над 25+ проектами из реального бизнеса, учитесь не только писать код, но и думать как аналитик.
Вы изучите Python, SQL, Power BI, Metabase, A/B-тесты, статистику, продуктовые метрики, а также подготовитесь к любому собеседованию – в курс включены тестовые задания, пробные интервью (технические и с HR) и многое другое.
С трудоустройством поможем: 87% наших студентов находят работу своей мечты в течение двух месяцев с момента начала поиска. А на VIP тарифе преподаватели и HR спроектируют вам персональный трек обучения и за руку доведут до оффера. Часть стоимости курса вы оплачиваете только, когда найдёте работу.
Успейте присоединиться к текущему потоку обучения
По промокоду TODAY дарим скидку 12%.
На прошлых выходных прошла «Ночь опенсорс-библиотек» — ивент для всех, кто шарит за открытый код
Во встрече приняли участие мейнтейнеры знаковых опенсорс-проектов. На мероприятии бэкенд-специалисты могли узнать, как использовать YDB для решения разных задач, как автоматизировать документацию в Diplodoc, и познакомились с асинхронным фреймворком userver. Для тех, кто не глубоко погружен в тему опенсорса прошел специальный доклад о том, как начать коммитить и не разочароваться.
Помимо лекций и мини-хакатонов, было много фановых активностей: соревнование по скоропечатанию опенсорс-лицензии на раритетных печатных машинках, сайлент-диско в наушниках и квест среди книжных полок. Кстати, о книгах — весь движ прошел в Библиотеке иностранной литературы.
🤓 В обновлённой версии Canvas в ChatGPT появилась возможность переводить код с одного языка программирования в другой.
Звучит как магия. Пользуемся! 😎
Подготовка к Новому году – это волнительно и приятно.
Но давайте совместим приятное с полезным.
Например, создадим телеграм-бот для новогодних поздравлений!
18 декабря на вебинаре «Телеграм-бот своими руками» вы узнаете:
- Как устроен телеграм-бот
- Как создать телеграм-бот на сервере Telegram
- Как написать бэкенд для телеграм-бота на базе фреймворка Aiogram
Мастер-класс проведёт Кирилл Панфилов, преподаватель OTUS, классный программист и автор ютуб-канала [dirty-python]
Приглашаем начинающих Python-разработчиков, разработчиков на Jave и других языках, а также всех, кто интересуется разработкой и IT.
Результаты вебинара: функционирующий бот, прокачка навыков программирования на Python, доступ к закрытому сообществу, а ещё – скидка на курсы и полезные материалы.
18 декабря, 19:00 МСК
Записаться на вебинар - https://otus.pw/4A9L/?erid=LjN8K83Qi
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
🤓 Все думают что для IT нужно заканчивать как минимум вышку...
Но как выглядит дрим тим в любой конторе на самом деле 😂
С добрым утром! 😎
Только в декабре: скидка 10 % на курсы и программы в IT от НИУ ВШЭ
Центр непрерывного образования факультета компьютерных наук НИУ ВШЭ предлагает всем, кто готов начать новый год с погружения в IT-индустрию, скидку 10% на курсы и программы.
Профессии:
- Специалист по Data Science: старт — 11 февраля, продолжительность — 1.5 года.
- Аналитик данных: старт — 12 марта, продолжительность — 1 год.
Очные курсы:
- Python для автоматизации и анализа данных: старт — 4 февраля, продолжительность — 9 недель.
- Глубинное обучение: старт — 5 февраля, продолжительность — 10 недель.
- Машинное обучение: старт — 6 марта, продолжительность — 14 недель.
- Прикладная статистика для машинного обучения: старт — 15 марта, продолжительность — 10 недель.
Онлайн-курсы:
- Frontend-разработчик: старт — 17 февраля, продолжительность — 4 месяца.
- Android-разработчик: старт — 24 февраля, продолжительность — 5 месяцев.
- GameDev: разработчик игр: старт — 1 марта, продолжительность — 5 месяцев.
- Программирование на Python: старт — 3 марта, продолжительность — 2 месяца.
- SQL для начинающих: старт — 11 марта, продолжительность — 2 месяца.
- Аналитика в Business Intelligence: старт — 20 марта, продолжительность — 1 месяц.
Скидка действует при подаче заявки до 31 декабря.
Узнать подробнее о каждой программе: можно на сайте Центра непрерывного образования ФКН НИУ ВШЭ
Реклама: Федеральное государственное автономное образовательное учреждение высшего образования «Национальный исследовательский университет «Высшая школа экономики».
Erid:2SDnjcxWuNT
🔥 Полезные библиотеки Python
Hawker — бесплатный Python инструмент для сбора информации о полных именах, адресах электронной почты, телефонах, номерах, биткойн-адресах и IP-адресах.
Установка:
$ git clone https://github.com/RetrO-M/Hawker
$ cd Hawker
$ pip install -r requirements.txt
$ python main.py
👽 Фанат «Хищника» превзошёл все ожидания, создав не просто шикарный костюм, а целый образ — с невероятным байком.
Вышел на охоту... 🔫👀🔫
🙂 FaceSwap стал ещё круче!
Теперь нейросеть не просто меняет лица на фото, но делает это настолько качественно, что результат выглядит максимально реалистично. Сохраняет освещение, текстуры кожи и даже мелкие детали, чтобы замена выглядела естественно.
Пробуем ТУТ 😎
#nn #soft