Премиум каналы

Zen of Python

Канал "Zen of Python" - это источник вдохновения и знаний для всех, кто интересуется программированием на языке Python. Здесь вы найдете образовательные материалы, которые помогут вам погрузиться в мир Python и раскрыть его потенциал. Наш канал предлагает уникальные и интересные статьи, видеоуроки и советы от опытных разработчиков. Вдохновляйтесь, учите и совершенствуйте свои навыки программирования вместе с нами на "Zen of Python"!

Последние публикации с канала

​​Знакомство с aiogram

Если вы хотите вкатиться в Python-разработку, боты — неплохой способ сделать это. Разработчик @mastergroosha сверстал целую серию русскоязычных статей об одном из самых ходовых в 2024 году «ботических» фреймворках. Там можно познакомиться с хэндлерами, диспетчерами, асинхронностью и проч. — всем тем, что новичка обычно смущает при заскакивании на этот поезд.

#лучшиепрактики

@zen_of_python

02.05.2024 / 06:05

​​Результаты опроса Django-разработчиков

JetBrains ещё в конце 2023 года провёл опрос (на английском) с целью узнать предпочтения джангистов. Результат довольно предсказуемый, однако все равно бесценный для тех, кто выбирает дополнительные компоненты.

Хороший способ для новичка познакомиться с общепринятыми дополняющими инструментами, сопровождающими Django-проект, будь то гео-бэкенд, кэш-хранилище или БД.

#факты

@zen_of_python

01.05.2024 / 15:05

​​UTF-8 станет дефолтным стандартом, начиная с Python 3.15

В PEP 686 описывается переход на UTF-8 — распространённый стандарт кодирования символов. Это затронет:

— все py-файлы;
— файлы конфигураций;
— большинство IDE, включая Visual Studio Code и Блокнот Windows (при создании файла.py);
— большинство веб-сайтов на Python.

#факты

@zen_of_python

01.05.2024 / 06:05

​​Поздравляем победителей

Задачу об идеальном квадрате верно решили:

@QuantumaStelata;
@nxiqns;
@WhonixMan;
@GeorKu;
@patriarch_chesslovo;
@maslyaev.

Кратчайшие верные решения предложили @QuantumaStelata:

x = lambda s: (s**(1/2)).is_integer()

@nxiqns:

def check_square_perfection(num):
    return (num**0.5).is_integer()

и @WhonixMan:

def check_square_perfection(num):
   return int(num**0.5) == num**0.5

Отдельно выделим решение @maslyaev, учитывающее случай очень больших чисел:

def check_square_perfection(area: int | float) -> bool:
  if area == 0 or area == 1: # На 0 и 1 ломается вавилонский метод
    return True
  if area < 4: # Отрицательная area даст False
    return False
  if area % 1 != 0: # Нецелая area даст False
    return False
  int_area = int(area)
  sqrt = int_area // 2
  while True:
    next_sqrt = (sqrt + int_area//sqrt)//2
    if next_sqrt == sqrt:
      break
    sqrt = next_sqrt
  return sqrt * sqrt == int_area

#задача

@zen_of_python

30.04.2024 / 15:04

Forwarded From Нейроканал

​​Llama 3 теперь доступна в РФ

Meta AI наконец вспомнили, что такое настоящий опенсорс, свободный от политики, и открыли доступ к своей LLM для граждан РФ без VPN.

Попробовать Llama 3

@neuro_channel

#llm

30.04.2024 / 06:04

Из жизни админа

@zen_of_python

29.04.2024 / 15:04

Задача об инверсии гласных

Вам даётся строка s. Напишите функцию, которая инвертирует порядок гласных:


>>> s = 'погода'
>>> invert_vowels(s)
... пагодо


#задача

@zen_of_python

29.04.2024 / 06:04

​​Как пользоваться raise

Исчерпывающая серия видеоуроков с небезызвесного realpython.com. Поднимут следующие темы:

— встроенные и кастомные исключения;
— группировка и проч.

#факты

@zen_of_python

28.04.2024 / 16:04

streamlit для дата-приложений

Репозиторий сейчас находится в топе трендов GitHub и позволяет создавать интерактивные дашборды, отчёты или даже мессенджеры. Позволяет лихо подключиться к популярным хранилищам, от Google Firebase и PostgreSQL до Google Sheets и Tableau.

Для развития фантазии создатели даже сделали галерею приложений.

#фреймворк

@zen_of_python

28.04.2024 / 07:04

Как спасти время тем, кто использует ваш код

Если вы выкладываете свой код в опенсорс, или заботитесь о коллегах по проекту, облегчить его сборку можно с помощью фиксации версий зависимостей. В современном питоничеcком пространстве библиотеки обновляются довольно быстро, что делает их сочетание нерабочим уже через 6-12 месяцев.

Простой совет для новичков: чтобы сохранить версии в установочном файле, набираем в командной строке:


pip freeze >> requirements.txt


#лучшиепрактики

@zen_of_python

27.04.2024 / 16:04

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

🤩 — Мне подняли з/п за прошлый год, причем даже не просил
🌚 — Мне подняли, когда пригрозил(-а) уйти
🍌 — Какой подъем? Даже индексации нет.
🌭 — Работаю за еду

Краски, холст, Германия, XVI век

@zen_of_python

27.04.2024 / 07:04

​​Вопросы от новичков

Zen of Python поддерживает новоприбывших в особой рубрике. Как это работает:

— Спрашивайте что угодно (в комментариях под этим постом), связанное с Python. Здесь нет плохих вопросов!
— Сообщество вас поддержит. Самые интересные вопросы мы разберём в отдельном посте;

#вопросыновичков

@zen_of_python

26.04.2024 / 15:04

Освой бэкенд-разработку на летней стажировке «Технолето» от Яндекса

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

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

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

Больше половины стажеров Яндекса затем переходят в штат компании, поэтому это отличная возможность начать карьеру в BigTech.

Оставляй заявку на участие в программе «Технолето» и проходи тестовое задание.

Это #партнёрский пост

26.04.2024 / 13:04

​​Поиск контактных данных с помощью Yandex GPT 3 API

Совершенствуем модерацию — поиск контактов в файлах .pdf . / .docx с помощью новой версии нейронки Яндекса, причём полностью на демо-деньги.

#нейросети

@zen_of_python

26.04.2024 / 12:04

Forwarded From Data Analysis / Big Data

25 баз данных, которые актуальны в 2024 году

Современный мир производит огромное количество данных каждую секунду, создавая огромный объем информации, который требуется хранить, управлять и анализировать. В этой статье мы кратко рассмотрим 25 из самых популярных баз данных, которые играют важную роль в обработке и хранении данных в различных сферах, от корпоративного управления до интернет-технологий. Каждая из этих баз данных обладает своими особенностями и применением, внося вклад в разнообразные сферы бизнеса и науки.

От классических фаворитов до малоизвестных новичков, приготовьтесь к дикой поездке по стране баз данных!

Читать: https://habr.com/ru/articles/785366/

26.04.2024 / 06:04

От создателей Академии Аналитиков Авито — открытый курс по прикладной статистике
Бесплатно, без регистрации и смс. 

Для тех, кто хочет научиться: 
– применять критерии Манна-Уитни, t-test, бутстрап, хи-квадрат;
– использовать специализированные библиотеки Python;
– разрешать спорные ситуации при анализе данных.
– экспериментировать, выводить критерии, доказывать формулы. 

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

#партнёрский пост

25.04.2024 / 11:04

​​Выжимка из Telegram-чата

Тоже про свой рабочий чат подумали? Хабровчанин запилил такую годноту на Telethon + LangChain, причём благодаря последнему завязываться на конкретную LLM не нужно. Аплодисменты @porto, админ пошёл раскатывать себе такое.

#лучшиепрактики

@zen_of_python

24.04.2024 / 15:04

Хотите стать ассистентом преподавателя?

Участвуйте в конкурсе Яндекс Образования и попробуйте себя в новой роли. Ассистент — правая рука преподавателя: он готовит материалы к занятиям, помогает во время сессии, отвечает на вопросы студентов и даёт им развёрнутый фидбек.

Если вы хотите познакомиться с лучшими практиками преподавания IT-дисциплин, стать сильным ментором и изучить основы педагогики, подайте заявку до 31 мая 2024 года.

Участвовать в конкурсе могут студенты и аспиранты IT-специальностей. Победители конкурса пройдут обучение и получат финансовую поддержку, а ещё доступ к сервисам и обучающим материалам Yandex Cloud.

Узнать детали

#партнёрский пост

24.04.2024 / 10:04

​​Telegram-бот для торрентов

@hemantapkh создал бота на asyncio + bs4 + Pyrogram etc. для поиска торрент-файлов с поддержкой русского языка. Отображает сидов / пиров.

#факты

@zen_of_python

24.04.2024 / 06:04

BeautifulSoup Cheatsheet michaelcurrin.pdf

2.1 MB

Шпаргалка bs4

От GitHub-пользователя @michaelcurrin, покрывает вопросы установки встроенного парсера / LXML / HTML5Lib, а также поиск по атрибуту, find / find_all, дети / потомки / родители.

#шпаргалка

@zen_of_python

23.04.2024 / 15:04
Отзывы: - 0
Поделитесь вашим мнением! Оставьте отзыв:

Похожие

Избранное