Forwarded from Типичный программист
Видеокурс по программированию на Python 3
С 1 января 2020 прекращена поддержка обновлений Python 2.x. По такому поводу мы нашли отличный курс из МФТИ по Python 3.
Курс познакомит вас с разработкой простых графических приложений на Python 3, системой контроля версий Git и принципами качественного кода.
Первая лекция — в посте, подробный план курса и остальные 13 лекций — у нас на сайте:
https://tprg.ru/1Wl5
#python
С 1 января 2020 прекращена поддержка обновлений Python 2.x. По такому поводу мы нашли отличный курс из МФТИ по Python 3.
Курс познакомит вас с разработкой простых графических приложений на Python 3, системой контроля версий Git и принципами качественного кода.
Первая лекция — в посте, подробный план курса и остальные 13 лекций — у нас на сайте:
https://tprg.ru/1Wl5
#python
Forwarded from Типичный программист
Как программисту создать картинку без Фотошопа
Что делать, если не умеешь рисовать, но очень хочется? Заставить компьютер делать это за тебя.
Просто составьте алгоритм, описывающий шум Перлина или ряд Фибоначчи, а картину нарисует компьютер. Составьте график функции в виде Эйфелевой башни, генератор космических пейзажей или планет.
Мы как раз сделали подборку репозиториев и гайдов по созданию таких штук:
https://tprg.ru/CXvE
#алгоритмы
Что делать, если не умеешь рисовать, но очень хочется? Заставить компьютер делать это за тебя.
Просто составьте алгоритм, описывающий шум Перлина или ряд Фибоначчи, а картину нарисует компьютер. Составьте график функции в виде Эйфелевой башни, генератор космических пейзажей или планет.
Мы как раз сделали подборку репозиториев и гайдов по созданию таких штук:
https://tprg.ru/CXvE
#алгоритмы
Forwarded from Веб-страница
В этой статье читайте, как разработать браузерную HTML5-игру с помощью языка TypeScript и фреймворка Phaser: https://tprg.ru/8KG0
#фронтенд #typescript #html
#фронтенд #typescript #html
Forwarded from Веб-страница
Функциональное программирование с примерами на JavaScript
Статья в двух частях:
В первой части — основы ФП, каррирование, чистые функции, fantasy-land, функторы, монады, Maybe-монады и Either-монады: https://tproger.ru/translations/functional-js-1/
Во второй — аппликативные функторы, curryN и Validation Applicative: https://tproger.ru/translations/functional-js-2/
Также смотрите — русскоязычный видеокурс по ФП от Computer Science Center: https://tproger.ru/video/func-programming/?autoplay=1
#javascript
Статья в двух частях:
В первой части — основы ФП, каррирование, чистые функции, fantasy-land, функторы, монады, Maybe-монады и Either-монады: https://tproger.ru/translations/functional-js-1/
Во второй — аппликативные функторы, curryN и Validation Applicative: https://tproger.ru/translations/functional-js-2/
Также смотрите — русскоязычный видеокурс по ФП от Computer Science Center: https://tproger.ru/video/func-programming/?autoplay=1
#javascript
Tproger
Функциональное программирование с примерами на JavaScript. Часть первая. Основные техники функционального программирования | Tproger
Функциональное программирование простым языком: о каррировании, чистых функциях, fantasy-land, функторах и монадах. С примерами реализации на JavaScript.
Forwarded from Веб-страница
Несколько советов по эффективному использованию PostgreSQL
https://tprg.ru/ekDJ
— быстрое копирование файлов в БД;
— представление данных в удобочитаемом виде;
— извлечение максимальной пользы от работы с массивами и JSON;
— анализ данных;
— работа с геометрическими данными;
— использование рекурсивных запросов.
Смотрите также — видеолекции по администрированию PostgreSQL
#бэкенд #базыданных #postgresql
https://tprg.ru/ekDJ
— быстрое копирование файлов в БД;
— представление данных в удобочитаемом виде;
— извлечение максимальной пользы от работы с массивами и JSON;
— анализ данных;
— работа с геометрическими данными;
— использование рекурсивных запросов.
Смотрите также — видеолекции по администрированию PostgreSQL
#бэкенд #базыданных #postgresql
Forwarded from Веб-страница
Наш подписчик сделал удобную страничку, где собрал по категориям полезные инструменты и ресурсы для веб-разработки.
Зацените: https://tools.lullis.ru/
#инструменты
Зацените: https://tools.lullis.ru/
#инструменты
Forwarded from Веб-страница
Всё, что нужно знать про CSS
Огромная статья по CSS, которая заменит скучное чтиво большого списка CSS-свойств. Статья НЕ подойдёт тем, кто считает себя профи в CSS, и тем, кто практически с ним не знаком.
А вот для тех, кто уже делал что-то простенькое — самое то: https://www.taniarascia.com/overview-of-css-concepts/
#фронтенд #css
Огромная статья по CSS, которая заменит скучное чтиво большого списка CSS-свойств. Статья НЕ подойдёт тем, кто считает себя профи в CSS, и тем, кто практически с ним не знаком.
А вот для тех, кто уже делал что-то простенькое — самое то: https://www.taniarascia.com/overview-of-css-concepts/
#фронтенд #css
Forwarded from Веб-страница
Во многих ситуация в JavaScript вам больше не нужно использовать циклы
Вот почему: https://tprg.ru/3yQw
#javascript
Вот почему: https://tprg.ru/3yQw
#javascript
Medium
You Don’t Need Loops in JavaScript
Learn how to remove loops and use higher-order functions like map, reduce, and filter
Forwarded from DataRoot Labs
Сознание — новое слово в машинном обучении
Хотите поспорить? Мы — нет, потому что об этом сказал сам Yoshua Bengio, один из основателей современного ИИ, на конференции NeurIPS. Он убежден, что машинное обучение имеет биологические корни, а главное доказательство — внимание. Механизм машинного внимания похож на то, как действует наш мозг.
Как это меняет парадигму Deep Leaning?
Смотрите в выступлении Yoshua Bengio:
From System 1 Deep Learning to System 2 Deep Learning
Хотите поспорить? Мы — нет, потому что об этом сказал сам Yoshua Bengio, один из основателей современного ИИ, на конференции NeurIPS. Он убежден, что машинное обучение имеет биологические корни, а главное доказательство — внимание. Механизм машинного внимания похож на то, как действует наш мозг.
Как это меняет парадигму Deep Leaning?
Смотрите в выступлении Yoshua Bengio:
From System 1 Deep Learning to System 2 Deep Learning
Forwarded from Типичный программист
Шпаргалка по DataFrame — ключевой структуре данных Python-библиотеки pandas
Шпаргалка обзорно демонстрирует основные операции с DataFrame. Акцент сделан на задаче Data Wrangling — этапе работы с данными, направленном на преобразование исходного датасета из «сырого» формата в пригодный для удобного использования в аналитических задачах вид.
Если вы инженер данных, аналитик или датасаентист — эта шпаргалка поможет вам в освоении минимального набора необходимых операций в работе с pandas.
#python #datascience
Шпаргалка обзорно демонстрирует основные операции с DataFrame. Акцент сделан на задаче Data Wrangling — этапе работы с данными, направленном на преобразование исходного датасета из «сырого» формата в пригодный для удобного использования в аналитических задачах вид.
Если вы инженер данных, аналитик или датасаентист — эта шпаргалка поможет вам в освоении минимального набора необходимых операций в работе с pandas.
#python #datascience