Data Science & Swift

Начнем-с

Помните мой пост про «Дата Сайнс»? Так вот, идея как бы и не пропала, и я даже не особо забивал на нее (читать — смотрел всякие вебинары). В итоге появилась одна идейка, приложения для Айфончега, естественно с применением всего этого Датасайнса. Это как раньше было с блокчейном, везде его пихали, да и сейчас пихают, так скоро будет с БигДатой. Воть.

А в этом посте решил немного разобрать чего надо знать, чего надо выучить и прочее такое.

Так вот, о чем это я

Для начала я смотрел курсы skillbox’a и skillfactory. Чего уж говорить — хорошо продают!чВ Но не дожали все-таки… Однако, зачем мне собственно платить 150к+ за курс, инфа из которого уже есть в интернете?

Пишу менеджеру СкиллБокса — прошу программу курса подробную. Смотрю. Составляю список того, что надо посмотреть, изучить, узнать.

Аналогично делаю с СкиллФектори и Нетологией (да, у них тоже есть чВ).

Сам план собственно

Начну со скиллбокса, вот их программа (более подробную можете у них на сайте взять):

  1. Python (введение, типа с нуля и до джуна)
  2. Библиотека NumPy (знакомство, массивы, списки и все такое)
  3. Библиотека pandas
  4. Чтение и запись данных (HTML, XML, XLSX)
  5. SQL (введение, основные запросы)
  6. Еще раз чтение и запись (JSON, Pickle, HDF5, SQLite3, PostgreSQL, pandas, MongoDB)
  7. Работа со строками
  8. Визуализация данных с помощью matplotlib
  9. Математика (линейная алгебра, матан, дискретная и тервер)
  10. Основные концепции Machine Learning (ML)Kagge
  11. Жизненный цикл ML-проекта
  12. Регрессия
  13. Классификация
  14. Кластеризация
  15. Дополнительные техники
  16. Kaggle
  17. Язык программирования R
  18. R View
  19. Python View
  20. Анализ временных рядов
  21. Vertica, Exasol, ClickHouse
  22. Нейронные сети
  23. Семантическая сегментация
  24. Детектирование объектов
  25. NLP
  26. Q-Learning
  27. Вывод моделей в продакшн

Ну это прям краткий такой список, и в целом он не сильно различается в «школах».

И чего дальше то?

Все просто — ищем инфу, читаем, вспоминаем (или узнаем что-то новое), а параллельно пытаемся применить все это к своей идее и своему «проекту».

Ну про проект и идею, как я уже сказал, расскажу потом, когда она окончательно сформируется, а пока что ограничусь вот этим списком выше;) Если кому тоже это все интересно — теперь много материала и тем для «Гугления» чВ


Swift. Первый пост

Заколебало меня все это «множество сайтов» которыми я занимаюсь, вот и решил хотя бы один из них перенести сюда. Будет просто отдельная рубрика и все.

Первый пост. Про изучение Swift «почти с нуля».

Всем салют. Я в основном блоге недавно выкатил вот такой вот мини-пост. И там в конце было вот такое (если лень по ссылке переходить):

Я уже говорил, что лет 5 назал работал iOS-разрабом, только вот тогда еще был Objective-C, а сейчас какой-то Swift придумали… Надо освоить! Янг писал, что типа «хочешь научиться кодить — сделай компьютерную игру», отличная идея! чВ Попробую что-нибудь такое реализовать, прикинувшись, полным валенком в Swift — это ведь правда! Хотя мне что-то подсказывает, что там оч много общего со старым Objective-C… Короче поглядим, может тоже под это дело несколько постов закину сюда, или еще куда-нибудь, мож на Тильду?^^

Так вот… Тильда для блога конечно неплоха, но такое разделение меня бесит, так что нет — просто отдельная категория.

О чем это я?..

Как вам ведерко справо? Фотка не моя если что;)

А ну собственно про саму идею я рассказал, теперь просто берем идеи из книги:

  1. Карта конкретного проекта должна отвечать на вопросы «почему», «что» и «как».
  2. Для сверхбыстрого обучения нужно развивать способность к сосредоточенности.
  3. Обучение должно быть прямым и непосредственным, а не косвенным.
  4. В процессе прямого обучения сосредоточьтесь на том, что получается медленнее всего, и упражняйтесь, пока не устраните узкое место. Для сохранения знаний нужно тренировать память.

Т.е. надо сделать карту обучения, верно? Вот этим в следующием посте и займусь.

Второй пост. План.

Супер офигенный мега-план!

Ну это такой себе «план» конечно же, но суть проста.
Вспоминаю то, что уже знал — смотрю новые фреймворки — делаю 2-3 аппы «пошустрому» — делаю Игру (да, для начала это будет 3-в-ряд).

Первую аппу сделаю «для себя», давно уже хотел совмещенную todo с возможностью отслеживать собственный «прогресс» по ряду параметров. И чтоб бесплатно и без смс! Это и реализую.

Что юзаю вообще?

Для начала вот на этом ресурсе проглядел «Основы программирования». Да-да, смешно, знаю, но это бесплатно, а далее, врубаем скорость х2 и за час вспоминаем все.

После, на этом же сайте можно прикупить курс (1300р за месяц полного доступа это н4м), что я собственно и сделаю, думаю Swift не сильно отличается от старого Objective-C и за 5-6 часов на ускоренном просмотре можно освоить.

Потом, открываем ИксКод и тыкаемся: «а че тут вапсче? много поменяли? а где та панелька? а кнопка была такая красная, куда дели?» и тому подобное.

А дальше пилим аппу;) Все довольно-таки просто звучит, поглядим чего выйдет.

З.Ы. Интересно, а какой-нибудь аккаунт разработчика у меня остался с прошлых работ, нехоцца опять деньги в Купертино высылать=(

Изначально эти два поста были на сайте skazoff.dev


Categories: Journal

Data Science

Новая забава, краткий обзор того, что будет на блоге;)


Categories: Journal

Notion

Прощай WorkFlowy! Да здравствует Notion! Пару слов про сервис и его плюшки


Categories: Journal

Tabs Outliner

Про отличный плагин для вкладок Tabs Outliner. Всем, кто юзает Chrome must have:)


Categories: Journal

Прочитаю потом

Все полезности, интересности и то что «наверное пригодится» — полный хаос.


Categories: Journal

Итоги всех начинаний

Итоги по сервисам, что useful, а что хрен’useless


Categories: Journal

Метод помидора

Про очередной todo и неплохой метод. Кажись я нашел идеал…


Categories: Journal

Анонимность наше все

Скоро! На всех ПК страны! Tor и связки прокси/соксы/впны…


Categories: Journal

Welltory и все о нем

Немного про полезности и здоровье, а точнее про аппы для наших смартфонов