Сохранёнки программиста
Open in Telegram
Заметки и ссылки на будущее, чтобы изучить когда будет время. Разместить рекламу: @tproger_sales_bot Правила общения: https://tprg.ru/rules Другие каналы: @tproger_channels Другие наши проекты: https://tprg.ru/med
Show more6 606
Subscribers
-224 hours
-37 days
-2630 days
Posts Archive
Видео: Создание чата на Django
В этом уроке вы узнаете, как создать приложение realtime чата с нуля на Python и фреймворке Django. Для бэкэнда будет использоваться пакет Channels, а интерфейс будет написан на ванильном JavaScript с веб-сокетами:
https://youtu.be/SF1k_Twr9cg
#python #django #видео #en
Практикум: CodinGame — обучение программированию посредствам игр
CodinGame — сайт, на котором программирование и видеоигры сливаются в единое целое. Здесь вы найдёте большую коллекцию задач на программирование, оформленных в виде видеоигр. Также тут изредка (раз в два месяца) проводятся контесты, содержащие в себе задачи на оптимизацию и ИИ, победители которых получают ценные призы. А если вы решите много задач, то на вас могут обратить внимание компании, которые набирают на этом сайте работников.
CodinGame
#практикум #начинающим
Чем хорош Java и почему его стоит освоить в 2023 году
Во-первых, вы сможете применить Java почти везде: от написания e-com-сайта до игры Minecraft. Во-вторых, не надо изобретать велосипед, потому что у Java богатая библиотека решений. В-третьих, OTUS запилил трёхмесячный Java-буткемп для тех, кто не боится вызовов.
Java, я выбираю тебя: https://tprg.ru/2lDQ
Реклама ООО «Отус Онлайн-Образование»
Книга: Golang для профи
Автор: Михалис Цукалос
Год издания: 2020
Описание:
Вам уже знакомы основы языка Go? В таком случае эта книга для вас. Автор продемонстрирует возможности языка, даст понятные и простые объяснения, приведёт примеры и предложит эффективные паттерны программирования.
Уникальным материалом станет глава о машинном обучении на языке Go, в которой вы пройдёте от основополагающих статистических приёмов до регрессии и кластеризации.
Закрепить новые знания помогут материалы и упражнения в конце каждой главы.
#книга #go #ru
Станьте Middle Python-разработчиком за 10 месяцев
Курс «Python Developer» от OTUS подходит как новичкам, так и практикующим разработчикам, которые хотят перестроиться на Python-разработку.
Там вы изучите 74 темы от базового синтаксиса и работы с веб-фреймворками до настройки виртуальных машин и Data engineering, создадите два полноценных проекта, получите диплом гособразца и помощь в трудоустройстве.
Сделать вжух и стать миддл-питонистом можно по ссылке: https://tprg.ru/OQpY
Реклама ООО «Отус Онлайн-Образование»
Курс: Vue.js 3
В этом курсе разберут все основные концепции Vue 3 и пройдутся по нему от А до Я. Вы разработаете приложение с основными кейсами, которые встречаются везде: CRUD, сортировка, поиск, пагинация, динамическая пагинация. Сделаете mixins, directives, изучите vuex и composition api:
https://youtu.be/XzLuMtDelGk
#курс #vue #javascript #frontend #ru
Курс: Master VSCode
Visual Studio Code быстро стал одной из самых популярных программ для разработки, если не самой популярной. Его гибкость позволяет работать с любым типом кодовой базы и проекта.
К сожалению, очень легко застрять в неэффективных рабочих процессах, если вам не хватает некоторых важных команд. Этот интерактивный курс поможет вам изучить и освоить сочетания клавиш VSCode.
Страница курса
#курс #начинающим #en
10 шпаргалок для веб-разработчика
В статье собрали шпаргалки для веб-разработчиков по самым разным языкам и технологиям: как для фронтенда, так и для бэкенда.
Почти все шпаргалки в формате изображений, поэтому их легко можно сохранить и распечатать.
Ссылка на шпаргалки
#шпаргалка #web #frontend #backend
Делитесь своим опытом и получайте дополнительный доход
Яндекс Практикум ищет наставников и ревьюеров на свои курсы, особенно на следующие направления:
— Frontend-разработка
— DevOps
— Продуктовая аналитика
Узнать подробнее и откликнуться: https://tprg.ru/aikZ
#вакансии #работа
Статья: Как строить IT-карьеру в банке
Карьера в банке — показатель успеха. Высокие зарплаты, значимые проекты, лучшие технологии и стабильность. И это далеко не всё. Похоже на мечту, правда?
При этом, как и в любой профессии, есть свои “но”. В статье постарались честно рассказать, каково быть айтишником в финтехе: обо всех плюсах, минусах и подводных камнях:
Ссылка на статью
#статья #general #трудоустройство #ru
Книга: PHP и MySQL. Исчерпывающее руководство [2-е издание]
Автор: Бретт Маклафлин
Год издания: 2017
Описание:
Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведёт вас на новый уровень веб-разработки — создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования.
Вы узнаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.
#книга #php #mysql #web #ru
Доклад: Что такое ECS и с чем его компилят
Unity держит вектор на разработку Data-Oriented Tech Stack (DOTS), который включает в себя Job System, Burst Compiler и, конечно же, Entity Component System (ECS). В данном докладе постараются объяснить их мотивацию. Расскажут о том, что такое ECS. Рассмотрят существующие примеры реализации этого архитектурного паттерна, а также примеры их практического применения в играх.
https://youtu.be/fSnYdlKqOpo
#gamedev #unity #доклад #ru
Статья: 14 советов, как давать грамотный фидбэк, чтобы никого не обидеть
Если вы чувствуете себя неудобно и неловко в случае, когда вам нужно дать фидбэк по одному из рабочих вопросов, вы не одиноки. Несмотря на то что обратная связь является важной частью эффективного общения на рабочем месте, многие из нас не знают, как конструктивно подходить к этому процессу. Недооценивать его нельзя, ведь он крайне важен и помогает не только вашему оппоненту, но и вам — расти и лучше выполнять свою работу.
В статье собрали 14 советов, которые помогут вам эффективно овладеть навыком грамотного фидбэка, который обязательно пригодится вам в дальнейшем.
Ссылка на статью
#статья #general #softskills #ru
Статья: 17 вопросов джуну: что должен знать Junior-разработчик
Что должен знать Junior-разработчик, чтобы получить должность или удержаться на уже «завоёванной» позиции? Кто-то говорит, что требования завышены, и сейчас младший программист должен знать то, что знал Middle в нулевых. Кто-то парирует аргументами о росте конкуренции, сложности задач и, соответственно, требований.
В статье разобрали, что должен знать Junior-программист, и собрали общие вопросы с собеседований, по которым работодатели определяют, дотягивает кандидат до нужной планки или нет.
Ссылка на статью
#general #трудоустройство #статья #ru
Книга: Изучаем Python. Программирование игр, визуализация данных, веб-приложения
Автор: Эрик Мэтиз
Год издания: 2017
Описание:
Данная книга — это ускоренный курс, который позволит вам сэкономить время и сразу начать писать работоспособные программы.
В первой части книги вам предстоит узнать о базовых принципах программирования, познакомиться со списками, словарями, классами и циклами, вы научитесь создавать программы и тестировать код.
Во второй части книги вы начнёте использовать знания на практике, работая над тремя крупными проектами: создадите собственную «стрелялку» с нарастающей сложностью уровней, займётесь работой с большими наборами данных и освоите их визуализацию, и, наконец, создадите полноценное веб-приложение на базе Django, гарантирующее конфиденциальность пользовательской информации.
#книга #python #ru
Что такое динамическое программирование: разбор от разработчика inDrive
Работа инженера часто похожа на решение головоломок. В них часто важно не прийти к решению, а выбрать оптимальный подход. Потому что любую задачу можно решить либо легко и эффективно, либо перебрав все варианты. Но второй способ предполагает большие временные затраты.
Чтобы сэкономить время, может помочь динамическое программирование. В этой статье разработчик @inDriveTech рассказал про этот особый подход к решению задач. Его ключевая идея — оптимальное решение можно найти, рассмотрев все пути решения задачи и выбрав лучшее.
Подробнее о всех плюсах и недостатках подхода читайте в статье: http://clc.to/ccmF6g
Реклама TOO «Inservice (Инсервис)»
Доклад: Автотесты. Борьба за внедрение
Доклад посвящён кейсу, когда разработчик приходит на проект, а там: нет автоматизации тестов и команда не хочет её внедрять; CI/CD — нет и не предвидится.
Почему так происходит, какие это влечёт проблемы и что с этим делать:
https://youtu.be/nBaSlUja4JE
#доклад #cicd #ru
Инструмент: Happy Hues — подбор цветовой схемы сайта
В инструменте собраны множество цветовых палитр, которые можно использовать в собственных проектах. Под палитрой можно даже найти информацию о психологии цветов, чтобы точнее понимать их использование.
Палитры можно будет сразу применить на этом же сайте, чтобы лучше представить, как они будут выглядеть.
Ссылка на Happy Hues
#инструмент #web #frontend
Статья: Пишем свой первый сервер на Java и Spring Boot
В этой статье поговорят о разработке и архитектуре современных web-приложений и разберут процесс создания серверной части простого приложения, добавляющего пользователей и их посты. Приложение напишут на самом распространённом и востребованном Java-фреймворке — Spring Boot.
Ссылка на статью
#статья #java #spring #ru
Доклад: Джентльменский набор разработчика Unreal Engine 4
Доклад про «джентльменский набор» — это продолжение статьи-опросника по боевым навыкам, необходимым каждому разработчику Unreal Engine 4. Владимир Алямкин, Lead UE4 developer в Pushkin Studio (MY.GAMES), озвучивает вероятные и используемые на практике грейды и деления на джун/миддл/синеор, рассматривает вопросы необходимых минимальных знаний для каждого среза, а также предлагает направления «куда копать» и как совершенствовать свои боевые навыки.
https://youtu.be/JqZQ7liMff8
#unrealengine #доклад #ru
