🤖 Создаем библиотеку для бота telegram
В этой статье я не буду описывать ни как скачать PyCharm или десктопную версию телеграмма (зарегистрироваться в которой оказалось той еще проблемой, кстати), ни как создать своего бота и получить API Key. Этой 30-секундной информацией интернет просто завален. Будем подразумевать, что потенциальному читателю это либо вообще до фени, либо он способен эти операции произвести самостоятельно.
⤷ Читать статью на сайте
Code Learning | #Article #Python
В этой статье я не буду описывать ни как скачать PyCharm или десктопную версию телеграмма (зарегистрироваться в которой оказалось той еще проблемой, кстати), ни как создать своего бота и получить API Key. Этой 30-секундной информацией интернет просто завален. Будем подразумевать, что потенциальному читателю это либо вообще до фени, либо он способен эти операции произвести самостоятельно.
⤷ Читать статью на сайте
Code Learning | #Article #Python
👍9
🪟 Microsoft выпустила обновление Windows 10 — не только исправление ошибок, но и новые функции
Компания Microsoft в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) выпустила обновление для операционной системы Windows 10. Апдейт KB5016616 приносит не только исправления ошибок и повышение безопасности, но и новые функции.
⤷ Читать новость подробнее
Code Learning | #News
Компания Microsoft в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) выпустила обновление для операционной системы Windows 10. Апдейт KB5016616 приносит не только исправления ошибок и повышение безопасности, но и новые функции.
⤷ Читать новость подробнее
Code Learning | #News
👍9
📕 Книга "Многопользовательские игры. Разработка сетевых приложений"
Автор: Джошуа Глейзер, Санджай Мадхав
Год издания: 2018
Язык: Русский
Описание: Вы узнаете об основах сетевого программирования с точки зрения разработчиков игр, управлении игрой через передачу данных, сетевых обновлениях, обеспечении надежной работы и научитесь создавать безопасный и масштабируемый код. Не останутся без внимания игровые сервисы и облачные технологии. Эта книга пригодится всем, кто хочет узнать, как создаются сетевые игры.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #GameDev
Автор: Джошуа Глейзер, Санджай Мадхав
Год издания: 2018
Язык: Русский
Описание: Вы узнаете об основах сетевого программирования с точки зрения разработчиков игр, управлении игрой через передачу данных, сетевых обновлениях, обеспечении надежной работы и научитесь создавать безопасный и масштабируемый код. Не останутся без внимания игровые сервисы и облачные технологии. Эта книга пригодится всем, кто хочет узнать, как создаются сетевые игры.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #GameDev
👍4
🤔 Как пройти собеседование на программиста
В этом видео я разобрал каждый этап собеседования на разработчика и рассказал, как успешно пройти каждый из них. После просмотра ты узнаешь:
- почему важно уметь проходить собеседования;
- как проходить алгоритмическое, техническое и софт-скилл интервью;
- как говорить про деньги;
- как готовиться к собеседованию;
- как искать информацию о компании.
⤷ Ссылка на Youtube
Code Learning | #Video
В этом видео я разобрал каждый этап собеседования на разработчика и рассказал, как успешно пройти каждый из них. После просмотра ты узнаешь:
- почему важно уметь проходить собеседования;
- как проходить алгоритмическое, техническое и софт-скилл интервью;
- как говорить про деньги;
- как готовиться к собеседованию;
- как искать информацию о компании.
⤷ Ссылка на Youtube
Code Learning | #Video
👍6
🐍 eval() и exec()
Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов).
Code Learning | #Python #Info
Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов).
a = 8В строке 3 функция eval() считывает входную строку как выражение Python, вычисляет ее и присваивает результат переменной b. В строке 7 функция exec() считывает входную строку, как оператор Python и выполняет ее.
b = eval('a + 4')
print('b =', b)
// b = 12
exec('c = a ** 2')
print('c is', c)
// c is 64
Code Learning | #Python #Info
👍8
🤔 Какие из перечисленных паттернов относятся к паттернам поведения (behavioral) в соответствии с GoF?
Anonymous Quiz
20%
Memento
35%
Proxy
23%
Flyweight
22%
Builder
👍8
🤖 Любовь, люди и роботы: как создать чат-бота, за которого не стыдно
Из этой статьи вы узнаете, за что пользователи любят и ненавидят роботов, зачем вообще нужен чат-бот и на какие метрики мы смотрим. А ещё я расскажу, кто входит в команду разработки бота, что у него под капотом и как устроен процесс генерации фич.
⤷ Читать статью на сайте
Code Learning | #Article
Из этой статьи вы узнаете, за что пользователи любят и ненавидят роботов, зачем вообще нужен чат-бот и на какие метрики мы смотрим. А ещё я расскажу, кто входит в команду разработки бота, что у него под капотом и как устроен процесс генерации фич.
⤷ Читать статью на сайте
Code Learning | #Article
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
📩 tmpmail – утилита, которая позволяет создать временный адрес электронной почты и получать на него письма
Под капотом данная утилита использует API 1secmail
⤷ Ознакомиться на сайте
Code Learning | #Projects
Под капотом данная утилита использует API 1secmail
⤷ Ознакомиться на сайте
Code Learning | #Projects
👍11
🟥 На базе YouTube хотят создать маркетплейс, чтобы продавать подписки на стриминговые сервисы
Издание The Wall Street Journal со ссылкой на свои источники сообщило, что YouTube намерен запустить интернет-магазин для продажи подписок на потоковые сервисы других компаний. Сейчас руководство сервиса ведёт переговоры с ними, запуск ожидается осенью. При этом сам «магазин каналов» разрабатывают уже полтора года.
⤷ Читать новость подробнее
Code Learning | #News
Издание The Wall Street Journal со ссылкой на свои источники сообщило, что YouTube намерен запустить интернет-магазин для продажи подписок на потоковые сервисы других компаний. Сейчас руководство сервиса ведёт переговоры с ними, запуск ожидается осенью. При этом сам «магазин каналов» разрабатывают уже полтора года.
⤷ Читать новость подробнее
Code Learning | #News
👍10
📕 Книга "UX-дизайн"
Автор: Кэролайн Чендлер
Год издания: 2019
Язык: Русский
Описание: Книга "UX-дизайн. Практическое руководство по проектированию опыта взаимодействия" блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #Design
Автор: Кэролайн Чендлер
Год издания: 2019
Язык: Русский
Описание: Книга "UX-дизайн. Практическое руководство по проектированию опыта взаимодействия" блестящим образом сочетает в себе стратегический и тактический подходы. Она предлагает подробные описания основных методик и процедур, связанных с проектированием опыта взаимодействия, и вместе с тем наглядно показывает, как UX-проектирование встраивается в общий контекст проекта по разработке веб-сайта или приложения.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #Design
👍12
💢 7 ошибок в обучении на программиста
Если вы учитесь на программиста, то скорее всего совершаете хотя бы одну из распространенных ошибок, о которых говорится в видео. Не делайте так.
⤷ Ссылка на Youtube
Code Learning | #Video
Если вы учитесь на программиста, то скорее всего совершаете хотя бы одну из распространенных ошибок, о которых говорится в видео. Не делайте так.
⤷ Ссылка на Youtube
Code Learning | #Video
👍7
🐍 geopy
Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает:
Code Learning | #Python #Info
Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает:
$ pip install geopyОн работает путём абстрагирования API разных сервисов геокодирования. Этот модуль даёт возможность узнать полный адрес места, его долготу и широту и даже высоту.
for geopy import GoodleV3
place "221b Baker Street, London"
location = GoodleV3().geocode(place)
print(location.address) print(location.location)
Code Learning | #Python #Info
👍11
⚙️ Как войти в блокчейн-разработку через Java и Kotlin: представляем JVM SDK смарт-контрактов
В этом посте я хочу рассказать о нашем SDK для JVM-языков программирования, с помощью которого каждый Java/Kotlin-разработчик сможет попробовать себя в создании блокчейн-приложений.
⤷ Читать статью на сайте
Code Learning | #Article
В этом посте я хочу рассказать о нашем SDK для JVM-языков программирования, с помощью которого каждый Java/Kotlin-разработчик сможет попробовать себя в создании блокчейн-приложений.
⤷ Читать статью на сайте
Code Learning | #Article
👍4
📙 Книга "Java. Библиотека профессионала. Том 1. Основы. 10-е издание"
Автор: Кей Хорстманн
Год издания: 2018
Язык: Русский
Описание: Эта книга давно уже признана авторитетным, исчерпывающим руководством и практическим справочным пособием для опытных программистов, стремящихся писать на Java надежный код для реальных приложений. Настоящее, десятое издание книги было полностью обновлено по версии Java SE 8 и отражает самые долгожданные за последние годы нововведения в языке Java.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #Java
Автор: Кей Хорстманн
Год издания: 2018
Язык: Русский
Описание: Эта книга давно уже признана авторитетным, исчерпывающим руководством и практическим справочным пособием для опытных программистов, стремящихся писать на Java надежный код для реальных приложений. Настоящее, десятое издание книги было полностью обновлено по версии Java SE 8 и отражает самые долгожданные за последние годы нововведения в языке Java.
⤷ Смотреть книгу бесплатно
Code Learning | #Book #Java
👍7
🔍 HypeAuditor — проанализируйте любую учетную запись на наличие поддельных подписчиков и лайков
Искусственный интеллект поможет вам проверить аккаунты влиятельных лиц на наличие поддельных подписчиков и лайков. 35+ метрик для проверки инфлюенсеров. Сервис использует машинное обучение, чтобы найти модели поведения, которые соответствуют реальным людям, а не автоматическим ботам или спорадическому использованию.
⤷ Ознакомиться на сайте
Code Learning | #Projects
Искусственный интеллект поможет вам проверить аккаунты влиятельных лиц на наличие поддельных подписчиков и лайков. 35+ метрик для проверки инфлюенсеров. Сервис использует машинное обучение, чтобы найти модели поведения, которые соответствуют реальным людям, а не автоматическим ботам или спорадическому использованию.
⤷ Ознакомиться на сайте
Code Learning | #Projects
👍6
🚀 Энтузиаст создал рабочую копию ракеты SpaceX
Американский инженер-любитель Джо Барнард создал модель ракеты SpaceX Falcon 9. Он смог запустить её и вернуть на площадку после вертикальной посадки.
⤷ Читать новость подробнее
Code Learning | #News
Американский инженер-любитель Джо Барнард создал модель ракеты SpaceX Falcon 9. Он смог запустить её и вернуть на площадку после вертикальной посадки.
⤷ Читать новость подробнее
Code Learning | #News
👍15
🤔 Как бы я изучал программирование (если бы начал заново)
"В IT я больше 8 лет, начинал со стажера-разработчика, сейчас руковожу командой программистов. У каждого свой путь по изучению программирования. Свои шишки я набил и на грабли наступал. Хочу поделиться с тобой, как бы я сейчас подошел к изучению программирования, если бы начал все с чистого листа".
⤷ Ссылка на Youtube
Code Learning | #Video
"В IT я больше 8 лет, начинал со стажера-разработчика, сейчас руковожу командой программистов. У каждого свой путь по изучению программирования. Свои шишки я набил и на грабли наступал. Хочу поделиться с тобой, как бы я сейчас подошел к изучению программирования, если бы начал все с чистого листа".
⤷ Ссылка на Youtube
Code Learning | #Video
👍5
☕️ Метод массива .indexOf()
Чтобы определить расположение элемента в массиве, можно воспользоваться методом .indexOf(). Он возвращает индекс первого вхождения элемента, либо -1, если он не найден.
Code Learning | #JavaScript #Info
Чтобы определить расположение элемента в массиве, можно воспользоваться методом .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