Code Learning
10.5K subscribers
2.5K photos
875 videos
3 files
3.38K links
Практические материалы для улучшения кода, обзоры ошибок и многое другое.

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3Jb7Pr
Download Telegram
🤔 Какие из перечисленных паттернов относятся к паттернам поведения (behavioral) в соответствии с GoF?
Anonymous Quiz
20%
Memento
35%
Proxy
23%
Flyweight
22%
Builder
👍8
🤖 Любовь, люди и роботы: как создать чат-бота, за которого не стыдно

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

Читать статью на сайте

Code Learning | #Article
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
📩 tmpmail утилита, которая позволяет создать временный адрес электронной почты и получать на него письма

Под капотом данная утилита использует API 1secmail

Ознакомиться на сайте

Code Learning | #Projects
👍11
🟥 На базе YouTube хотят создать маркетплейс, чтобы продавать подписки на стриминговые сервисы

Издание The Wall Street Journal со ссылкой на свои источники сообщило, что YouTube намерен запустить интернет-магазин для продажи подписок на потоковые сервисы других компаний. Сейчас руководство сервиса ведёт переговоры с ними, запуск ожидается осенью. При этом сам «магазин каналов» разрабатывают уже полтора года.

Читать новость подробнее

Code Learning | #News
👍10
📕 Книга "UX-дизайн"

Автор:
Кэролайн Чендлер
Год издания: 2019
Язык: Русский

Описание: Книга "UX-дизайн. Практическое руководство по проектированию опыта взаимодействия" блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения.

Смотреть книгу бесплатно

Code Learning | #Book #Design
👍12
💢 7 ошибок в обучении на программиста

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

Ссылка на Youtube

Code Learning | #Video
👍7
🐍 geopy

Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает:

$ pip install geopy

for geopy import GoodleV3
place "221b Baker Street, London"
location = GoodleV3().geocode(place)

print(location.address) print(location.location)

Он работает путём абстрагирования API разных сервисов геокодирования. Этот модуль даёт возможность узнать полный адрес места, его долготу и широту и даже высоту.

Code Learning | #Python #Info
👍11
⚙️ Как войти в блокчейн-разработку через Java и Kotlin: представляем JVM SDK смарт-контрактов

В этом посте я хочу рассказать о нашем SDK для JVM-языков программирования, с помощью которого каждый Java/Kotlin-разработчик сможет попробовать себя в создании блокчейн-приложений.

Читать статью на сайте

Code Learning | #Article
👍4
📙 Книга "Java. Библиотека профессионала. Том 1. Основы. 10-е издание"

Автор:
Кей Хорстманн
Год издания: 2018
Язык: Русский

Описание: Эта книга давно уже признана авторитетным, исчерпывающим руководством и практическим справочным пособием для опытных программистов, стремящихся писать на Java надежный код для реальных приложений. Настоящее, десятое издание книги было полностью обновлено по версии Java SE 8 и отражает самые долгожданные за последние годы нововведения в языке Java.

Смотреть книгу бесплатно

Code Learning | #Book #Java
👍7
🔍 HypeAuditor — проанализируйте любую учетную запись на наличие поддельных подписчиков и лайков

Искусственный интеллект поможет вам проверить аккаунты влиятельных лиц на наличие поддельных подписчиков и лайков. 35+ метрик для проверки инфлюенсеров. Сервис использует машинное обучение, чтобы найти модели поведения, которые соответствуют реальным людям, а не автоматическим ботам или спорадическому использованию.

Ознакомиться на сайте

Code Learning | #Projects
👍6
🚀 Энтузиаст создал рабочую копию ракеты SpaceX

Американский инженер-любитель Джо Барнард создал модель ракеты SpaceX Falcon 9. Он смог запустить её и вернуть на площадку после вертикальной посадки.

Читать новость подробнее

Code Learning | #News
👍15
🤔 Как бы я изучал программирование (если бы начал заново)

"В IT я больше 8 лет, начинал со стажера-разработчика, сейчас руковожу командой программистов. У каждого свой путь по изучению программирования. Свои шишки я набил и на грабли наступал. Хочу поделиться с тобой, как бы я сейчас подошел к изучению программирования, если бы начал все с чистого листа".

Ссылка на Youtube

Code Learning | #Video
👍5
☕️ Метод массива .indexOf()

Чтобы определить расположение элемента в массиве, можно воспользоваться методом .indexOf(). Он возвращает индекс первого вхождения элемента, либо -1, если он не найден.

var array = [2, 5, 9, 2];
console.log(array.indexOf(2));
// 0
console.log(array.indexOf(7));
// -1
console.log(array.indexOf(2, 1));
// 3
console.log(array.indexOf(5, 2));
// -1

Метод .indexOf() принимает два аргумента. Первый аргумент – это элемент, который нужно найти в массиве, а второй – индекс, с которого нужно начать поиск.

Code Learning | #JavaScript #Info
👍6
🐍 Как универсально организовать импорты в проекте, независимо от того, где находятся модули?

Начнем с того, что это статья посягается на святой устой комьюнити Python разработчиков, устой звучит так "синтаксис python - идеален, стандартные библиотеки - идеальны, и полноценны, GIL - это неизбежная жертва для такого прекрасного языка как Python ... может быть в конце столетия люди придумают как его обойти, но, а пока так 🥺". Приносим глубокие извинения за такую статью, это чисто юмористичная статья, не стоит принимать ей в серьез.

Читать статью на сайте

Code Learning | #Article
👍5
📕 Книга "Deep Learning for the Life Sciences"

Автор:
Bharath Ramsundar, Peter Eastman, Patrick Walters, Vijay Pande
Год издания: 2019
Язык: Английский

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

Смотреть книгу бесплатно

Code Learning | #Book
👍6
🎥 ​O3DE – Кросс-платформенный 3D-движок с открытым исходным кодом

Он позволяет разработчикам и создателям контента создавать AAA-игры, 3D-миры как в кино и высококачественные симуляции

Ознакомиться на сайте

Code Learning | #Projects
👍8
👨🏻‍🎓 12 вещей о ПРОГРАММИРОВАНИИ, которые я хотел бы знать в 20 лет

Советы, которые я хотел бы дать себе двадцатилетнему, если бы встретил сегодня.

Ссылка на Youtube

Code Learning | #Video
👍3
🕹 Исследователь запустил Doom на бортовом компьютере трактора John Deere

Исследователь безопасности под ником Sick Codes и моддер Skelegant запустили первый Doom на бортовом компьютере трактора John Deere. Игровой процесс показали на конференции Def Con в Лас-Вегасе.

Читать новость подробнее

Code Learning | #News
👍1