Кодим на Коленке | Уроки по программированию
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
Как использовать Gradle

Gradle — система автоматической сборки проекта на Java, построенная на принципах Ant и Maven. Она довольно популярна и используется во многих проектах.

Но вот новичку инструмент может показаться сложным, даже если был опыт с Maven. Поэтому в видео за эти 13 минут не только освоите его основы, но и успеете поработать с Git и Github.

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

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

В чем разница между WHERE и HAVING?

Ответ:
Основное отличие WHERE от HAVING заключается в том, что WHERE сначала выбирает строки, а затем группирует их и вычисляет агрегатные функции (таким образом, она отбирает строки для вычисления агрегатов), тогда как HAVING отбирает строки групп после группировки и вычисления агрегатных функций.
👍5
Создаем свою соцсеть на Django

Хороший способ прокачать себя в знании Django — поднять свою соцсеть. Это довольно глубокий курс, займет много-много часов, но если вы пройдете его до конца и не бросите — почувствуете сильный прогресс.

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

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

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

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

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

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

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

#видео #swift
🔥4👍1🥱1
Используем Python вместо Photoshop

Несмотря на удобство большинства графических редакторов, часто появляется необходимость как-то автоматизировать свою работу.

Здесь на помощь приходит модуль Pillow для языка Python, подробный обзор на который автор и делает в этом видео.

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

#видео #python
👍10
Экскурс в Rust для питонистов

«Если бы я был разработчиком, то следующий язык, который я бы учил — это Rust», — так выразился коллега по поводу этого языка.

Rust — быстрый, как C++ и простой, как Golang, язык. Это видео поможет перейти от Python, Ruby, JS к Rust.

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

#видео #rust
👍7
Доска активностей — проект для начинающих

Каждому Junior разработчику нужен свой проект, который он не выбросит в мусорку и который будет не стыдно показать работодателю.

В этом ролике автор создаёт красивый и адаптивный сайт, к тому же, последовательно объясняя все свои действия. Этот проект поможет прокачать ваши навыки

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

#видео #web
Бот для Telegram

В этом видео создают простенького бота, который написан на двух языках программирования (C++, Java). Он работает с YouTube API и использует базу данных PostgreSQL.

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

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

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

Какая разница между is и ==? (Python)

Ответ:
Разница заключается в том, что is проверяет идентичность (объектов), а == проверяет равенство (значения).
Полный курс по WebStorm

WebStorm — это программа для разработки на JavaScript. Она хорошо понимает структуру проектов и поможет написать код с помощью автодополнения строк и безопасного рефакторинга.

Из этого видео вы узнаете, как с помощью WebStorm ускорить написания кода, автоматизировать и упростить процесс разработки на JavaScript.

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

#видео #javascript
👍1🔥1
Всё о React Hooks

В интернете много информации о хуках, но она либо неполная, либо раскидана по множеству сайтов. Автор исправил эту проблему и собрал в одном видео всё о хуках: какие задачи они решают, какие основные хуки есть в реакте, как они применяются в реальных проектах и как создавать собственные хуки.

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

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

Что такое делегат в .NET?

Ответ:
Делегат - это тип, который инкапсулирует ссылку на метод. Затем объекты-делегаты могут быть переданы в код, который вызывает метод в соответствии с сигнатурой метода, то есть разработчику не нужно знать во время компиляции, какой метод вызывается. Делегат может содержать ссылки на один или несколько методов. Делегаты похожи на указатели на функции в C / C ++ и обладают тем преимуществом, что являются типобезопасными.
1
Всё про ускорение Python-кода

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

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

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

#видео #python
👍21😁1
React + TypeScript

React — самый популярная библиотека для создания интерфейса на JavaScript. TypeScript добавляет типы в JS и делает работу с ним проще (или сложнее, зависит от пользователя).

Автор делится лучшими практиками при работе с React и TypeScript, рассказывает про функциональный стиль, его преимущества и работу с хуками.

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

#видео #web
👍5🔥1😁1