Кодим на Коленке | Уроки по программированию
9.98K subscribers
2.49K photos
13 videos
3 files
2.02K links
Айти и точка.

Ссылка: @Portal_v_IT

Сотрудничество: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/code_on_tg

РКН: clck.ru/3Jb7JX
Download Telegram
#Вопрос_с_собеседования

Что такое MapReduce?

Ответ:
MapReduce — это фреймворк для вычисления некоторых наборов распределенных задач с использованием большого количества компьютеров (называемых «нодами»), образующих кластер
Всё про ускорение Python-кода

По сравнению с низкоуровневыми языками программирования, Python можно считать довольно медленным, поскольку он полностью состоит из скриптов.

Из этого видео вы узнаете о базовых вещах, которые позволят ускорить ваш Python-код и избежать основных ошибок, которые допускают новички в этом вопросе.

Подробнее: 👉 тут

#видео #python
Учим Python за 1 час!

Выучи за 1 час и уже пили свои проги ;)

Подробнее: 👉тут
👎5💩4👍1🤣1
Как увеличить скорость веб-разработки?

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

В этот раз в ролике задевается тема вёрстки сайтов и того, какие инструменты нужно использовать для увеличения продуктивности. Также вы поймёте, как ПК, редакторы кода и даже количество мониторов влияют на эффективность разработчика.

Подробнее: 👉 тут

#видео #веб
1👍1
#Вопрос_с_собеседования

Что такое Instance Variable? (Java)

Ответ:
Instance Variable — переменная, которая определена внутри класса, и она существует вплоть до того момента, пока существует объект.
Что не так с Django?

Количество багов в коде напрямую зависит от знаний программиста. Поэтому, если вы не хотите ничего фиксить посреди ночи, стоит изначально знать, какие ошибки лучше не допускать при работе с проектами на Django.

Автор рассказывает про транзакции и буквально с нуля создаёт проект, на котором показывает основные проблемы при разработке с использованием Django. Материал представлен просто и понятно, так что видео идеально подойдёт для новичков.

Подробнее: 👉 тут

#видео #python
👍5
Простейший чат на Java

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

Видео отлично подойдёт тем, кто ещё никогда не работал с этим языком. Если вы относитесь к их числу, то приготовьтесь к тому, что вы, скорее всего, ничего не запомните. Это абсолютно нормально, ведь вы только знакомитесь с основами языка.

Подробнее: 👉 тут

#видео #java
👍1
#Вопрос_с_собеседования

Какие отличия между массивом и списком в Python?

Ответ:
Массивы содержат только элементы одинаковых типов данных, то есть тип данных массива должен быть однородным. Массивы потребляют меньше памяти.

Списки содержат элементы разных типов данных, то есть тип данных списков может быть неоднородным. Их недостатком является потребление большого объема памяти.
👍13
Плохой vs. хороший код

Если проект маленький и в будущем его не надо будет редактировать, писать код можно какой угодно, но в командных проектах стоит придерживаться некоторых правил.

В этом ролике вы узнаете про правила хорошего кода, а именно — наименование переменных в разных языка: C, Python, Java.

Подробнее: 👉 тут

#видео #теория
#Вопрос_с_собеседования

Что делает директива include?

Ответ:
Эта модификация используется для подключения системных файлов. При ее выполнении производится поиск файла с именем FILE в списке указанных заранее каталогов, а затем в стандартном списке системных каталогов. С помощью опции '-I' указываются каталоги для поиска подключаемых файлов.
👍4👎3
Разработки облачного хранилища

Это продвинутый курс для Middle / Senior разработчиков по разработке облачного хранилища на NextJS & NestJS. Золото, а не видео.

Менее чем за час вы реализуете полноценное облачное хранилище, с аккаунтами, загрузкой файлов, уровнями доступа и приятным Frontend'ом.

Подробнее: 👉 тут

#видео #web
👍31😱1
Архитектура универсальных веб-приложений

Доля мобильного трафика составляет 87%, а значит веб-приложения необходимо разрабатывать и под десктоп, и под смартфоны.

Автор отвечает на интересные вопросы: нужна ли команда мобильных разработчиков и как перенести веб-приложение на телефон.

Перейти к просмотру

#frontend
🔥3😭2
#Вопрос_с_собеседования

Что такое дескрипторы? (python)

Ответ:
Цитируя прямо из официальной документации Python, дескриптор — это атрибут объекта со связанным поведением, то есть такой атрибут, при доступе к которому его поведение переопределяется методом протокола дескриптора.
👎8🤯1
Зачем столько языков?

Python, JavaScript, C# и Java, Rust и C++. Каждый язык хорош в чём-то своём, но неужели нельзя создать единый, идеальный язык для всех задач?

Автор отвечает на этот вопрос, рассказывает историю языков программирования и зачем в наше время такое их разнообразие.

Подробнее: 👉 тут

#видео #теория
👍2
Spring – Глубоко и не очень

Spring — фреймворк для Java, позволяющий создавать мощные веб-приложения используя уже готовые решения для аутентификации, внедрения зависимостей и работы с БД.

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

Перейти к просмотру

#java
4
Тренировки по алгоритмам

Важность алгоритмов вы и сами знаете. Только вот очень сложно найти хорошие (и бесплатные) уроки по алгоритмам. Так вот это — большой плейлист для тренировки алгоритмов. Все примеры написаны на Python.

Подробнее: 👉 тут

#видео #теория
👍3