Обложка канала

Библиотека питониста. Страница 11

30207 @pyproglib

Полезные материалы по всему, что может быть полезно питонисту.

  • Библиотека питониста

    📖 ТОП-7 книг для программистов, которые только начинают свой путь в IT Эти книги будут полезны не только начинающим разработчикам, но и более опытным специалистам: они помогут освежить важные знания и посмотреть на уже знакомые вещи под другим углом. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека питониста

    Какие тесты обязательно проводят HR при найме программистов? Алгоритмические тесты – это возможность показать всем, что ты пишешь чистый и понятный код. Ну, или, доказать обратное и пойти тренить алгоритмы под звуки грустного тромбона (уи-уи-уи-уиии). Вот что могут попросить сделать на собеседовании: 🔹 Найти недостающий элемент в отсортированном массиве. 🔹 Проверить наличие цикла в односвязном списке. 🔹 Написать функцию, которая возвращает наибольшее число из массива целых чисел, не используя встроенные методы сортировки и поиска. 🔹Написать алгоритм поиска наибольшей возрастающей подпоследовательности в массиве. 🔹 Реализовать сортировку выбором (Selection sort). Если устраиваешься кодером – ни один собес не пройдет без них. Где можно проверить свои знания? Проверить, насколько хорошо вы разбираетесь в алгоритмах можно с помощью теста. Как можно подготовиться к алгоритмическому собеседованию? Самый простой способ – пройти курс "Алгоритмы и структуры данных". Начать можно с бесплатного доступа, чтобы познакомиться с программой и преподавателями. Для этого оставьте заявку и менеджер пришлет вам ссылку на бесплатные уроки. Промокод на скидку 10% для подписчиков канала – 10PROGLIB10 👉 Оставить заявку можно здесь – https://proglib.io/w/31b60891
    ❓ Пройди тест на знание алгоритмов и структур данных

    Давай проверим, насколько хорошо ты разбираешься в алгоритмах, и не пора ли подтянуть знания. Всего 10 несложных вопросов 😉

    Библиотека программиста
  • Библиотека питониста

    Как создать баскетбольную игру на Python Это короткое видео, в котором авто показывает, как разработать базовую игру на Python с использованием pygame. В этом видео создается базовая баскетбольная игра менее чем за 12 минут. https://youtu.be/0rf8BSZ1c68
  • Реклама

  • Библиотека питониста

    💻⚙️ Что такое автоматизация тестирования и почему это – оптимальный вариант для входа в IT в 2023 году В статье расскажем, какие задачи стоят перед автотестировщиком и как стать востребованным специалистом в 2023 году. У меня получится стать автотестировщиком за 9-10 месяцев адского труда? Да, именно что за 9-10 месяцев и именно что потребуется пахать как на галере – welcome to IT. Как приятный бонус – высокая ЗП. С моей психикой все будет ок? Я ведь никогда не программировал... Как получится. Поначалу будет сложно, т. к. вам предстоит мыслить иначе и закачивать в мозг тонны новой информации. И еще удерживать эту информацию и пользоваться ею. Да, будет болеть голова. Okay, в чем суть предложения? • Бесплатно учитесь на курсе QA Automation от Kata Academy минимум 25 часов в неделю в течение 9-10 месяцев. • Если после обучения вы не найдете работу, то платить за обучение не нужно (прописано в договоре). Чем черт не шутит! Я в деле! Более подробную информацию и форму записи вы найдете на странице курса QA Automation.
  • Библиотека питониста

    Выделение базовой части слов При обработки естественного языка в машинном обучении мы сталкиваемся с множеством форм слова, например, демократия и демократизация. Для машин очень важно понимать, что эти разные слова имеют одинаковую базовую форму. Таким образом, было бы полезно при анализе текста извлекать базовые формы слов. Можно сказать, что для процесса выделения базовой части слова необходимо обрезать концы слов. В модуле Python NLTK (Natural Language Toolkit Package) есть различные пакет, связанные с данным процессом выделения базовой части и использующие разные алгоритмы. Один за пакетов, snowball, использует алгоритм соответственно Snowball, разработанный Мартином Портером. Алгоритм поддерживает большинство популярных языков. Подробнее об алгоритме можно почитать тут (http://snowball.tartarus.org/).
  • Библиотека питониста

    Генерируем анекдоты Не самый полезный, но весьма интересный пакет pyjokes выдает различные шутки и анекдоты на 6 языках. Но русский, к сожалению, в это число не входит. Метод get_joke() возвращает строку, которая хранит в себе случайную шутку. В аргументы можно указать язык, по умолчанию стоит английский. Также можно указать категорию в аргументах — особенно классно заходят штуки про Чак Норриса с пометкой 'chuck'. #pyjokes
  • Библиотека питониста

    Порядок разрешения методов В Python существует так называемый Method Resolution Order (MRO), или порядок разрешения методов в классе. Всё, что вам нужно знать – это порядок, в котором Python ищет нужный атрибут или метод. Этот порядок можно получить при помощи атрибута __mro__. Он говорит о том, что если мы в примере выше попробуем обратиться к атрибуту value, Python будет искать сначала в классе A, далее в B, затем в C и в самом конце в object. Отсюда становится понятно, что артибут первее будет найден именно в классе B и равен он будет значению 1.
  • Библиотека питониста

    Опрос читателей медиа «Библиотека программиста» и подарки🙊 Мы хотим создавать для вас еще более интересный и полезный контент, поэтому будем благодарны, если вы пройдете небольшой опрос 🔹опрос не займет у вас более 7 минут 🔹контактные данные вы оставляете по желанию 🔹подарки будут доступны всем участникам 👩‍💻 Промокод на 25% на книги издательства «Питер» 📚 Промокод на 15% на все курсы Proglib Academy 👉 Ссылка на опрос: https://q6kv1x8c7mn.typeform.com/to/i1PG7NdM Спасибо всем, кто поучаствует, нам действительно важно услышать ваше мнение!
  • Библиотека питониста

    docstring docstring — это строковый литерал, который по PEP должен быть сразу после определения названия для модуля, функции, класса или метода. Создаётся с помощью трех двойных кавычек. В Python docstring игнорируются интерпретатором и не могут быть выполнены. Однако, когда вы добавляете docstring в модуль, функцию и так далее, эта строка становится специальным атрибутом, к которому можно получить доступ через __doc__.
  • Библиотека питониста

    Telegram Django Bot за пару строк Для разработки ботов не нужно тратить много сил и писать тонны кода. Достаточно использовать готовые шаблоны и подстраивать их под свой проект. В этой статье опытный создатель ботов разбирает ускоренный способ и применяет фреймворк Django. https://habr.com/ru/articles/734786/
    Telegram Django Bot за пару строк

    На Хабре много статей про разработку Телеграм ботов на Python, в том числе при помощи Django. Однако, большинство из них направлено на первичное ознакомление с API Телеграм. В этой статье я хочу...

    Хабр
  • Библиотека питониста

    #вопросы_с_собеседований Как работает any() и all()? Any() принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true. All() возвращает истину, только если все элементы в последовательности истинны.
  • Библиотека питониста

    #memes
  • Библиотека питониста

    Новости Python 🐍 Python 3.12.0 Alpha 7 уже доступен 🐍 pandas 2.0 получил серьезное обновление с интеграцией PyArrow 🐍 pip 23.1 получил улучшенный преобразователь зависимостей 🐍 PyCon US 2023 отмечает свое двадцатилетие 🐍 PyPI представляет доверенных издателей и учетные записи организаций 🐍 PSF выражает обеспокоенность по поводу предлагаемой политики ЕС Подробнее
  • Библиотека питониста

    🐍📚 ТОП-15 книг по Python для начинающих и опытных разработчиков в 2023 году Список книг на русском языке по языку программирования Python для начинающих и опытных разработчиков. Книги упорядочены по возрастанию уровня сложности. Также описываются преимущества и недостатки, на которые указывают сами читатели в отзывах. 🔗 Основной сайт 🔗 Зеркало
  • Библиотека питониста

    ✍️ Библиотека программиста» находится в поиске авторов оригинальных статей Языки ● Python, JavaScript, TypeScript, C#, Go, SQL. Тематика ● Информационная безопасность, Data Science, базовые концепции языков, продвинутый Python, JS (и т. д), бэкенд веб-приложений, фронтенд-разработка, React, системное программирование, базы данных. Объем ● от 7 до 15 тыс. знаков. ➡️ Заполнить анкету ⬅️ Я хорошо программирую, но пишу «так себе». Что делать? Если вы хорошо программируете, но навыки письма немного отстают, пройдите наш бесплатный курс на Степике «Статьи для IT: как объяснять и распространять значимые идеи».
  • Реклама

  • Библиотека питониста

    #memes
  • Библиотека питониста

    🔥Это больше, чем хакатон! 🔥 Меньше месяца остается до окончания приема заявок на самое захватывающее, яркое и масштабное IT-событие этого года. Регистрируйся на конкурс "Лидеры цифровой трансформации", где тысячи представителей IT-профессий создают сервисы для улучшения жизни горожан. Тебя ждут: ⚡️Призовой фонд 42 000 000 руб. ⚡️21 задача от города и бизнеса ⚡️Подарки от партнеров и эксклюзивный мерч для финалистов ⚡️Грандиозный финал в формате трехдневного фестиваля ⚡️Безграничные возможности по развитию твоего проекта Готов создать сервис расчета инвестиций в развитие промышленного предприятия для Департамента инвестиционной и промышленной политики? Или рискнешь сделать корпоративный мессенджер удобнее вместе с Tada.team? Старт разработки - 18 мая. Не жди дедлайна, регистрируйся на сайте прямо сейчас и начинай собирать команду мечты в чате лидеров цифровой трансформации. Это твой шанс стать легендой и войти в историю! Это #партнерский пост
  • Библиотека питониста

    Циклический сдвиг списка на N элементов вправо Выше приведено решение с помощью слайсов.