Как показывает многолетняя практика, если решить все 1052 задачи из книги Задачи по программированию, то можно приобрести уверенность в таком дел, как программирование, и смело браться за решение практических задач. Но это для особо усердных и тех кому программирование действительно нравится, тех кто хочет сделать программирование своей работой. Завидуйте им. В курсе «Программирование» на Бизнес-информатике …
Архивы рубрик:Практикумы
Практикум №2 — Методы сортировки
«… Сортировка к тому же, еще и сама достаточно хороший пример задачи, которую можно решать с помощью многих различных алгоритмов. Каждый из них имеет и свои достоинства, и свои недостатки, и выбирать алгоритмы нужно исходя из конкретной постановки задачи. В общем, под сортировкой мы будем понимать процесс перегруппировки заданного множества объектов в некотором определенном порядке. …
Практикум №3 — Numpy, Matplotlib и СЛАУ
Если кратко, то: Установка и настройка numpy и matplotlib под PyCharm; Несколько задач для демонстрации возможностей; 30 задач матричной алгебры; Решение систем линейных алгебраических уравнений; Демонстрационная программа решения СЛАУ мотодом Гаусса; Персональное задание с набором из 5 СЛАУ, которые надо решить с использованием numpy.
Отладка в IDLE — найдите и исправьте ошибки Python‑кода
В этом уроке: Используйте окно управления отладкой Окно управления отладкой: обзор Кнопка Step Точки останова и кнопка перехода Снова и снова Устранение некоторых ошибок Делай 1. Угадайте, где находится ошибка Делай 2. Установите точку останова и проверьте код Делай 3. Определите ошибку и попытайтесь ее исправить Делай 4. Повторяйте шаги с 1 по 3, пока …
Читать далее «Отладка в IDLE — найдите и исправьте ошибки Python‑кода»
Как использовать API Github
Использование интерфейса программирования приложений Github v3 для поиска репозиториев, пользователей, совершения фиксации, удаления файла и многого другого в Python с помощью запросов и библиотек PyGithub. Github — это служба хостинга репозиториев Git, в которую он добавляет множество собственных функций, таких как графический веб-интерфейс для управления репозиториями, контроль доступа и некоторые другие функции, такие как вики, …
Линейная регрессия в Python
Содержание Регрессия Что такое регрессия? Когда вам нужна регрессия? Линейная регрессия Формулировка проблемы Эффективность регрессии Простая линейная регрессия Множественная линейная регрессия Полиномиальная регрессия Недостаточное и избыточное соответствие Реализация линейной регрессии в Python Пакеты Python для линейной регрессии Простая линейная регрессия с помощью scikit-learn Множественная линейная регрессия с помощью scikit-learn Полиномиальная регрессия с помощью scikit-learn Расширенная …
Логистическая регрессия в Python
Содержание Классификация Что такое классификация? Когда вам нужна классификация? Понятие логистической регрессии Предварительные требования к математике Формулировка проблемы Методология Эффективность классификации Логистическая регрессия по одной переменной Многовариантная логистическая регрессия Регуляризация Логистическая регрессия в Python Пакеты Python для логистической регрессии Логистическая регрессия в Python с помощью scikit‑learn: пример 1 Логистическая регрессия в Python с помощью scikit‑learn: …
Чистый Python против NumPy и TensorFlow. Сравнение производительности
Содержание Генерирование тестовых данных Градиентный спуск в чистом Python Использование NumPy Использование TensorFlow Заключение Ссылки Философия Python заключается в том, чтобы позволить программистам выражать концепции в удобной форме и в меньшем количестве строк кода. Эта философия делает язык подходящим для разнообразного набора сценариев: простые сценарии для Интернета, большие веб-приложения (например, YouTube), язык сценариев для других …
Читать далее «Чистый Python против NumPy и TensorFlow. Сравнение производительности»
PyTorch против TensorFlow для вашего проекта глубокого обучения Python
PyTorch vs TensorFlow: в чем разница? Обе библиотеки Python с открытым исходным кодом, которые используют графики для выполнения числовых вычислений над данными. Оба они широко используются в академических исследованиях и коммерческом секторе. Оба они расширены различными API, платформами облачных вычислений и репозиториями моделей. Если они такие похожие, тогда какой из них лучше всего подходит для …
Читать далее «PyTorch против TensorFlow для вашего проекта глубокого обучения Python»
Python и базы данных MySQL: практическое введение
Содержание Сравнение MySQL с другими базами данных SQL Установка MySQL Server и MySQL Connector/Python Установка сервера MySQL Установка MySQL Connector/Python Установление соединения с сервером MySQL Установление соединения Создание новой базы данных Подключение к существующей базе данных Создание, изменение и удаление таблицы Определение схемы базы данных Создание таблиц с помощью оператора CREATE TABLE Отображение схемы таблицы …
Читать далее «Python и базы данных MySQL: практическое введение»