Библиотека питониста | Python, Django, Flask
40K subscribers
2.87K photos
79 videos
51 files
4.47K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.iss.one/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
Подсчет количества слов в текстовом файле

В этом примере в Python мы прочитаем текстовый файл и посчитаем количество слов в нем.
Рассмотрим следующий текстовый файл.
🔥95👍1
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🎬🐍 Кинопятница: 17 фильмов и сериалов, в которых пишут на Python (или делают вид)

Подборка фильмов, в которых с помощью Python взламывают сервера, развивают умственные способности до уровня супергениальных или загружают после смерти свое сознание в виртуальный мир.

🔗 Основной сайт
🔗 Зеркало
👍101
Проверка четности или нечетности числа без использования оператора %

Хотя этот трюк не намного лучше, чем использование оператора %, но иногда он эффективен (с большими числами).

Рассмотрим пару примеров:
k = 3
Двоичный: «11 & 1» будет 001, поэтому число нечетное
k = 4
Двоичный: «100 & 1» будет 000, поэтому число четное.
👍392
🏗 7 архитектурных паттернов, которые должен знать каждый программист

Рассмотрим семь ключевых архитектурных паттернов, которые могут помочь вам выделиться среди соискателей и получить работу мечты.

https://proglib.io/sh/aMZjqlAcr3
👍72
Какой последний сертификат вы получили?
Расскажите в комментариях ⬇️
👍42
Как написать Telegram-бота на Python: делаем ремайндер

В данном видео разберем процесс создания простого бота-ремайндера, единственная задача которого — напоминать пользователю о важных делах.

https://youtu.be/EuARrdM30cs
👍93🔥1
Нелокальные переменные

Нелокальные переменные используются во вложенных функциях, локальная область видимости которых не определена. Это означает, что переменная может не находиться ни в локальной, ни в глобальной области.

Давайте на примере рассмотрим, как нелокальная переменная работает в Python.

Для этого нам понадобится ключевое слово nonlocal.

В приведенной выше программе есть вложенная функция inner(). Для создания нелокальной переменной мы используем ключевое слово nonlocal. Функция inner() определяется внутри функции outer().
👍164
🐍 20 важных концепций в Python, которые помогут вам стать более эффективным разработчиком

В этой статье мы рассмотрим фишки Python, которые поднимут ваши навыки на новый уровень: декораторы, магические методы в классах, лямбда-функции, распаковку кортежей с помощью одной строки кода и многое другое.

🔗 Основной сайт
🔗 Зеркало
7👍5😁1
Как поиск жилья заставил менеджера вспомнить программирование и уйти из Яндекса.

Довольно интересная статья о том, как менеджер решил вспомнить Python после трехлетнего перерыва и запилил бота, автоматизирующего поиск квартир для аренды.

Читать статью
👍74😁1
Используйте свойства для добавления динамического поведения к атрибутам

В этой статье рассказывается, как использовать свойства для добавления динамического поведения к вашим атрибутам. В ней рассматриваются наиболее распространенные варианты использования свойств, а также показаны примеры реального применения этой фичи.

Читать статью
4👍2
29 мая приглашаем на вебинар всех, кому интересна тема AI, Machine learning и Data Science!

👉 Зарегистрироваться: https://proglib.io/w/0a0b7421

Что будем обсуждать?

Математика как основа ИИ: Почему без математики невозможна эффективная работа в области AI
На что обращают внимание при найме ML/AI разработчиков: нужно ли фундаментальное образование?
Примеры математических методов применяемых в AI / Data Science
Ключевые роли и компетенции в AI команде: Data Engineer, ML Engineer, Data Scientist, Data Analyst

Кто спикер?

👨‍💻 Валентин Рябцев – Co-founder, CPO Wale, ex-руководитель глобальных ИТ-инноваций в Louis Dreyfus (Франция)

Регистрируйтесь, чтобы не пропустить прямой эфир: https://proglib.io/w/0a0b7421
4👍2
Почему вы стали программистом (учитесь программировать сейчас)?
Расскажите в комментариях ⬇️
8👍2
Сравнение 2 изображений с помощью Python
Ответ на картинке.
🔥12👍53😁1
Собрали 5 лучших вузов для программистов в 2023-2024 📚

1. Университет Иннополис
Есть возможность получения 100% гранта, 100% трудоустройство выпускников.
Средний проходной балл ЕГЭ (2022): 99,0 (бюджет)
Стоимость платного обучения: от 800 000 рублей в год

2. Московский физико–технический институт
Есть собственная система подготовки, совмещающая обучение студентов с их практикой в компаниях–партнерах университета.
Средний проходной балл ЕГЭ (2022): 97,1 (бюджет) и 93,8 (контракт)
Стоимость платного обучения: от 389 000 рублей в год

3. Национальный исследовательский университет «Высшая школа экономики»
Используют модель Major–Minor, что позволяет составить индивидуальный план обучения для каждого студента.
Средний проходной балл ЕГЭ (2022): 95,1 (бюджет) и 83,9 (контракт)
Стоимость платного обучения: от 320 000 рублей в год

4. Национальный исследовательский университет ИТМО
В ИТМО используются специализированные акселераторы, бизнес-инкубатор и Инжиниринговый центр «M2M телемеханика и приборостроение».
Средний проходной балл ЕГЭ (2022): 93,7 (бюджет) и 78,1 (контракт)
Стоимость платного обучения: от 289 000 рублей в год

5. Национальный исследовательский ядерный университет «МИФИ»
Сотрудничают с международными компаниями, устраивают стажировки за рубежом.
Средний проходной балл ЕГЭ (2022): 91,4 (бюджет) и 77,0 (контракт)
Стоимость платного обучения: от 80 400 рублей в год

➡️Полную подборку из 33 вузов можно почитать тут (зеркало).
👍7😁54🔥1
Случайная перетасовка словаря в Python

Вы не можете перетасовать словарь. Что вы можете сделать, так это создать список ключей словаря и перетасовать его , чтобы добиться нового произвольного порядка доступа к содержимому словаря.
👍95👏1🤩1
Пишем торгового бота для акций

Основная цель данной статьи заключается в том, чтобы показать, как просто можно создать торгового робота, который может торговать российскими или зарубежными акциями. В статье есть обзор на актуальные библиотеки и полезные советы по их использованию.

Читать статью
👍7
🐍 Python на рынке

И нет, не на том рынке, на который ходит ваша бабушка. Python — очень популярный язык, поэтому если вы хотите зарабатывать на нём, вам придется изрядно попотеть из-за большой конкуренции. Из видео вы узнаете про сферы использования Python, наличие вакансий и зарплату, а также поймёте, что нужно изучать, чтобы с ноги влиться в эту сферу.

Смотреть видео
👍11🤔1
Как узнать, сколько сейчас человеку лет по дате рождения с помощью Python?

Для этого можно использовать модуль datetime.
Пример запуска программы:

Введите дату рождения (дд.мм.гггг): 01.01.1990
Вам сейчас 31 лет
🤯18👍8🤔5
Нейронные сети для начинающих. Решение задачи классификации Ирисов Фишера

В статье разбирается такое понятие, как нейронные сети, что они вообще из себя представляют и как с ними «подружиться», на практике решая простые задачи.

Смотреть статью
👍8
Проверяем, является ли заданная дата – праздником

Установка модуля - pip install holidays

В нашем примере мы проверяем является ли 25 декабря 2021 в Великобритании праздником. Наша программа выдает нам, что в этот день отмечается Рождество.

Подробнее про данный модуль можно почитать здесь.
👍62🔥1
В чем разница между списками и массивами?

Примечание: в стандартной библиотеке Python есть объект array, но здесь мы специально будем обсуждать массив из популярной библиотеки Numpy.

Списки в каждом индексе можно заполнять разными типами данных. Массивы требуют однородных элементов.

Арифметические действия в списках добавляют или удаляют элементы из списка. Арифметические действия на массивах соответствуют функциям линейной алгебры.

Массивы используют меньше памяти и обладают значительно большей функциональностью.
#вопросы_с_собеседований
👍112