Столько, сколько эта серия должна обучать начинающих программистов и ученых данных всех возрастов и всех слоев общества, это также напоминание для меня. После игры с компьютерами и цифрами в течение почти 4 десятилетий я также сделал это, чтобы помнить, как повеселиться с компьютерами и математикой.
Используя ноутбуки Jupyter в качестве интерактивного учебного среды, эта серия представляет собой введение в:
- Информатика
- Язык программирования Python
- Численные вычисления
- Теория чисел
- Главные числа
- Визуализация данных
- Глубокое обучение
Интерактивность в Mybinder:
Взаимодействие в Azure (требует входа в систему):
Статический в NBViewer:
Используйте ссылку, предусмотренную для каждой части ниже соответствующего заголовка.
Запуск в Binder (вход в систему не требуется)
Нажмите на значок в соответствующей части ниже.
Часть 1: Введение
Начните учиться здесь или
Чему вы узнаете:
-
print - это команда для печати что -то на экране - Математические операции очень легко выполнить в Python
- Python имеет дело с числами на основе типов данных
- В Python есть два численных типа данных; int and float
- Функции являются мощными инструментами для легкости выполнения различных операций
- Функции могут принимать аргументы (параметры) в качестве ввода
- Функции - это компьютерные процессы, а аргументы - это то, что обрабатывается
- Очень легко создать свои собственные функции
Часть 2: основные числа
Продолжайте учиться здесь.
Чему вы узнаете:
- Основные цифры связаны с делимостью
- Разделение означает, что когда одно число делится на другое, продукт не является целым числом
- Основное число - это любое число, которое делится только само по себе и 1
- Бинарно означает 0 и 1
- Логика логии - это двоичный язык компьютеров
- Python дает нам прост в использовании способ обучения компьютеров
- Логические заявления о логике
is , is not and или or операторами - Логические заявления можно объединить вместе
- Логические операторы всегда возвращают истинную или ложную как вывод
- Легко выполнить вычислительные операции с небольшими числами
- Самый большой основной номер - действительно большое число
- Очень большие цифры требуют обширных сетей компьютеров, объединенных вместе
Часть 3: Обзор алгоритмов
Продолжайте учиться здесь.
Чему вы узнаете:
- Алгоритмы похожи на внутренности фабрик
- Алгоритмы обрабатывают входы для получения выходов
- Условные утверждения - это инструмент для введения логики логики в действие
- Условные утверждения являются частью «контроля потока»
- Управление потоком дает нам возможность создавать правила для компьютерных программ
- Три условных утверждения в Python - это
if , else и elif - Даже только
if один можно использовать для создания условного утверждения
Часть 4: Обзор автоматизации
Продолжайте учиться здесь.
Чему вы узнаете:
- Вообще говоря, компьютерные программы сосредоточены на автоматизации процессов
- Петли - это очень эффективный метод для автоматизации
- С небольшими изменениями в нашем коде мы можем сделать большие улучшения в возможностях
- Иногда мы можем сделать больше с меньшим количеством кода!
- Очень уверенно хранить значения в памяти
- Память компьютера не похожа на человеческую память, а также не похожая на сейф
- Любое значение можно хранить в памяти
- Числа могут быть автоматически генерированы с помощью функции
range - Основное изучение новых концепций, постепенно улучшая вещи
Кредиты
Численные вычисления - это веселье - это проект EKA Foundation.