Как применить Python в быту: 5 нескучных задач для тех, кто хочет научиться программировать

Публикация: 07.09.2023
Источник Комментарии
Как применить Python в быту: 5 нескучных задач для тех, кто хочет научиться программировать

Как применить Python в быту: 5 нескучных задач для тех, кто хочет научиться программировать

Для учебы и работы

Эмиль Эйбатов, студент из Москвы. Изначально не интересовался программированием, распробовал только на второй год обучения в Лицее. Сейчас увлекается анализом данных и работает на R. 

1. Написать скрипт, который помогает учить слова

Изучаете иностранный язык? Есть способ упростить запоминание слов! Попробуйте написать программу, которая будет в случайном порядке выдавать те слова, что вы хотите выучить, и проверять, правильно ли вы запомнили их написание. 

Звучит сложно, но с простейшим вариантом скрипта справится даже новичок. Вам понадобится файл-словарь с пронумерованными словами и их переводами, структура данных «список», цикл и функция shuffle из библиотеки random:

1. Заведите файл-словарь из пар «слово + перевод» и выгружайте его содержимое в коллекцию типа list при каждом запуске программы.

2. Напишите цикл для вывода слов. Чтобы программа показывала их в произвольном порядке, используйте shuffle из библиотеки random. А если захотите работать только с частью словаря из вашего файла, достаточно подать на вход цикла правильные границы списка: например, от 0 до 9, если вы хотите тренироваться только на первых десяти словах из файла.

Ислам Юсуфов, студент-первокурсник из Махачкалы. Учится в Дагестанском государственном техническом университете на программного инженера, готовится поступать в ШАД. Изучает компьютерное зрение и синтез речи, пока не разобрался, что интересно ему больше. На интенсивах Лицея++ (сейчас это специализации Яндекс Лицея) познакомился с машинным обучением, потом начал применять и углублять полученные знания на работе. 

2. Сделать чат-бота в Telegram или Discord

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

Чтобы создать бота, используйте любую из открытых библиотек: они быстро появляются и умирают, актуальные можно найти в обычном поисковике или на тематических ресурсах вроде Хабра. 

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

Для этого вам понадобится облачное хранилище: настройте его таким образом, чтобы все новые файлы автоматически загружались не только на ваш компьютер, но и в это хранилище. Так вы сможете работать с облачной копией вашей файловой системы, даже если компьютер будет выключен.

Бот может выдать адрес файла или сам файл — выбирайте, как вам удобнее. Искать файл можно и по названию, и по содержимому, но лучше все-таки по названию: этот вариант проще в реализации и стабильнее в использовании.

3. Автоматизировать расписание

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

Никита Лаштабега, студент из Москвы. Программированием увлекся еще в школе, активно автоматизировал быт: и свой, и друзей. Когда поступил в Лицей, продолжил оптимизировать рутинные процессы: написал скрипт, который помогал оценить, сколько заданий осталось выполнить, чтобы получить зачет.

Глеб Пильноватых, с 12 лет занимается программированием, с 7 класса учится в Лицее. Изучал алгоритмы в образовательном центре «Сириус». На 2 курсе Лицея проходил стажировку в технологическом стартапе в Академгородке — писал для них на Python. Окончил Школу бэкенд-разработки Яндекса. Сейчас работает middle бэкенд-разработчиком.

Для дома и отдыха

4. Обучить нейросеть предсказывать, когда пополнить запасы в холодильнике

Эта задача — со звездочкой: понадобится освоить нейросети. Но не обязательно быть датасаентистом, чтобы подобрать нужную нейросеть и обучить ее. Попробуйте библиотеки automl или autokeras: они помогут подобрать и подготовить модель для вашей задачи.

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

5. Возродить любимую игру детства 

Или кастомизировать современную. Или написать что-то совсем новое. 

Чаще всего на Python пишут новеллы — это проще всего. Если любите этот жанр, присмотритесь к библиотеке renpy. 

Разработать аркаду или шутер гораздо сложнее, но тоже возможно. Библиотека pygame поможет реализовать игровую механику, звук и анимацию. 

Хотите начать программировать?

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

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

Изучать программирование гораздо проще, чем кажется. Приходите в Яндекс Лицей — там не только бесплатно обучают разработке на Python и других популярных языках, но и погружают в мир IT-профессий, предлагая кроме домашних заданий поработать над собственными проектами. Набор идет прямо сейчас: подайте заявку. 

Читать далее:

Выяснилось, какие орехи снижают холестерин и сколько их надо есть в день

Посадочный модуль миссии «Чандраян-3» совершил прыжок на Луне и уснул

Физики наблюдали впервые квантовое состояние, предсказанное 50 лет назад: почему это важно


Понравилась статья? Поделись с друзьями!

LongReef Team Автор статьи: LongReef Team
25
Нет Комментариев.
Но, вы можете быть первыми кто его оставит

Авторизуйся что бы оставить свой коммент...

Популярные Статьи

Редакция «Хайтека» подвела итоги года, и нам есть, чем гордиться: в 2021 году мы выпустили более...
05.01.2022
Сейчас VR и AR в первую очередь известны из-за игр. Но еще в 1990 году Барбара Ротбаум впервые...
10.01.2022
Падение астероида может вызвать цунами, смерч из огня или даже импактную зиму — в стратосферу...
11.01.2022
Удаленная работа, телемедицина и расцвет компьютерного зрения — пандемия изменила мир вокруг,...
12.01.2022
Анатомия и физиология человека изучают, из чего состоит и как работает наше тело. Эти сведения...
13.01.2022
Вирусы мутируют и становятся более заразными, могут проходить через большее количество барьеров в...
15.01.2022
Для миссий, которые отправляют в космос сегодня, тщательно рассчитывают количество топлива,...
15.01.2022
От гибридных устройств до фитнес-трекеров для домашних животных — на выставке CES 2022 компании...
14.01.2022
К 2030 году около 25 млн пациентов в России будут находиться под дистанционным наблюдением врачей с...
14.01.2022
Ученые из США успешно завершили первую операцию по трансплантации сердца от свиньи, которую...
17.01.2022
В августе 2021 года в «Сколково» на основе методики MIT запустили первый акселератор для стартапов...
17.01.2022
Смартфоны уже давно стали неотъемлемой частью нашей жизни, а у страха остаться без гаджета появился...
18.01.2022
Опубликовано открытое письмо от 46 ученых и экспертов, в котором они заявили, что идея «затемнить»...
20.01.2022
Йон фон Течнер был сооснователем компании Opera Software в то время, когда продукты компании стали...
19.01.2022
Центробанк (ЦБ) представил первый доклад, в котором предложил контролировать рынок криптовалюты в...
20.01.2022
Мы отовсюду слышим, что Земля в огне, а ученые бьют тревогу. Но от большого количества негатива...
21.01.2022
Изначально дроны были военной разработкой. Но эти устройства настолько оригинальны, что их...
24.01.2022
Исследователи считают, что в будущем человечество начнет развивать эмбрион вне матки: он сможет...
25.01.2022
В последние несколько лет рынок образования претерпевает значительные изменения. Вместе с активным...
25.01.2022
Исследователи из Европейского центра ядерных исследований сумели воссоздать то, что происходило в...
27.01.2022
VY Большого Пса — одна из крупнейших звезд в изученной Вселенной. Раньше она считалась самой...
27.01.2022
Сочащаяся рана у женщины так и не зажила после почти двух лет лечения антибиотиками, призванными...
26.01.2022
Большинство стриминговых видеосервисов стремятся как можно скорее выходить на зарубежные рынки. В...
28.01.2022
Математики высчитали мощность квантового компьютера, который сможет взломать биткоин. «Хайтек»...
28.01.2022
Ученые не сошли с ума, когда предложили использовать как батарею корни фасоли или медицинские маски...
28.01.2022
В мире наблюдается положительная тенденция по сокращению выбросов углерода, однако объемы все еще...
31.01.2022
Астероиды — самые многочисленные объекты в Солнечной системе, число которых исчисляется миллионами....
01.02.2022
Ученые активно исследуют гены и белки, стимулирующие процессы самовосстановления в человеческом...
01.02.2022
Даже самые яркие звезды умирают. Но когда это происходит, они становятся еще интереснее для...
03.02.2022
Человечество давно мечтает о реактивных ранцах: они часто появляются в кино и компьютерных играх....
03.02.2022
Ударные беспилотники — это важное оружие для ведения современной войны, поэтому количество таких...
03.02.2022
Картинки с кучами пластика и мусорными островами — это всего лишь 1% от всех пластиковых отходов,...
05.02.2022
Ученые нашли «убедительные доказательства» того, что спутник Сатурна «Звезда смерти» прячет океан...
04.02.2022
Женщины, по сравнению с мужчинами, примерно в два раза чаще сталкиваются с побочными эффектами при...
08.02.2022
8 февраля — День российской науки: свыше 80 молодых ученых получили премии Правительства Москвы в...
08.02.2022
По прогнозам специалистов, уже в ближайшие годы в России появятся беспилотные автомобили и дроны,...
07.02.2022
На сегодняшний день, по сравнению с 2021 годом, стрелки гипотетических Часов Судного дня остались...
09.02.2022
На аукцион выставили самый большой черный бриллиант. Ему больше миллиарда лет. Драгоценный камень...
09.02.2022
«В 2013 году я учился на старших курсах в Самарском университете и уже обладал немалыми знаниями в...
08.02.2022
В космосе нет звука, но там есть другие волны, например, электромагнитные и радиоволны, а также...
10.02.2022
Пандемия на время сместила фокус внимания с зеленой повестки в сторону здравоохранения. Между тем...
09.02.2022
Умная одежда — это продолжение гаджетов, которые мы везде носим с собой, как телефон, часы и...
11.02.2022
Недавно обнаруженный вариант ВИЧ быстрее прогрессирует в СПИД и может быть более заразным. «Хайтек»...
11.02.2022
В России и мире взрывной спрос на разработчиков: за 20 лет их количество только в ИТ-секторе...
10.02.2022
Радость, печаль, озадаченность, усталость — это далеко не весь спектр ощущений, подвластных...
11.02.2022
Луна остается спутником Земли на протяжении миллиардов лет. Представление ученых о ее природе и...
11.02.2022
В сторону Земли летит астероид диаметром в четыре Эйфелевы башни: он пройдет около нашей планеты 4...
15.02.2022
Умные протезы уже помогают человеку работать, кольца следят за состоянием организма, а специальные...
14.02.2022
Запасы воды на Земле невероятно важны для ее способности поддерживать жизнь. Однако ученые до сих...
15.02.2022
«Русский грипп», свирепствовавший с 1889 по 1894 год, считается первой пандемией индустриальной...
16.02.2022
Представьте, что к концу текущего месяца будет создан новый город размером с Москву или Нью-Йорк....
16.02.2022
СМИ сообщили, что в России прошел первый перевод в цифровых рублях: в работе участвуют Центробанк...
16.02.2022
В мире науки графен произвел целую революцию: в мире зарегистрировано более 50 тыс. патентов с этим...
17.02.2022
Млечный Путь — очень необычная галактика. Ее форма не такая, какой кажется, она пожирает соседей, а...
17.02.2022
Международное научное сообщество уже давно обсуждает необходимость защиты обратной стороны Луны....
18.02.2022
Сахарный диабет занимает третье место по количеству заболеваемости. По оценкам экспертов, к 2045...
18.02.2022
Тихоходки или водяные медведи — это почти микроскопические водные животные с пухлым...
21.02.2022
Цивилизация 21 века оставит на Земле геологическое наследие, которое сохранится на протяжении...
22.02.2022
В мире нет статистики об общем количестве сбоев у провайдеров, но и без них понятно, что 2021 год...
21.02.2022
Несмотря на популярность апокалиптических фильмов, разрушить Землю гораздо сложнее, чем кажется....
22.02.2022