Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    29%
    True, True, True
      
    14%
    True, False, True
      
    20%
    False, True, True
      
    12%
    True, False, False
      
    13%
    False, False, False
      
    5%
    True, True, False
      
    3%
    False, True, False
      
    5%
    False, False, True
      
    🤔10👍4
  👨🏻💻 Пояснение к предыдущему вопросу 👆
Первый случай соответствует определению функции all в документации: если итерируемый объект пуст, all возвращает True. Во втором случае приведение пустого списка к булевому типу дает False. Наконец, в третьем случае вложенный список содержит один элемент (False), что соответствует True. По этой же причине более сильные уровни вложенности будут также, как в третьем случае, давать True.
Python Community
Первый случай соответствует определению функции all в документации: если итерируемый объект пуст, all возвращает True. Во втором случае приведение пустого списка к булевому типу дает False. Наконец, в третьем случае вложенный список содержит один элемент (False), что соответствует True. По этой же причине более сильные уровни вложенности будут также, как в третьем случае, давать True.
Python Community
👍13
  Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    32%
    True, True
      
    38%
    True, False
      
    19%
    False, True
      
    11%
    False, False
      
    🤔7👍3
  Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    31%
    True, True, True
      
    7%
    False, True, True
      
    12%
    True, True, False
      
    28%
    True, False, True
      
    7%
    False, False, True
      
    3%
    False, True, False
      
    3%
    False, False, False
      
    9%
    True, False, False
      
    👍6🤔6
  👨🏻💻 Пояснение к предыдущему вопросу 👆
В первом случае сравниваются два идентичных отсортированных списка. Во втором случае сравниваются итераторы, которые имеют разные идентификаторы. Наконец, в заключительном примере сравнивается список и пустой список, так как при втором вызове sorted(b) итератор b уже был использован.
Python Community
  В первом случае сравниваются два идентичных отсортированных списка. Во втором случае сравниваются итераторы, которые имеют разные идентификаторы. Наконец, в заключительном примере сравнивается список и пустой список, так как при втором вызове sorted(b) итератор b уже был использован.
Python Community
Forwarded from Книжный клад | IT
  
📕Data mining. Извлечение информации из Facebook, Twitter, LinkedIn, Instagram, GitHub
Автор: Мэтью Рассел, Михаил Классен, 2020
Описание: В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации.
Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Notebook или контейнеры Docker. Сначала вы познакомитесь с функционалом самых популярных социальных сетей (Twitter, Facebook, LinkedIn, Instagram), веб-страниц, блогов и лент, электронной почты и GitHub. Затем приступите к анализу данных на примере Twitter.
• Скачать книгу из архива
• Стоимость в магазине
📚 Книжный клад | #Полезно
Автор: Мэтью Рассел, Михаил Классен, 2020
Описание: В недрах популярных социальных сетей — Twitter, Facebook, LinkedIn и Instagram — скрыты богатейшие залежи информации.
Из этой книги исследователи, аналитики и разработчики узнают, как извлекать эти уникальные данные, используя код на Python, Jupyter Notebook или контейнеры Docker. Сначала вы познакомитесь с функционалом самых популярных социальных сетей (Twitter, Facebook, LinkedIn, Instagram), веб-страниц, блогов и лент, электронной почты и GitHub. Затем приступите к анализу данных на примере Twitter.
• Скачать книгу из архива
• Стоимость в магазине
📚 Книжный клад | #Полезно
👍2
  Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    41%
    False, True
      
    31%
    True, True
      
    13%
    True, False
      
    15%
    False, False
      
    👍4
  Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    24%
    False, True
      
    34%
    False, False
      
    25%
    True, False
      
    16%
    True, True
      
    🤔3👍2
  👨🏻💻 Пояснение к предыдущему вопросу 👆
В первой строке через сдвиговый регистр записана операция возведения в степень 2^53+1. Важно, что это число точно представимо Python в виде целого (int). При добавлении 1.0 происходит преобразование целочисленного типа данных в тип данных float. Число уже не может быть представлено точно. При этом важно, что по правилам округления в Python оно преобразуется к N-1.
Итак, в левой части для того, чтобы произвести операцию сложения, x преобразуется во float, в результате преобразования и округления оно представляется в виде числа N-1. Сумма с 1.0 дает исходное число N, которое в результате округления полученной float-суммы вновь теряет единицу и, таким образом, слева float-число N-1, а справа int-число, содержащее исходное значение N.
Во втором случае происходит явное приведение числа к типу float, и проблема пропадает.
Python Community
  В первой строке через сдвиговый регистр записана операция возведения в степень 2^53+1. Важно, что это число точно представимо Python в виде целого (int). При добавлении 1.0 происходит преобразование целочисленного типа данных в тип данных float. Число уже не может быть представлено точно. При этом важно, что по правилам округления в Python оно преобразуется к N-1.
Итак, в левой части для того, чтобы произвести операцию сложения, x преобразуется во float, в результате преобразования и округления оно представляется в виде числа N-1. Сумма с 1.0 дает исходное число N, которое в результате округления полученной float-суммы вновь теряет единицу и, таким образом, слева float-число N-1, а справа int-число, содержащее исходное значение N.
Во втором случае происходит явное приведение числа к типу float, и проблема пропадает.
Python Community
Что интерпретатор выведет на месте знаков вопроса?
  Anonymous Quiz
    46%
    True, False
      
    14%
    False, True
      
    9%
    False, False
      
    31%
    True, True
      
    🤔11
  Уважаемые друзья, добрый день!
Меня зовут Александр я СTO в BRANDPOL GROUP (brandpolgroup.com).
У нас достаточно большая микро-сервисная архитектура нашей платформы.
Многие задачи писались на PHP, NODEJS, GO... (начинали писать мы в далеком 2016 году).
С 2023 года мы важной задачей видим переход на Python и полный уход от PHP (считаем что он помирает, ну или остается только языком для разработки сайтов), задачи обработки данных ему чужды и помирает он на них крайне-быстро )))
В нашей команде, очень много ребят с мат-меха УрФУ, несколько из них участники международного чемпионата по программированию... вообщем ребята с руками и головами, НО без профессионального опыта работы на питоне (те они его знают ну или считают что знают) но реального опыта построения больших проектов у них нет... При этом ребята крайне быстро растут...
Так вот, нам в команду нужен специалист-CodeReviewer aka Батя, который посмотрит, даст критику, отправит гуглить или объяснит а где то даже поругает...... мы видим это по загрузке до 8 часов в неделю, безусловно на платной основе.
С перспективой того что данная нагрузка должна начать сокращаться или трансформироваться во более высоко уровневые задачи ..., но сотрудничество будет долгим и плодотворным )
Буду рад пообщаться с каждым, кто считает что сможет взять на себя такую ответственность
Меня зовут Александр я СTO в BRANDPOL GROUP (brandpolgroup.com).
У нас достаточно большая микро-сервисная архитектура нашей платформы.
Многие задачи писались на PHP, NODEJS, GO... (начинали писать мы в далеком 2016 году).
С 2023 года мы важной задачей видим переход на Python и полный уход от PHP (считаем что он помирает, ну или остается только языком для разработки сайтов), задачи обработки данных ему чужды и помирает он на них крайне-быстро )))
В нашей команде, очень много ребят с мат-меха УрФУ, несколько из них участники международного чемпионата по программированию... вообщем ребята с руками и головами, НО без профессионального опыта работы на питоне (те они его знают ну или считают что знают) но реального опыта построения больших проектов у них нет... При этом ребята крайне быстро растут...
Так вот, нам в команду нужен специалист-CodeReviewer aka Батя, который посмотрит, даст критику, отправит гуглить или объяснит а где то даже поругает...... мы видим это по загрузке до 8 часов в неделю, безусловно на платной основе.
С перспективой того что данная нагрузка должна начать сокращаться или трансформироваться во более высоко уровневые задачи ..., но сотрудничество будет долгим и плодотворным )
Буду рад пообщаться с каждым, кто считает что сможет взять на себя такую ответственность
👍6
  Подпишитесь на каналы с актуальными ежедневными вакансиями на максималках, без лишней воды
- Java_Jobs
- PHP_Jobs
- QA_Jobs
- FrontEnd_Jobs
- Golang_Jobs
- Python_Jobs
- Analysts_Jobs
- Game_Dev_jobs
- iOS_Devv_Jobs
- Android_Devv_Jobs
- DevOpsSRE_Jobs
- SysAdmins_jobs
- JavaScript_Jobb
- ML_data_science_job
— вакансиями с зп 300–400 тысяч рублей в месяц и стажировками;
— предложениями от зарубежных компаний с релокацией;
Цени свое время — подписывайся
Please open Telegram to view this post
    VIEW IN TELEGRAM
  🔥3👍1