PythonBoost - сообщество питонистов pinned «Python chat for the people who want to study both English and Python at the same time: https://t.me/joinchat/EPJfLFi7gVxkMTli  Let's help each other.»
  Книга дня. Automate the Boring Stuff with Python
Автор: Al Sweigart
Год издания: 2020
Рецензия на книгу:
Плюсы:
1. Книга настолько для обучения с нуля, что аж вообще не для программистов. Она для людей, которые используют компьютер для работы и развлечений.
2. Полная ориентация на практику. Книга о том, как начать использовать Python для автоматизации простых задач (перемещения и переименования тысяч файлов, заполнения онлайн-форм, скачивания файлов или копирования текста с сайтов, вывода уведомлений на экран).
#книга #ru #en #скачать
  Автор: Al Sweigart
Год издания: 2020
Рецензия на книгу:
Плюсы:
1. Книга настолько для обучения с нуля, что аж вообще не для программистов. Она для людей, которые используют компьютер для работы и развлечений.
2. Полная ориентация на практику. Книга о том, как начать использовать Python для автоматизации простых задач (перемещения и переименования тысяч файлов, заполнения онлайн-форм, скачивания файлов или копирования текста с сайтов, вывода уведомлений на экран).
#книга #ru #en #скачать
Привет, друзья! Наш второй кодинг-марафон подошел к концу!
Призовые места распределились следующим образом:
1 место - @zlata_t1998 (201 балл)
2 место -@alex_chudinov (188 баллов)
3 место - @deep_math (185 баллов)
Поздравляем победителей!
Любопытно, что победительница этого марафона участвовала также и в нашем первом марафоне, где заняла второе место. Потрясающая настойчивость и воля к победе!
В этом марафоне приняли участие 139 человек (в прошлом было чуть более 100).
36 человек решили все 10 задач. Еще 7 участников решили по 9. С половиной задач справились больше половины участников (71, если быть точными).
Последнюю, десятую задачу решили 39 участников. Особенно порадовали решения с визуализациями. Все они были очень разные и интересные. Мы опубликовали два из них на сайте, а под этим постом разместим еще парочку.
Надеемся, наш второй марафон вам понравился!
Команда Pythonboost
  Призовые места распределились следующим образом:
1 место - @zlata_t1998 (201 балл)
2 место -@alex_chudinov (188 баллов)
3 место - @deep_math (185 баллов)
Поздравляем победителей!
Любопытно, что победительница этого марафона участвовала также и в нашем первом марафоне, где заняла второе место. Потрясающая настойчивость и воля к победе!
В этом марафоне приняли участие 139 человек (в прошлом было чуть более 100).
36 человек решили все 10 задач. Еще 7 участников решили по 9. С половиной задач справились больше половины участников (71, если быть точными).
Последнюю, десятую задачу решили 39 участников. Особенно порадовали решения с визуализациями. Все они были очень разные и интересные. Мы опубликовали два из них на сайте, а под этим постом разместим еще парочку.
Надеемся, наш второй марафон вам понравился!
Команда Pythonboost
This media is not supported in your browser
    VIEW IN TELEGRAM
  Визуализация прохождения лабиринта участника @deep_math (занял  3-е место по итогам марафона)
  Визуализация прохождения лабиринта участника @RzSvet
Трюк дня. Проверка элементов списка на равенство
"Питоничные" способы проверить, все ли элементы в списке равны между собой:
Например, решение len(set()) - идиоматично, однако использование множества менее эффективно по части памяти и скорости работы.
#tips
  "Питоничные" способы проверить, все ли элементы в списке равны между собой:
>>> lst = ['a', 'a', 'a']Решения расположены в порядке от наиболее до наименее "питоничных" и одновременно от наименее до наиболее эффективных.
>>> len(set(lst)) == 1
True
>>> all(x == lst[0] for x in lst)
True
>>> lst.count(lst[0]) == len(lst)
True
Например, решение len(set()) - идиоматично, однако использование множества менее эффективно по части памяти и скорости работы.
#tips
Насколько хорошо вы умеете работать в командной строке? Пройдите тест для начинающих DevOps-специалистов и проверьте! 
Количество вопросов: 25.
После удачного прохождения теста с вами свяжется менеджер курсов по Python от компании Otus.
  Количество вопросов: 25.
После удачного прохождения теста с вами свяжется менеджер курсов по Python от компании Otus.
Видео дня. Классы, объекты, экземпляры классов
Изучаем ООП в Python. В этом видео разберем, что такое объект, класс и экземпляр класса. Также научимся создавать собственные классы.
Ссылка на YouTube
#видео
  
  Изучаем ООП в Python. В этом видео разберем, что такое объект, класс и экземпляр класса. Также научимся создавать собственные классы.
Ссылка на YouTube
#видео
YouTube
  
  ООП 1 Классы, объекты, экземпляры классов. Объектно-ориентированное программирование в Python
  🔥🔥🔥 Курс на степике по ООП 🔥🔥🔥
https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.me/artem_egoroff…
  https://stepik.org/z/114354
Степик с меня берет комиссию поэтому
1) Лучший способ приобрести курс - личный банковский перевод в РФ или покупку тарифа на boosty. Я добавлю вас вручную на курс по вашему ид.
https://t.me/artem_egoroff…
Задача с решением. Ищем подстроку в строке
Напишите функцию
В случае нахождения подстроки, возвращается фраза «Есть контакт!», а иначе - «Мимо!».
Совпадение должно быть найдено независимо от регистра обеих строк.
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача37
  Напишите функцию
search_substr(subst, st), которая принимает 2 строки и определяет, имеется ли подстрока subst в строке st. В случае нахождения подстроки, возвращается фраза «Есть контакт!», а иначе - «Мимо!».
Совпадение должно быть найдено независимо от регистра обеих строк.
Пишите ваше решение в комментариях. Мы опубликуем решение через 3 часа.
#задача #задача37
Плейлист дня. Уроки Python. Часть 1
Содержание:
Урок 1. Начало работы и установка
Урок 2. Типы данных, переменные
Урок 3. Арифметические операции
Урок 4. Условия и циклы if, while, for
Урок 5. Функции и как с ними работать
Урок 6. Списки (Массивы)
#видео
  
  Содержание:
Урок 1. Начало работы и установка
Урок 2. Типы данных, переменные
Урок 3. Арифметические операции
Урок 4. Условия и циклы if, while, for
Урок 5. Функции и как с ними работать
Урок 6. Списки (Массивы)
#видео
YouTube
  
  Уроки Python - Начало работы и установка
  Мы начинаем новый курс уроков по языку программирования python. Python идеален для начала изучения программирования начинающим и входа в сферу it. Его синтаксис очень прост и лаконичен. Python используется в очень многих сферах, а разработка на нем доставляет…
  Статья дня. Практические рекомендации по работе с Docker для Python-разработчиков
Ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных.
Читать статью
#читать
  
  Ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных.
Читать статью
#читать
Хабр
  
  Практические рекомендации по работе с Docker для Python-разработчиков
  Прим. Wunder Fund: в этой длииинной статье вы найдете ряд полезных советов по работе с Docker, как общего характера, так и Python-специфичных. Хоть мы и давно используем Docker в работе, про некоторые...
  Вакансия дня.  Разработчик Python
https://t.me/ru_pythonjobs/22261
Формат работы: удаленка
Условия: projectjob
ЗП: 15-20к
#работа #вакансия
Откликнуться: @andrey_win
  https://t.me/ru_pythonjobs/22261
Формат работы: удаленка
Условия: projectjob
ЗП: 15-20к
#работа #вакансия
Откликнуться: @andrey_win