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
This media is not supported in your browser
VIEW IN TELEGRAM
🔒 Unredacterопенсорсная утилита которая позволяет депиксилизировать защищённый текст на картинке

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

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

Code Learning | #Projects
👍16
👨🏻‍🎓 Нужно ли высшее образование программисту?

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

Ссылка на Youtube

Code Learning | #Video
👍7
🪟 Похоже, Windows 7 будет поддерживаться до начала 2026 года. Ведь она до сих пор популярнее, чем Windows 11

Microsoft прекратила бесплатную поддержку операционной системы Windows 7 в 2020 году, хотя до сих пор предлагает расширенную поддержку организациям и предприятиям., но уже за плату. План Microsoft состоял в том, чтобы ограничить расширенную поддержку до трёх лет, однако, похоже, ситуация изменилась.

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

Code Learning | #News
👍16
🐍 Многопоточный Python на примерах: избавляемся от дедлоков

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

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

Code Learning | #Article
👍10
📚 Как учиться ПРАВИЛЬНО, ЭФФЕКТИВНО и БЫСТРО

За последние три года я изучил два языка программирования, а прямо сейчас учу Data Science. У меня удаётся это, так как я использую приёмы, описанные в видео. Эти приёмы связаны с особенностями работы мозга и нашей психологии. Если вы начнёте использовать хотя бы парочку из них, увидите, как ваша продуктивность пойдёт вверх.

Ссылка на Youtube

Code Learning | #Video
👍9
📕 Книга "Arduino для секретных агентов"

Автор: Marco Schwartz
Год издания: Тайна
Язык: Русский

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

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

Code Learning | #Book
👍6
🐍 Что такое retrying?

Это модуль, который заново запускает функцию, если она завершилась неудачно или вовсе не так, как вы хотели.

import random 
from retrying import retry

@retry
def do something():
if random. randint(0, 10) > 1:
raise IOError("Start again")
else:
return "Awesome sauce!"

print(do_something())

Code Learning | #Python #Info
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
🖼 Artbreeder — бесплатный инструмент для генерации изображений

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

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

Code Learning | #Projects
👍12
🍏 Apple назначила рекордное вознаграждение в 2 миллиона долларов за взлом режима Lockdown в iPhone

Компания Apple готова выплатить рекордное для индустрии денежное вознаграждение в размере $2 млн, если кому-то удастся взломать режим повышенной безопасности iPhone. Lockdown Mode, напомним, стал одной из особенностей iOS 16.

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

Code Learning | #News
👍15
📄 Как найти первую работу в IT? Чек-лист для джуна

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

Ссылка на Youtube

Code Learning | #Video
👍10
📕 Книга "Отъявленный программист: лайфхакинг из первых рук"

Автор:
Игорь Савчук
Год издания: 2021
Язык: Русский

Описание: Сборник откровенных бесед с известными программистами, системными администраторами и другими "айтишниками". Герои книги исповедуют разные взгляды, относятся к разным социальным группам, могут оперировать миллионами долларов, быть героями гламурных тусовок или простыми офисными трудягами-программистами. Объединяет этих людей умение использовать свои увлеченность, страсть и любовь к профессии как рычаг, позволяющий достигнуть принципиально новых вершин и развитии себя и своего бизнеса.

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

Code Learning | #Book
👍5
🐍 Функция prod()

Если у вас есть несколько чисел и вы хотите найти их произведение, то можете использовать для этого функцию prod() библиотеки math.

import math

multiple_list = [1, 2, 3, 4, 5]
result = math.prod(multiple_list)
print("Result: ", result)

# Result: 120

Эта функция принимает итерируемый объект и возвращает произведение элементов.

Code Learning | #Python #Info
👍15
⚙️ Как срендерить анимацию в unreal engine

В этой статье я покажу как срендерить анимацию в unreal engine, буду использовать unreal engine 5, я постарался, чтобы туториал подходил новичкам.

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

Code Learning | #Article
👍8
🛠 Технический интервьюер отвечает на вопросы о собеседованиях

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

Ссылка на Youtube

Code Learning | #Video
👍3
🔪 Google создаст «убийцу» С++

Сотрудники Google создали язык программирования Carbon, синтаксисом как две капли воды похожим на C++. Авторы проекта позиционируют его одновременно и как замену, и как преемника C++. Впрочем, у Google есть опыт создания языков, быстро нашедших своих адептов. Таковым является язык Go (GoLang).

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

Code Learning | #News
👍18
☕️ JS-Playground

Это песочница для JavaScript с неплохой визуализацией структур данных, используемых в коде

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

Code Learning | #Projects #JavaScript
👍9
📕 Книга "Linux API. Исчерпывающее руководство"

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

Описание: Linux Programming Interface – исчерпывающее руководство по программированию приложений для Linux и UNIX. Описанный здесь интерфейс применяется практически с любыми приложениями, работающими в операционных системах Linux или UNIX. В этой авторитетной книге эксперт по Linux Майкл Керриск подробно описывает библиотечные вызовы и библиотечные функции, которые понадобятся вам при системном программировании.

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

Code Learning | #Book #Linux
👍8
🐍 Фиксируем нажатые клавиши

Для этого используем событие библиотеки keyboard.on_release(), в качестве аргумента передаем функцию-обработчик. И выводим в консоль.

import keyboard

keyboard.on_release(lambda X: print(x.name))


Code Learning | #Python #Info
👍20