Python | Задачи | Статьи
415 subscribers
699 photos
184 links
Все о Python: полезные статьи, курсы, задачи с разбором решений. Весь контент мы создаем сами!

Сайт: https://smartiqa.ru
Сообщество Vkontakte: https://vk.com/smartiqa_python
Канал YouTube: https://www.youtube.com/channel/UCk_7MNLSD0S2fxi0EQ-V6lQ
Download Telegram
- - - - - - - -
Заголовок: Работа с файлами в Python: функция open()
Описание: Запись, чтение и дополнение файлов при помощи функции open(). Основные режимы работы, кодирование.
- - - - - - - - -

Следить за результатами выполнения скрипта в консоли информативно, но не очень весело. Более того, после закрытия терминала весь итог работы кода исчезает. А хочется сохранить всё это куда-то на диск, чтобы потом в любое время рассмотреть повнимательнее. Да и простая задача «работать с файлами» может возникнуть в любое время.

В языке Python для этого предусмотрена встроенная функция open(). Она дает возможность чтения и записи файлов.
https://smartiqa.ru/blog/python-files
Задачник по Python
Тема 1. Целые числа. Вопрос-ответ #3.
Задачник по Python
Тема 1. Целые числа. Задача #3
Ответ: https://smartiqa.ru/python-workbook/int#3
Задачник по Python
Тема 1. Целые числа. Задача #4
Ответ: https://smartiqa.ru/python-workbook/int#4
Здравствуйте всем! Помогите решить пожалуйста по Python:
1 задание Найдите устойчивые элементы списка. Устойчивым называется элемент списка, который в отсортированном по возрастанию списке равен своему индексу. Если таких элементов нет, выведите FALSE. Например: для списка [3, -4, 2, 0] устойчивые элементы – 2 и 3 (в отсортированном списке [-4, 0, 2, 3] их индексы равны 2 и 3). Для списка [5, 8, 3, 1] программа должна выдать FALSE.

2 задание Вводится нормализованный текст, который кроме слов может содержать определенные знаки препинания. Программа строит список слов, знаки препинания исключаются. Нормализованный текст – это текст, в котором пробел ставится после знаков препинания, за исключением открывающей скобки (пробел перед ней).
Задачник по Python
Тема 1. Целые числа. Задача #5
Ответ: https://smartiqa.ru/python-workbook/int#5
- - - - - - - - -
Заголовок: Менеджер пакетов pip: разбираемся с установкой дополнительных библиотек в Python
Описание: Установка и обновление менеджера пакетов PIP. Команды по работе с pip, группировка модулей и массовая загрузка библиотек под конкретный проект.
- - - - - - - - -

Если вы работаете с языком программирования Python, то не раз сталкивались с утилитой pip. Общение с этим пакетом для большинства начинающих программистов ограничивается командой install. Однако возможности менеджера пакетов существенно шире.
https://smartiqa.ru/blog/python-pip
Задачник по Python
Тема 1. Целые числа. Задача #6
Ответ: https://smartiqa.ru/python-workbook/int#6
Задачник по Python
Тема 1. Целые числа. Задача #7
Ответ: https://smartiqa.ru/python-workbook/int#7
- - - - - - - -
Использование регулярных выражений в Python для новичков
- - - - - - - - -

В последние годы языки общего назначения стали чаще использоваться для анализа данных. Разработчики и организации используют Python или Javascript для решения своих задач. И в этом им помогают регулярные выражения. Они — незаменимый инструмент для упорядочивания, причесывания, поиска или извлечения текстовых данных.

Все это делает регулярные выражения полезными для изучения.

В этой статье мы рассмотрим примеры использования и применения регулярных выражений. Они часто используются программистами в различных языках — Perl, С++, Java. Мы будем использовать Python. Ближе к концу мы также посмотрим на некоторые реальные задачи, решаемые с их помощью.

https://tproger.ru/translations/regular-expression-python/
Задачник по Python
Тема 1. Целые числа. Задача #8
Ответ: https://smartiqa.ru/python-workbook/int#8
Нужна помощь по Python
Написать класс пользователей имеющие следующие данные поля:
приватный логин,приватный пароль, приватный список номеров, публичная почта, публичное имя

Функции:
Добавить нового пользователя(принимает все данные)
Получает список имен всех пользователей
Получаить логин(принимает почту)
Получить список номеров (принимает логин)
Изменить логин(принимает старый логин, новый пароль)
Изменить пароль(принимает логин, новый пароль)
Изменить почту(принимает логин, новый пароль)
Изменить имя(принимает логин, новое имя)
Добавить новый номер(принимает логин, новый номер)
Задачник по Python
Тема 2. Числа с плавающей точкой. Вопрос #1.
- - - - - - - -
Заголовок: Знакомимся с инструментом для написания нейронных сетей. Встречайте - PyTorch.
Описание: Рассмотрим основы фреймворка PyTorch, на примерах научимся создавать тензоры, обращаться к ним по индексам, делать срезы, работать с осями, считать разные метрики и находить ошибку. Все это позволит нам написать свою нейронную сеть в следующем уроке.
- - - - - - - - -

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

https://smartiqa.ru/blog/neural-network-pytorch
Задачник по Python
Тема 2. Числа с плавающей точкой. Задача #1
Ответ: https://smartiqa.ru/python-workbook/float#1