Что не нужно делать при помощи Python
Посмотреть, на какой стороне вам больше нравится, понять, к чему душа лежит — к удобству для людей или к производительности и нагрузкам на железяках. Сергей Рубанов, опытный разработчик и лидер сообществ. Приглашённый эксперт TC39 (комитет, который занимается разработкой языка JavaScript), участник WebAssembly Community Group, член команды Babel, соорганизатор BeerJS Moscow, WebAssembly Moscow. Как и PHP, …. Continue Reading
Рендер, рендеринг визуализация: что значит рендерить в играх
Внутри эта функция итерируется по всем текселям поверхности и для каждого текселя вычисляет свет на основе светокарты и от всех динамических источников света. Тогда вычисление мировой позиции текселя теряет смысл, теряет смысл и наличие ветвлений во внутреннем цикле. Можно тогда написать две версии функции — одну без поддержки динамических источников освещения, другую — с ними. …. Continue Reading
Объектно-ориентированное программирование на Python: наследование, полиморфизм и инкапсуляция
В скрипте выше мы создали класс под названием Square со статичным методом get_squares(). Он умножает каждый параметр на себя и возвращает оба результата при помощи оператора return. В выдаче указанного выше скрипта вы увидите квадраты 3 и 5. Класс можно рассматривать как модель или шаблон для объекта. Переменные, из которых состоит класс, называются атрибутами. Полиморфизм …. Continue Reading
Виды программистов: какие бывают, их навыки, зарплата и время обучения
Это значит, что он понимает базовую психологию общения и готов к сотрудничеству. Необходимо работать как самостоятельно, так и в команде, уметь искать нужную информацию и разбираться в ней. Чтобы быть успешным программистом, нужно соответствовать строгим требованиям рынка, которые постоянно обновляются. Безусловно, спрос на IT-специалистов высокий, но по-настоящему успешные программисты даже не ищут работу. Нужна железная …. Continue Reading