В какой стране вы живете последние 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
  Выбор между is и ==
▪️Оператор == сравнивает значения объектов, то есть данные внутри них.
▪️Оператор is проверяет, находятся ли две переменные (или два значения) по одному адресу в памяти.
Чаще всего, конечно, используется ==. В какой ситуации можно применить is?
✔️Если вы сравниваете переменную с синглтоном, например None.
Отметим также, что is быстрее ==, так как просто сравнивает идентификаторы объектов.
▪️Оператор == сравнивает значения объектов, то есть данные внутри них.
▪️Оператор is проверяет, находятся ли две переменные (или два значения) по одному адресу в памяти.
Чаще всего, конечно, используется ==. В какой ситуации можно применить is?
✔️Если вы сравниваете переменную с синглтоном, например None.
x is None
x is not NoneОтметим также, что is быстрее ==, так как просто сравнивает идентификаторы объектов.
👍21
  🌿Модуль pprint для красивого вывода сложных структур данных
Используется как обычный print(), но в отличие от него выводит данные в удобном для чтения человеком виде.
✅Также в модуле есть функция pformat(), которая создаёт строковые представления вместо вывода. Это может пригодиться для логгирования.
Ещё для pprint() можно задать ширину экрана печати, отступ последующего уровня вложенности и даже автоматически отсортировать словарь перед выводом.
#код
Используется как обычный print(), но в отличие от него выводит данные в удобном для чтения человеком виде.
✅Также в модуле есть функция pformat(), которая создаёт строковые представления вместо вывода. Это может пригодиться для логгирования.
Ещё для pprint() можно задать ширину экрана печати, отступ последующего уровня вложенности и даже автоматически отсортировать словарь перед выводом.
#код
👍33😁2❤🔥1
  Python3_reference_cheat_sheet.pdf
    332 KB
  👶 Шпаргалка по Python 3 для начинающих
Содержит основы языка: типы данных, операторы, методы разных типов данных, встроенные функции, условные конструкции, работа с файлами.
🔗Ссылка на шпаргалку
Содержит основы языка: типы данных, операторы, методы разных типов данных, встроенные функции, условные конструкции, работа с файлами.
🔗Ссылка на шпаргалку
🔥15👍2
  Самые полезные каналы для программистов в одной подборке!
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
Сохраняйте себе, чтобы не потерять 💾
🔥Для всех
Библиотека программиста — новости, статьи, досуг, фундаментальные темы
Книги для программистов
IT-мемы
Proglib Academy — тут мы рассказываем про обучение и курсы
#️⃣C#
Библиотека шарписта
Библиотека задач по C# — код, квизы и тесты
Библиотека собеса по C# — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Вакансии по C#, .NET, Unity Вакансии по PHP, Symfony, Laravel
☁️DevOps
Библиотека devops’а
Вакансии по DevOps & SRE
Библиотека задач по DevOps — код, квизы и тесты
Библиотека собеса по DevOps — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
🐘PHP
Библиотека пхпшника
Вакансии по PHP, Symfony, Laravel
Библиотека PHP для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по PHP — код, квизы и тесты
🐍Python
Библиотека питониста
Вакансии по питону, Django, Flask
Библиотека Python для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Python — код, квизы и тесты
☕Java
Библиотека джависта — полезные статьи по Java, новости и обучающие материалы
Библиотека Java для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Java — код, квизы и тесты
Вакансии для java-разработчиков
👾Data Science
Библиотека Data Science — полезные статьи, новости и обучающие материалы
Библиотека Data Science для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Data Science — код, квизы и тесты
Вакансии по Data Science, анализу данных, аналитике, искусственному интеллекту
🦫Go
Библиотека Go разработчика — полезные статьи, новости и обучающие материалы по Go
Библиотека Go для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по Go — код, квизы и тесты
Вакансии по Go
🧠C++
Библиотека C/C++ разработчика — полезные статьи, новости и обучающие материалы по C++
Библиотека C++ для собеса — тренируемся отвечать на каверзные вопросы во время интервью и технического собеседования
Библиотека задач по C++ — код, квизы и тесты
Вакансии по C++
💻Другие профильные каналы
Библиотека фронтендера
Библиотека мобильного разработчика
Библиотека хакера
Библиотека тестировщика
💼Каналы с вакансиями
Вакансии по фронтенду, джаваскрипт, React, Angular, Vue
Вакансии для мобильных разработчиков
Вакансии по QA тестированию
InfoSec Jobs — вакансии по информационной безопасности
📁Чтобы добавить папку с нашими каналами, нажмите 👉сюда👈
🤖Также у нас есть боты:
Бот с IT-вакансиями
Бот с мероприятиями в сфере IT
Мы в других соцсетях:
🔸VK
🔸YouTube
🔸Дзен
🔸Facebook *
🔸Instagram *
* Организация Meta запрещена на территории РФ
👍10❤1🔥1