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
🖥 Исследование РАЭК: более 50% (из опрошенных) уехавших из России IT-специалистов хотят вернуться в ближайшие полгода

Согласно исследованию Российской ассоциации электронных коммуникаций (РАЭК), из уехавших из России IT-специалистов, принявших дистанционное участие в опросе, почти 51% респондентов хотят вернуться обратно в ближайшие полгода. Остальные 49% IT-специалистов не планируют возвращаться в Россию в этом году или вообще.

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

Code Learning | #News
👍2
📕 Книга "Data Science для карьериста."

Автор:
Нолис Жаклин, Робинсон Эмили
Год издания: 2021
Язык: Русский

Описание: Все мы хотим построить успешную карьеру. Как найти ключ к долгосрочному успеху в Data
Science? Для этого понадобятся не только технические ноу-хау, но и правильные «мягкие навыки».
Лишь объединив оба этих компонента, можно стать востребованным специалистом.Узнайте, как
получить первую работу в Data Science и превратиться в ценного сотрудника высокого уровня!
Четкие и простые инструкции научат вас составлять потрясающие резюме и легко проходить самые
сложные интервью. Data Science стремительно меняется, поэтому поддерживать стабильную работу
проектов, адаптировать их к потребностям компании и работать со сложными стейкхолдерами не
так уж и легко. Опытные дата-сайентисты делятся идеями, которые помогут реализовать ваши
ожидания, справиться с неудачами и спланировать карьерный путь.

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

Code Learning | #Book #DataScience
👍7
👁Holehe – Инструмент для проверки зарегистрированных аккаунтов по электронной почте

Другими словами, это утилита для «пробива» аккаунтов на популярных сервисах по электронной почте.
Holehe проверяет, привязана ли электронная почта к учетной записи на таких сайтах, как Twitter, Instagram, Imgur и более 120 других.

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

Code Learning | #Python #Projects
👍3
📚 Нужно ли высшее образование программисту?

Хотите
стать программистом, но не знаете нужно ли вам высшее образование? Уже учитесь, но жаль тратить время? Тогда это видео для вас :) Приятного просмотра!

Ссылка на Youtube

Code Learning | #Video
👍5
🤔 Что такое балласт, и зачем его качать

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

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

Code Learning | #Article
👍8
🪟 Microsoft обновила Windows 7 и Windows 8.1. В России сейчас таких PC более 26%

Компания Microsoft выпустила большую партию накопительных обновлений для своей операционной системы в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday). Апдейты предлагаются для Windows 11 и Windows 10, но компания не обошла своим вниманием и таких заслуженных ветеранов, как Windows 8.1 с Windows 7.

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

Code Learning | #News
👍12
🐍 Быстрая сортировка

QuickSort — это алгоритм «разделяй и властвуй». Он выбирает элемент в качестве опорного элемента и разбивает заданный массив вокруг выбранного опорного элемента.

def quicksort(l, r, nums): 
if len(nums) == 1:
return nums
if l < r:
pi = partition (l, r, nums)
quicksort(1, pi-1, nums)
quicksort (pi+1, r, nums)
return nums

Существует много разных версий quickSort, которые по-разному выбирают точку опоры.

Code Learning | #Python #Info
👍5
📕 Книга "Язык программирования C. Лекции и упражнения. 6-е издание "

Автор:
Стивен Прата
Год издания: 2020
Язык: Русский

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

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

Code Learning | #C #Book
👍8
⌨️ Язык программирования Golang - что на нем пишут, чем он хорош, зарплаты разработчиков

В этом видео поговорим про новый, модный и немножко на хайпе язык программирования GO

Ссылка на Youtube

Code Learning | #Video
👍3
Media is too big
VIEW IN TELEGRAM
📝 Reflect — новый взгляд на заметки

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

Связывайте заметки друг с другом, чтобы сформировать график идей. Фиксируйте идеи на ходу, онлайн или офлайн и публикуйте их в Интернете в один клик.

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

Code Learning | #Projects
👍4
Скинуть вам годный канал с подборкой товаров для программистов?
Anonymous Poll
63%
Да, я бы посмотрел
37%
Еще подумаю
👍3
Для тех кто просил, тот самый канал с товарами для программистов👇

https://t.me/+CImVU7MvE0Q4MWIy
👍1
🤖 Создаем библиотеку для бота telegram

В этой статье я не буду описывать ни как скачать PyCharm или десктопную версию телеграмма (зарегистрироваться в которой оказалось той еще проблемой, кстати), ни как создать своего бота и получить API Key. Этой 30-секундной информацией интернет просто завален. Будем подразумевать, что потенциальному читателю это либо вообще до фени, либо он способен эти операции произвести самостоятельно.

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

Code Learning | #Article #Python
👍9
🪟 Microsoft выпустила обновление Windows 10 — не только исправление ошибок, но и новые функции

Компания Microsoft в рамках традиционного ежемесячного «обновления по вторникам» (Patch Tuesday) выпустила обновление для операционной системы Windows 10. Апдейт KB5016616 приносит не только исправления ошибок и повышение безопасности, но и новые функции.

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

Code Learning | #News
👍9
📕 Книга "Многопользовательские игры. Разработка сетевых приложений"

Автор:
Джошуа Глейзер, Санджай Мадхав
Год издания: 2018
Язык: Русский

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

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

Code Learning | #Book #GameDev
👍4
🤔 Как пройти собеседование на программиста

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

Ссылка на Youtube

Code Learning | #Video
👍6
🐍 eval() и exec()

Python имеет возможность динамически считывать строку и обрабатывать ее как часть программного кода. Это достигается с помощью функций eval() и exec() (eval предназначена для вычисления выражений, а exec – для выполнения операторов).

a = 8

b = eval('a + 4')
print('b =', b)
// b = 12

exec('c = a ** 2')
print('c is', c)
// c is 64

В строке 3 функция eval() считывает входную строку как выражение Python, вычисляет ее и присваивает результат переменной b. В строке 7 функция exec() считывает входную строку, как оператор Python и выполняет ее.

Code Learning | #Python #Info
👍8
🤔 Какие из перечисленных паттернов относятся к паттернам поведения (behavioral) в соответствии с GoF?
Anonymous Quiz
20%
Memento
35%
Proxy
23%
Flyweight
22%
Builder
👍8