pythonboost | Unsorted

Telegram-канал pythonboost - PythonBoost - сообщество питонистов

16261

Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы. Канал не для senior python developers и даже не для middle, хотя и вам будет что посмотреть. С рекламой: @anothertechrock

Subscribe to a channel

PythonBoost - сообщество питонистов

Хотите узнать, зачем нужен DevOps? Почему компании так активно нанимают DevOps-инженеров и какие задачи стоят перед этими специалистами? Специальность DevOps-инженера стала самой высокооплачиваемой в сфере IT в России за 2022 год, по данным Зарплата.ру.

Присоединяйтесь к бесплатному онлайн-интенсиву Skillbox, который пройдёт 24–26 апреля в 21:00 по московскому времени.

Подробности: 👉 https://goo.su/dAbw
Тем, кто зарегистрируется, сразу отправим на почту чек-лист «Погружаемся в DevOps».


Кому подойдёт интенсив:
— системным администраторам;
— опытным разработчикам.

Вы решите реальную бизнес-задачу и научитесь:
— ориентироваться в подходе DevOps;
— работать с Docker;
— использовать методологию CI/CD.

Спикером интенсива будет Lead DevOps-специалист, руководитель нескольких проектов, команд и онлайн-курсов, ведущий подкастов об IT и образовании — Константин Брюханов.

🎁 Всем дошедшим до конца интенсива подарим электронную книгу Роджера Сайпа и Робба Збиерски «Разум под контролем» издательства МИФ. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.

Присоединяйтесь к прямым эфирам!

Читать полностью…

PythonBoost - сообщество питонистов

Python Concurrency with asyncio

Автор:
Matthew Fowler
Год издания: 2022

#python

Скачать книгу

Читать полностью…

PythonBoost - сообщество питонистов

Вам нравится находить баги и искать ошибки в коде? Попробуйте себя в разных направлениях тестирования на бесплатном онлайн-интенсиве Skillbox. Подключайтесь к прямому эфиру с 17 по 19 апреля в 15:00 по московскому времени: 👉 https://epic.st/KiX4px

Что будет:

📎 знакомство с профессией;
📎 изучение основ и ключевых инструментов тестирования;
📎 проведение первых тестов.

Если вы начинающий тестировщик:

📍 структурируете знания, изучите правила юзабилити и стандарты тестирования в крупных IT-компаниях;
📍 научитесь проверять сервисы на баги через API с помощью инструмента Postman.

Спикер интенсива — старший специалист по тестированию, организатор тест-сессий, митапов по тестированию и мастер-классов, участник конференций SQA-days, TechTrain и CodeFest Дмитрий Якин.

🎁 Участвуйте и прокачайте знания. Получите в подарок электронную книгу издательства МИФ и сертификат на скидку 10 000 рублей на любой курс Skillbox.

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Работа с int и float в Python

Программистам часто приходится работать с числами. Они используются везде: в условных конструкциях, циклах, переменных.

Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов!

Читать полностью…

PythonBoost - сообщество питонистов

Ответ к задаче

def divisors(n):
divisors_list = []
for i in range(2, n):
if n % i == 0:
divisors_list.append(i)
if len(divisors_list) == 0:
return str(n) + "является простым"
return divisors_list

#новичок #coбес

Читать полностью…

PythonBoost - сообщество питонистов

Задача для новичков.

Создайте функцию с именем divisors, которая принимает целое число n > 1 и возвращает массив со всеми делителями данного числа (кроме 1 и самого числа), от наименьшего до наибольшего. Если число простое, верните строку '{n} является простым'.

Решение сегодня вечером/завтра утром

Пишите ваши решения в комментариях

#новичок #coбес

Читать полностью…

PythonBoost - сообщество питонистов

Python Unit Test Automation

Автор:
Ashwin Pajankar
Год издания: 2021

#python

Скачать книгу

Читать полностью…

PythonBoost - сообщество питонистов

Хороший питонист — канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python.

На канале и сайте gcoder.ru можно найти множество полезной информации:

🔹туториалы
🔹книги
🔹задачи
🔹тесты

Подписывайтесь, чтобы не пропустить самое интересное: @gcoderpython

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Работа с множествами в Python

Множества в Python используются очень часто и бывают полезны во многих случаях. Проверьте, насколько хорошо вы умеете работать с множествами и их методами: пройдите тест из 10 вопросов!

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Лямбда-выражения

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

Читать полностью…

PythonBoost - сообщество питонистов

👾 24 марта Библиотека программиста проводит вебинар: «Краткое введение в A/B тестирование и его применение в Data Science».

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

А также вы узнаете:
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED

🏄А еще, среди всех участников в прямом эфире разыграют 2 места на курс по Трудоустройству в международные IT-компании.

👉 Регистрация на вебинар по ссылке: https://proglib.io/w/aa334919

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Генерация случайных чисел в Python

Генерация случайных чисел различными способами может быть невероятно полезным инструментом во многих областях. А Python позволяет очень легко генерировать случайные числа. Для этого он предоставляет модули random и numpy, включая функции randrange, randint, random и seed, которые мы и рассмотрим в этой статье.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Ребята из Школы Сильных Программистов запускают полноценный курс по тестированию в Python. Курс для всех, у кого плохо с тестами — падают, жрут время на поддержку или пропускают баги. Если тестов нет совсем — тоже приходите, расскажут как покрыть тестами даже махровое легаси.

В курсе 4 урока:
- База: моки, стабы, фикстуры
- Читаемость: как готовить тестовые данные, отделять от логики, как лучше строить тестовые фабрики
- Скорость и надёжность: профилирование тестов, xdist, randomly, окружение
- Тесты в реальной жизни: как продавать тесты команде и бизнесу и сделать, чтобы коллеги не забили.

Автор курса — Никита Соболев: ТОП-5 по коммитам в CPython, член команды pytest, core-контрибьютер hypothesis. Курс рассчитан на мидлов, синьёров, тимлидов и CTO. Будет домашка, на тарифах с обратной связью — чатик и много личного общения. На выходе получите понятный набор шагов, нужный чтобы внедрить тесты на любом проекте: начиная от технологий и заканчивая тем, как говорить с командой.

Курс стартует 20 марта, длится 3 недели. До вечера 20 марта действует промокод BOOST на скидку 10%.

Смотреть программу →

Читать полностью…

PythonBoost - сообщество питонистов

One Day Offer для Data Scientists, Data Engineers и Data Analysts от Сбера: пройти все этапы отбора и стать частью команды по работе с данными крупнейшего банка страны всего за один день 🚀

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

Работать предстоит в лабораторном кластере с большим разнообразием возможностей, данных и ПО или на локальных машинах с расширенным количеством оперативной памяти и GPU.

Как понять, что вам нужно на One Day Offer от Сбера:

✔️ Вы — Data Scientist, Data Engineer или Data Analyst с опытом работы от 1 года.
✔️ У вас высшее образование: техническое/экономическое/математическое или по направлению «прикладная информатика».
✔️ Вы хотите работать над масштабными и интересными проектами, разрабатывая решения для различных направлений Сбера.

One Day Offer для Data Scientists, Data Engineers и Data Analysts состоится 18 марта — вы еще успеваете зарегистрироваться по ссылке и подготовиться к интервью 👌

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Что такое массивы в Python и как их использовать

Массивы в Python — это структуры данных, которые могут содержать несколько значений одного типа. Часто их ошибочно принимают за списки или массивы Numpy. Технически массивы в Python отличаются от них обоих. Итак, давайте посмотрим, что такое массивы в Python и как их реализовать.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Задача для новичков.

Напишите функцию под названием zeros, которая бы принимала в качестве аргумента целое число n и возвращала количество нулей в конце факториала данного числа.

Например, zeros(6) должна возвращать 1, так как 6! = 120, то есть в конце числа один 0.

Внимание: факториал числа растет очень быстро, поэтому вам нужно написать данную функцию не вычисляя само значение факториала. Подумайте, как это сделать!

Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.

#pythonзадача #coбес

Читать полностью…

PythonBoost - сообщество питонистов

Разработчики, архитекторы, Data Science и R&D-специалисты Нижнего Новгорода, вы здесь? Сбер приглашает вас на инженерный митап RecSys Community, который пройдет 25 апреля в Сo-working Garage 💻

О чем расскажут спикеры?

✔️ Рассмотрят подходы к применению трансформеров в рекомендательных системах и поделятся успешными кейсам.

✔️ Покажут, как используют AmazMe для обработки персонализированных и мультимодальных рекомендаций.

✔️ Раскроют все секреты, какие изменения помогли сделать рекомендательную систему поиска друзей такой точной.

Конечно же, на митапе будут Q&A-сессии, кофе-брейк, розыгрыш мерча и интересное общение. Встречаемся 25 апреля в Co-working Garage по адресу: ул. Октябрьская, д.35. Сбор гостей в 18:30.

Зарегистрироваться!⚡️

Читать полностью…

PythonBoost - сообщество питонистов

Ответ к предыдущей задаче для новичков.

def descending_order(num):
return int(''.join(sorted([i for i in str(num)], reverse=True)))

#новичок #coбес

Читать полностью…

PythonBoost - сообщество питонистов

Задача для новичков.

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

Пример работы данной функции:

descending_order(127) —> 721

Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.

#новичок #coбес

Читать полностью…

PythonBoost - сообщество питонистов

Рекомендация от нашей редакции для тех, кто хочет быть тестировщиком.

QaRocks - канал для стартующих в QA.

Что мы для вас собрали?

1. Туториалы по всем видам тестирования
2. Важные книги для изучения основ QA
3. Тесты для проверки ваших знаний
4. Разбор вопросов с собеседования

Все это, но еще и конкурсы по основам QA, SQL и Git в нашем канале.

Подписывайтесь: @qarocks

Читать полностью…

PythonBoost - сообщество питонистов

Тест по Django ORM в Python

Вы умеете работать с базами данных с помощью Django ORM? Давайте проверим!

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Работа с файлами в Python

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

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Вы новичок в программировании или начинающий разработчик? Познакомьтесь с одним из самых популярных и востребованных языков программирования — Python!

Узнайте больше: https://epic.st/MQsiD.

Этот язык программирования использовали для разработки EVE Online, Battlefield, Sims 4. Его просто изучить, даже если вы никогда раньше не видели строчки кода.

Python универсален. На нём пишут сайты, игры, чат-ботов, нейросети и проводят научные вычисления.

Что вас ждёт:
📌 изучение азов программирования на Python и разбор основных элементов языка;
📌 создание программы-сервера для прослушивания подключений;
📌 разработка интерфейса мессенджера;
📌 работа с библиотеками PyQt, Kivy, wxWidgets, Тkinter.

Спикером будет старший разработчик МТС-Диджитал Алексей Коновалов.

🎁 Всем, кто зарегистрируется, подарим статью с полезными скриптами на Python. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.

Подключайтесь к бесплатному онлайн-интенсиву с 3 по 5 апреля в 21:00 по московскому времени.

Читать полностью…

PythonBoost - сообщество питонистов

Статья дня. Как прописать на Python путь к файлу в Windows, Mac и Linux

Одним из маленьких раздражителей в программировании является то, что путь к файлу в Microsoft Windows строится с использованием символа обратной косой черты между именами папок, в то время как почти все другие ОС используют прямую.

Если вы хотите, чтобы ваш код на Python работал как на Windows, так и на Mac/Linux, вам придется решать подобные проблемы. К счастью, в Python 3 есть новый модуль pathlib, который делает работу с файлами практически безболезненной.

Читать статью

#читать

Читать полностью…

PythonBoost - сообщество питонистов

Видео дня. Что такое атрибуты класса в Python?

Довольно часто атрибуты класса используют для задания значения атрибутов по умолчанию. Но это может привести к весьма неожиданным последствиям.

Ссылка на YouTube

#видео

Читать полностью…

PythonBoost - сообщество питонистов

Publishing Python Packages

Автор:
Dane Hillard
Год издания: 2023

#python

Скачать книгу

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Функции в Python - продвинутый уровень

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

Читать полностью…

PythonBoost - сообщество питонистов

Плейлист дня. Введение в Машинное Обучение и Data Science, часть 2

Содержание:

1. Простая линейная регрессия
2. Множественная линейная регрессия
3. Логистическая регрессия

#видео #ml

Читать полностью…

PythonBoost - сообщество питонистов

Тестировщик рулит - канал для начинающих тестировщиков.

Вы дойдете до Junior QA за 3-5 месяцев вместе с нашими материалами.

Что мы для вас собрали?

1. Туториалы
2. Книги по QA в PDF
3. Фишка: тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
5. Марафон по тестированию с бесплатным менторством.

Читать полностью…

PythonBoost - сообщество питонистов

Тест. Кортежи в Python

Тест для начинающих питонистов. Кортежи - одна из тех тем, в которых следует хорошенько разобраться в самом начале пути. Проверьте свои знания - пройдите наш тест!

Читать полностью…
Subscribe to a channel