Python Unit Test Automation
Автор: Ashwin Pajankar
Год издания: 2021
#python
Скачать книгу
Хороший питонист — канал, созданный для помощи студентам, школьникам, начинающим программистам в изучении Python.
На канале и сайте gcoder.ru можно найти множество полезной информации:
🔹туториалы
🔹книги
🔹задачи
🔹тесты
Подписывайтесь, чтобы не пропустить самое интересное: @gcoderpython
Тест. Работа с множествами в Python
Множества в Python используются очень часто и бывают полезны во многих случаях. Проверьте, насколько хорошо вы умеете работать с множествами и их методами: пройдите тест из 10 вопросов!
Тест. Лямбда-выражения
С помощью этого теста вы сможете проверить, насколько хорошо вы знаете лямбда-выражения. Это очень важная тема, потому что порой применение лямбда-выражений ощутимо упрощает процесс разработки.
👾 24 марта Библиотека программиста проводит вебинар: «Краткое введение в A/B тестирование и его применение в Data Science».
Спикер расскажет об основных методах A/B тестирования и их применении на примере реального финтех продукта.
А также вы узнаете:
🔹Стандартные статистические методы проведения A/B тестов
🔹Что такое стратификация и как ее применять
🔹Как увеличить чувствительность A/B-тестов с помощью CUPED
🏄А еще, среди всех участников в прямом эфире разыграют 2 места на курс по Трудоустройству в международные IT-компании.
👉 Регистрация на вебинар по ссылке: https://proglib.io/w/aa334919
Статья дня. Генерация случайных чисел в Python
Генерация случайных чисел различными способами может быть невероятно полезным инструментом во многих областях. А Python позволяет очень легко генерировать случайные числа. Для этого он предоставляет модули random и numpy, включая функции randrange, randint, random и seed, которые мы и рассмотрим в этой статье.
Читать статью
#читать
Ребята из Школы Сильных Программистов запускают полноценный курс по тестированию в Python. Курс для всех, у кого плохо с тестами — падают, жрут время на поддержку или пропускают баги. Если тестов нет совсем — тоже приходите, расскажут как покрыть тестами даже махровое легаси.
В курсе 4 урока:
- База: моки, стабы, фикстуры
- Читаемость: как готовить тестовые данные, отделять от логики, как лучше строить тестовые фабрики
- Скорость и надёжность: профилирование тестов, xdist, randomly, окружение
- Тесты в реальной жизни: как продавать тесты команде и бизнесу и сделать, чтобы коллеги не забили.
Автор курса — Никита Соболев: ТОП-5 по коммитам в CPython, член команды pytest, core-контрибьютер hypothesis. Курс рассчитан на мидлов, синьёров, тимлидов и CTO. Будет домашка, на тарифах с обратной связью — чатик и много личного общения. На выходе получите понятный набор шагов, нужный чтобы внедрить тесты на любом проекте: начиная от технологий и заканчивая тем, как говорить с командой.
Курс стартует 20 марта, длится 3 недели. До вечера 20 марта действует промокод BOOST на скидку 10%.
Смотреть программу →
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 марта — вы еще успеваете зарегистрироваться по ссылке и подготовиться к интервью 👌
Статья дня. Что такое массивы в Python и как их использовать
Массивы в Python — это структуры данных, которые могут содержать несколько значений одного типа. Часто их ошибочно принимают за списки или массивы Numpy. Технически массивы в Python отличаются от них обоих. Итак, давайте посмотрим, что такое массивы в Python и как их реализовать.
Читать статью
#читать
Видео дня. Simple Voice Recorder with GUI in Python
Создаем инструмент с графическим интерфейсом для записи голоса.
Ссылка на YouTube
#видео #english
Ищем учеников на бесплатное обучение по созданию искусственного интеллекта с нуля. Опыт программирования не важен!🤖
Всего за 3 вечера под руководством Дмитрия Романова - основателя Университета Искусственного Интеллекта, лидера обучения AI-разработке в РФ, вы с легкостью напишете свой первый искусственный интеллект👨💻
Какие нейронные сети вы создадите?
▫️Классификация людей на входящих и выходящих из автобуса
▫️Обнаружение возгораний
▫️Оценка стоимости квартир
▫️Оценка резюме соискателей
▫️Прогнозирование стоимости полиметаллов
▫️Сегментация изображений самолетов
▫️Распознавание команд умного дома⠀
Лучше освоить навыки создания нейронных сетей вам помогут домашние задания с проверкой от кураторов.⠀
Приходите на бесплатное обучение и напишите искусственный интеллект за 3 вечера💪
Регистрация по ссылке
Статья дня. Как в Python получить имя файла из пути к нему
Допустим, у вас есть строка, представляющая абсолютный путь к файлу. Имя файла – последний элемент этого пути. Например, в абсолютном пути /home/username/downloads/my_file.txt часть my_file – собственно имя файла. В этой статье мы разберем, как, зная путь, получить имя файла при помощи Python.
Читать статью
#читать
Видео дня. Решаем задачи на Python с Codewars
Решаем задачи начального уровня и поднимаем 6 ранг.
Ссылка на YouTube
#видео
Видео дня. Аннотации типов в Python
Python - язык с сильной динамической типизацией. Это значит, что мы не должны указывать типы переменных или параметров функций. Тем не менее, это может стать очень полезной привычкой.
Ссылка на YouTube
#видео
Видео дня. Разбор задачи с собеседования. Сортировка слов в строке
Дана задача: написать функцию сортировки слов в в алфавитном порядке.
Вход: Строка содержащая слова, разделенные запятыми (String)
Выход: Строка содержащая слова, разделенные запятыми, отсортированные в алфавитном порядке (String)
Условия:
- Игнорируем регистр при сортировке.
- Но на выходе мы должны сохранить изначальный регистр.
Погнали решать!
Ссылка на YouTube
#видео
Статья дня. Работа с файлами в Python
В этой статье мы на примерах разберем такую важную тему, как работа с файлами в Python. Вы узнаете, как открыть и закрыть файл, как его прочитать и как записать в него новое содержимое.
Читать статью
#читать
Вы новичок в программировании или начинающий разработчик? Познакомьтесь с одним из самых популярных и востребованных языков программирования — Python!
Узнайте больше: https://epic.st/MQsiD.
Этот язык программирования использовали для разработки EVE Online, Battlefield, Sims 4. Его просто изучить, даже если вы никогда раньше не видели строчки кода.
Python универсален. На нём пишут сайты, игры, чат-ботов, нейросети и проводят научные вычисления.
Что вас ждёт:
📌 изучение азов программирования на Python и разбор основных элементов языка;
📌 создание программы-сервера для прослушивания подключений;
📌 разработка интерфейса мессенджера;
📌 работа с библиотеками PyQt, Kivy, wxWidgets, Тkinter.
Спикером будет старший разработчик МТС-Диджитал Алексей Коновалов.
🎁 Всем, кто зарегистрируется, подарим статью с полезными скриптами на Python. Участвуйте, задавайте вопросы и получите сертификат на скидку 10 000 рублей на любой курс Skillbox.
Подключайтесь к бесплатному онлайн-интенсиву с 3 по 5 апреля в 21:00 по московскому времени.
Статья дня. Как прописать на Python путь к файлу в Windows, Mac и Linux
Одним из маленьких раздражителей в программировании является то, что путь к файлу в Microsoft Windows строится с использованием символа обратной косой черты между именами папок, в то время как почти все другие ОС используют прямую.
Если вы хотите, чтобы ваш код на Python работал как на Windows, так и на Mac/Linux, вам придется решать подобные проблемы. К счастью, в Python 3 есть новый модуль pathlib, который делает работу с файлами практически безболезненной.
Читать статью
#читать
Видео дня. Что такое атрибуты класса в Python?
Довольно часто атрибуты класса используют для задания значения атрибутов по умолчанию. Но это может привести к весьма неожиданным последствиям.
Ссылка на YouTube
#видео
Publishing Python Packages
Автор: Dane Hillard
Год издания: 2023
#python
Скачать книгу
Тест. Функции в Python - продвинутый уровень
Тест состоит из десяти вопросов, для ответов на которые вам потребуются углубленные знания языка Python и опыт работы с функциональным программированием. Тест отлично подойдет тем, кто изучает функциональное программирование и хочет проверить свои знания.
Плейлист дня. Введение в Машинное Обучение и Data Science, часть 2
Содержание:
1. Простая линейная регрессия
2. Множественная линейная регрессия
3. Логистическая регрессия
#видео #ml
Тестировщик рулит - канал для начинающих тестировщиков.
Вы дойдете до Junior QA за 3-5 месяцев вместе с нашими материалами.
Что мы для вас собрали?
1. Туториалы
2. Книги по QA в PDF
3. Фишка: тесты для проверки ваших знаний
4. Разбор вопросов с собеседования
5. Марафон по тестированию с бесплатным менторством.
Тест. Кортежи в Python
Тест для начинающих питонистов. Кортежи - одна из тех тем, в которых следует хорошенько разобраться в самом начале пути. Проверьте свои знания - пройдите наш тест!
Golang Юниор - это канал, для начинающих Go программистов.
Хорошей инфы по GO в телеге почти нет, а у нас мы собрали:
1. вопросы с собеседований
2. задачи и их решение
3. куски кода с разбором
4. полезные ресурсы
1 канал вместо тысячи учебников и курсов, подписывайтесь: 👇👇👇
Build a Website With Django 3
Автор: Nigel George
Год издания: 2019
#python #django
Скачать книгу
Тест по математическим задачкам
Для любого программиста важно знание математики, мы предлагаем вам пройти тест, где вы будете решать задачки требующие знания математики и логики. Пройдите наш тест и проверьте свои знания!
#тест
Пройти тест
→ Три шага, чтобы начать переход в IT без волнений
Переходить в неизвестность тревожно. Вот, что поможет сделать ситуацию яснее и безопаснее:
1) разобраться, как устроена профессия;
2) попробовать бесплатно выучить основы;
3) узнать больше об учёбе.
Яндекс Практикум упаковал эти шаги в бесплатный курс по основам python-разработки. Программу составили опытные разработчики и методисты, чтобы вы сами могли освоить базу Python.
На курсе вы
— узнаете, какие задачи решает бэкенд-разработчик;
— будете писать код на Python — с первого урока;
— создадите программного помощника Анфису;
— узнаете, как устроено полноценное обучение в Практикуме.
После бесплатного курса вы сможете принять спокойное, взвешенное решение.
→ Начните действовать: разберитесь бесплатно, что к чему в Python.
Impractical Python Projects
Автор: Lee Vaughan
Год издания: 2018
Рецензия на книгу:
Сборник проектов для начинающих питонистов. По мере работы над проектами читатели будут использовать анализ марковских цепей для написания хокку, метод Монте-Карло для моделирования финансовых рынков, наложение снимков для улучшения астрофотосъемки и генетические алгоритмы для разведения армии гигантских крыс.
Плюсы:
1. Книга организована так, чтобы дополнять обычный учебник для начинающих или вводный курс.
2. Читатели получат практический опыт работы с такими модулями, как pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlib и pillow.
Минусы: не замечено.
#Python
Скачать книгу
Обучалки по Python - в нашем канале Python Turbo
⭕️Как войти в IT? Стоп, это из другой интеграции!
Сейчас вы не услышите традиционной рекламы курсов с обещаниями из домохозяйки сделать айтишника.
Потому что речь пойдет о нетипичном для образовательного рынка продукте.
Вы слышали о тренде на микро-обучение?
Так учат сотрудников IBM, Google и другие IT-гиганты.
Что это?
Вы смотрите короткое видео, содержащее доступную и понятную информацию, и сразу применяете ее на практике, закрепляя понимание материала.
То есть, можно учиться, грубо говоря, во время поездки в метро или завтрака!
Такая учеба не влияет на ваш образ жизни, но зато позволяет приобретать навыки!
адаптировали под него уже более 20 курсов в области программирования, аналитики данных и Data Science.
Кстати, когда выполняешь задание, тебе сразу начисляются хр как в игре! Это делает процесс еще более залипательным и непринужденным.
На платформе большое количество бесплатного контента
Кликай на deepskills.ru и узнай больше