Задачи и тесты по программированию | proghub
2.38K subscribers
655 photos
16 videos
23 files
915 links
Публикуем задачи и вопросы для подготовки к собесу.

Сотрудничество: @cyberJohnny
Download Telegram
Материал, посвящён основам JavaScript и предназначен для начинающих программистов. Его можно рассматривать и как небольшой справочник по базовым конструкциям JS.

В статье говорится о системе типов данных, о переменных, о массивах, о функциях, о прототипах объектов, и о некоторых других особенностях языка.

https://telegra.ph/Osnovy-JavaScript-07-18
Как создать кроссплатформенное приложение с помощью Python? Статья пошагово объясняет, что и зачем нужно для выполнения этой задачи.
В первой части мы подготовим рабочую среду для фреймворка Kivy

https://medium.com/@iforox/3fdc18ab8142
Как создать собственные расширения для Node.js - пошаговое руководство для понимания основных концепций, связанных с созданием вашего первого расширения Node.js.

https://nodeweekly.com/link/49135/web
Бывший сотрудник Valve рассказал о трудностях и внутренней политике в студии

Рич Гелдрич работал в Valve пять лет — с 2009 по 2014 год, и на прошлой неделе он активно писал в твиттере о внутренней политике “самоорганизующихся” компаний. Одна из таких расположена в городе Беллевью, штат Вашингтон, где расположен офис Valve. Хотя некоторые комментарии Рича можно отнести почти к любой компании без привычной иерархии, отдельные моменты указывают, что речь идет про Valve.

https://telegra.ph/Byvshij-sotrudnik-Valve-rasskazal-o-trudnostyah-i-vnutrennej-politike-v-studii-07-23
Вопрос ограничения доступа к данным встает при разработке многопользовательских систем почти всегда.

Ситуации, когда авторизованный пользователь может по прямому url получить доступ к данным «соседа» или совершить действие в его аккаунте случаются сплошь и рядом. О том, как предотвратить такие ситуации пойдет речь в статье.

Доступ к данным в многопользовательских приложениях

https://telegra.ph/Dostup-k-dannym-v-mnogopolzovatelskih-prilozheniyah-06-22-2
Изучаем Linux на примере Ubuntu

1. Команды : ls, rm, mkdir, pwd, cd, echo
2. Команды: file, mv, cp, rmdir, ps, kill 9, find, sort, , clear
3. Команды: mv, настройка Терминала
4. Команды: cmp, df, apt get install, remove, update, upgrade, chmod
5. Команды: sudo !!, man, cd, jot, cal, tac, w, yes, du, expr, look, espeak
6. Изучаем команды терминала
7. Команды grep, zip, unzip, tar
8. Системный монитор (Диспетчер задач) в Linux

Ссылка на плейлист: https://www.youtube.com/watch?v=XAfDrMeqoHY&list=PL7KBbsb4oaOnEdCxwKkRDXCUNZ-gPYf89
Github отказывается от использования jQuery и переходит на чистый JavaScript

Mislav Marohnić объявил о том, что разработчики Github избавились от jQuery на фронтенде GitHub.com. Казалось бы, в самом этом факте нет ничего примечательного, если бы не один интересный момент.

Проблема выбора нового фреймворка для фронтенда была решена радикально — решено было обойтись без фреймворков в принципе.

https://m.habr.com/post/418257/
Серия видео по алгоритмам

1. Random walk. Метод блуждающей точки (random step).
2. Алгоритм движения по окружности
3. Программная генерация лабиринтов
4. Основы программирования искусственных нейронных сетей
5. Алгоритм pathfinder. поиск маршрута от точки к точке!
6. Алгоритм заливки. программная заливка области
7. Алгоритм игр «3 в ряд» пример в construct 2. Часть 1-я
8. Позиционирование ромбов. ромбическая изометрия #2
9. Алгоритм игр «3 в ряд» пример в construct 2. Часть 2-я
10. Определение координат. Ромбическая изометрия #3
11. Многослойные нейронные сети. Backpropogation: обратное распространение ошибки.
12. Метод Монте-Карло. Как вычислить площадь клинового листа?
13. Вывод объектов на ромбическую сетку. Ромбическая изометрия #4
14. Создание бесшовных текстур из объектов
15. Поддержание параметров в стохастике

Ссылка на плейлист: https://www.youtube.com/watch?v=3hV9RFymx64&list=PLHcq_lDrZqm0P766WdRJ7r41W9KeY1Db2
Как создать собственные расширения для Node.js - пошаговое руководство для понимания основных концепций, связанных с созданием вашего первого расширения Node.js.

https://nodeweekly.com/link/49135/web