В каком городе вы живете последние 3 месяца?
  Anonymous Poll
    20%
    Москва
      
    11%
    Санкт-Петербург
      
    2%
    Краснодар
      
    2%
    Нижний Новгород
      
    4%
    Минск
      
    2%
    Екатеринбург
      
    3%
    Киев
      
    1%
    Львов
      
    2%
    Алматы
      
    53%
    Другой
      
    🔥7🤔4
  💬И всё-таки, есть ли нас среди любители светлой темы в IDE?
❤️ — у меня тёмная тема
🔥 — у меня светлая тема
Объясните свой выбор в комментариях👇
#интерактив
❤️ — у меня тёмная тема
🔥 — у меня светлая тема
Объясните свой выбор в комментариях👇
#интерактив
❤352🔥81😁7👍1
  🐍А вот и первое минорное обновление для Python 3.12
Сообщество разработчиков Python активизировалось в последние дни. Сегодня они объявили о выходе Python 3.12.1. Исправили более 400 багов и переписали документацию.
👉Все изменения можно посмотреть тут
👨💻Напомним, что Python 3.12 вышел 2 октября 2023 года. В новой версии:
- улучшили парсинг f-строк;
- добавили поддержку изолированных субинтерпретаторов и отдельных глобальных блокировок (GIL, Global Interpreter Lock);
- улучшили сообщения об ошибках;
- повысили производительность.
Сообщество разработчиков Python активизировалось в последние дни. Сегодня они объявили о выходе Python 3.12.1. Исправили более 400 багов и переписали документацию.
👉Все изменения можно посмотреть тут
👨💻Напомним, что Python 3.12 вышел 2 октября 2023 года. В новой версии:
- улучшили парсинг f-строк;
- добавили поддержку изолированных субинтерпретаторов и отдельных глобальных блокировок (GIL, Global Interpreter Lock);
- улучшили сообщения об ошибках;
- повысили производительность.
❤8👍6🤔1
  В какой стране вы живете последние 3 месяца?
  Anonymous Poll
    66%
    Россия
      
    6%
    Украина
      
    5%
    Беларусь
      
    4%
    Казахстан
      
    1%
    Польша
      
    1%
    Кыргызстан
      
    3%
    Узбекистан
      
    1%
    США
      
    2%
    Грузия
      
    11%
    Другое
      
    🔥3
  Ваш доход в месяц после налогов:
  Anonymous Poll
    27%
    до $500
      
    13%
    от $501 до $800
      
    13%
    от $801 до $1100
      
    17%
    от $1101 до $2000
      
    11%
    от $2001 до $3000
      
    6%
    от $3001 до $4000
      
    4%
    от $4001 до $5001
      
    2%
    от $5001 до $6000
      
    7%
    от $6001
      
    🤔9🔥3
  Какой у вас коммерческий опыт работы в IT?
  Anonymous Poll
    20%
    от 6 лет
      
    13%
    от 3 до 6 лет включительно
      
    15%
    от 1 до 3 лет включительно
      
    10%
    до 1 года
      
    41%
    нет опыта
      
    🔥4
  На каком языке программирования вы пишете больше всего?
  Anonymous Poll
    80%
    Python
      
    1%
    Go
      
    2%
    Java
      
    1%
    JavaScript
      
    1%
    TypeScript
      
    4%
    C/C++
      
    2%
    С#
      
    1%
    Swift/Kotlin
      
    2%
    PHP
      
    7%
    Другой
      
    😁6🔥5👏1
  Какая ваша специализация в IT?
  Anonymous Poll
    39%
    Backend
      
    1%
    Frontend
      
    10%
    Fullstack
      
    1%
    Mobile
      
    2%
    Desktop
      
    5%
    DevOps/Sysadmin
      
    5%
    QA
      
    13%
    Data Science
      
    2%
    Кибербезопасность
      
    21%
    Другое
      
    🔥5
  Какой грейд у вас на работе?
  Anonymous Poll
    9%
    Стажер
      
    15%
    Джуниор
      
    22%
    Миддл
      
    12%
    Сеньор
      
    4%
    Тимлид
      
    3%
    Архитектор
      
    3%
    СТО
      
    33%
    я не в IT
      
    🔥4👍2❤1🤔1
  🐍 5 задач для подготовки к собеседованию по Python
В нашей новой подборке задачи про составление анонимного письма, гипотезу Коллатца, судоку, разработку кэша для операций над ISBN и вычисление интервалов занятости. Можно попробовать сначала решить их самостоятельно, а затем прочесть нашу статью с подробным объяснением и кодом.
🔗Читать статью
В нашей новой подборке задачи про составление анонимного письма, гипотезу Коллатца, судоку, разработку кэша для операций над ISBN и вычисление интервалов занятости. Можно попробовать сначала решить их самостоятельно, а затем прочесть нашу статью с подробным объяснением и кодом.
🔗Читать статью
👍10🔥4
  Регулярные_выражения_в_Python_Proglib.io.pdf
    63.1 KB
  🔥Это наша шпаргалка по регулярным выражениям в Python
Мы знаем, как легко запутаться в регулярках. Поэтому собрали для вас в один PDF-документ:
🔹метасимволы в Regex;
🔹наборы и диапазоны символов;
🔹последовательности;
🔹флаги в Regex.
🔗Шпаргалка также лежит по этой ссылке
👉А ещё у нас есть статья с теорией и практикой регулярных выражений в Python👈
Мы знаем, как легко запутаться в регулярках. Поэтому собрали для вас в один PDF-документ:
🔹метасимволы в Regex;
🔹наборы и диапазоны символов;
🔹последовательности;
🔹флаги в Regex.
🔗Шпаргалка также лежит по этой ссылке
👉А ещё у нас есть статья с теорией и практикой регулярных выражений в Python👈
🔥17👍9🤔1
  🔢Зачем нужен модуль enum
Содержит в себе перечисления, которые используются для создания именованных констант. Рассмотрим на примере:
👩💻Вы пишете приложение, в котором нужно обрабатывать различные типы ошибок (404, 500 и так далее). Перечисления могут быть использованы для представления разных кодов ошибок.
По сути, перечисления — это набор символических имён, связанных с уникальными значениями. По ним можно итерироваться. В целом, модуль enum позволяет создать более читаемый и самодокументирующийся код.
🔗Изучить подробнее можно здесь
#код
Содержит в себе перечисления, которые используются для создания именованных констант. Рассмотрим на примере:
👩💻Вы пишете приложение, в котором нужно обрабатывать различные типы ошибок (404, 500 и так далее). Перечисления могут быть использованы для представления разных кодов ошибок.
По сути, перечисления — это набор символических имён, связанных с уникальными значениями. По ним можно итерироваться. В целом, модуль enum позволяет создать более читаемый и самодокументирующийся код.
🔗Изучить подробнее можно здесь
#код
👍22❤2🔥1
  📖Сортировка словаря в Python
Начиная с Python 3.7 ключи словарей упорядочены: сохраняется порядок при вставке. Но что, если вы хотите отсортировать ключи, например, в лексикографическом порядке? Тогда самый простой способ сначала использовать метод items(), чтобы получить кортежи с парами ключ-значение, а затем применить к этому функцию sorted(). Далее это можно преобразовать обратно в словарь через dict().
О том, как именно происходит сортировка в описанном случае, а также о том, как отсортировать словарь по значениям, читайте здесь
#код
Начиная с Python 3.7 ключи словарей упорядочены: сохраняется порядок при вставке. Но что, если вы хотите отсортировать ключи, например, в лексикографическом порядке? Тогда самый простой способ сначала использовать метод items(), чтобы получить кортежи с парами ключ-значение, а затем применить к этому функцию sorted(). Далее это можно преобразовать обратно в словарь через dict().
О том, как именно происходит сортировка в описанном случае, а также о том, как отсортировать словарь по значениям, читайте здесь
#код
👍11❤1👏1