Кодим на Коленке | Уроки по программированию
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
Простейший чат на 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
3D Движок на Python

Использую Numpy и Pygame можно создать 3D движок, способный выгружать модель из файла и отображать её на сцене.

Из видео вы узнаете как строится 3D пространство, как работать с матрицей. Код проекта можно найти в комментариях.

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

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

Почему нельзя указать модификаторы доступа для элементов в интерфейсе?

Ответ:
Они всегда публичные, так как цель интерфейса – определение функционала для реализации его классом. Это касается также и констант и статических переменных, которые в классах и структурах по умолчанию имеют модификатор private. В интерфейсах же они имеют по умолчанию модификатор public.
👍2
Интерфейсы на практике

Интерфейсы — это то, что используется в каждом проекте и является отличным помощником в абстрактом программировании.

Это видео — мастхэв для тех, кто уже знаком с такими понятиями, и хочет научиться создавать интерфейсы на примере реальных задач. Никакой скучной теории — только практика.

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

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

Что такое Vue Router?

Ответ:
Vue Router — официальная библиотека маршрутизации для Vue. js . Она глубоко интегрируется с Vue. js и позволяет легко создавать SPA-приложения.
Делаем нейросеть с нуля

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

Автор рассказывает про принципы работы нейронных сетей и создаёт проекты на их основе. Например, определение числа на основе пикселей.

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

#видео #ai