Этюды для программистов на Python
2.54K subscribers
44 photos
3 videos
7 files
148 links
👋 Привет, я Дима, руководитель образовательных проектов в @Positive_Technologies и Python-евангелист.
Пишу про обработку данных на языке Python 🐼, управление проектами и преподавание.
Связаться со мной → @dm_fedorov
Download Telegram
На Хабре опубликовали мою первую статью 🥰 👨‍💻 🥷
Please open Telegram to view this post
VIEW IN TELEGRAM
👏153
Карьера в кибербезопасности, или Как расти в ИБ

Ежегодно тысячи выпускников программ по ИБ, начиная свой карьерный путь, задаются вопросами: как развиваться в кибербезопасности и к какой должности стремиться? какие задачи я смогу решать через несколько лет? смогу ли я изменить свой карьерный путь, если пойму, что мне становится скучно?

Меня зовут Дмитрий Федоров, я руковожу проектами по взаимодействию с вузами в команде Positive Education 🟥 Мы часто слышим эти вопросы, лично работая со студентами и молодыми специалистами, поэтому решили ответить на них, а в итоге у нас получились наглядные схемы развития карьеры в ИБ.

Продолжение на Хабре.

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
👏81
Приходите к нам учиться кибербезу 🥷🖥
Please open Telegram to view this post
VIEW IN TELEGRAM
Как перейти из программирования в кибербезопасность? 🤔

Один из треков развития в области кибербезопасности — безопасная разработка приложений (AppSec).

Что необходимо знать и уметь для работы в AppSec? 🤔

Типичная вакансия включает в себя следующие компетенции 👀

1️⃣ Разработка ПО или автоматизация (Java, Python).
2️⃣ Понимание принципов работы реляционных БД, опыт проектирования схем БД и исследования данных.
3️⃣ Знания основных векторов атак на современные приложения (web, mobile, desktop), методов обхода защиты на уровне приложений и наложенных средств защиты.
4️⃣ Знания основных приемов устранения распространенных уязвимостей на приложения.
5️⃣ Понимание SSDLC стандартов и методов разработки защищенного ПО.
6️⃣ Опыт работы с практиками анализа приложений (SAST, SCA, DAST).

На основе детального анализа вакансий командой Positive Education был разработан учебный курс "AppSec: разработка безопасного программного обеспечения".

По результатам обучения выпускник получит уникальные знания от экспертов Positive Technologies 🟥 и удостоверение повышения квалификации МФТИ 👩‍🎓👨‍🎓

🔥 Старт обучения 2 апреля. Количество мест ограничено!

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
👏32🤯1
Рекомендую 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Приглашаем студентов на Молодежный день в рамках международного киберфестиваля Positive Hack Days 2🔥

25 мая для студентов ИТ-направлений состоится Молодежный день, который объединит площадки сразу в четырех городах — Москве («Лужники»), Санкт-Петербурге (Университет ИТМО), Казани (Университет Иннополис) и Нижнем Новгороде (Академия Маяк), чтобы познакомить всех желающих с индустрией кибербезопасности 🥷

В этот день студентов будет ждать насыщенная программа 🥳

1️⃣ Лекции от экспертов: сможете погрузиться в мир кибербеза и узнать, чем занимается белый хакер, специалист по AppSec, директор по ИБ и другие специалисты, а также пообщаться со спикерами.
2️⃣ Воркшопы: команда Молодежного дня подготовила тематические воркшопы с заданиями по разным ИБ-профессиям – сможете попробовать себя в разных ролях.
3️⃣ Профориентационная диагностика: сможете пройти тест и узнать, какое направление в ИБ вам подходит больше всего.
4️⃣ HR-стенды: узнаете все про работу и стажировки в Positive Technologies 🟥 и в компаниях-партнерах.

Спешите зарегистрироваться по ссылке! 🤓

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
4👏1
Беседа про преподавание языка Python и свободное программное обеспечение 🐍🖥

В основе деятельности кибербез специалиста 🥷 лежит глубокое знание языков программирования и операционных систем, поэтому в очередном выпуске подкаста я решил затронуть тему фундаментального ИТ-образования 🤓 👨‍🏫

В гостях Георгий Курячий - ведущий разработчик ОС "Альт" и преподаватель факультета вычислительной математики и кибернетики (ВМК) МГУ, автор книг по ОС на базе ядра Linux, лекций по Python, архитектуре и языку ассемблера RISC-V.

00:49 - Георгий о себе и своем пути в преподавание.
05:50 - История преподавания Python.
08:38 - Недостатки языка Python с точки зрения преподавания.
13:04 - Про изучение языка C после Python.
15:10 - Python написан на языке C.
15:47 - Пример перехода от языка Python к C и изменение мышления
16:37 - Про изучение языка С в отрыве от UNIX-подобных ОС.
18:50 - Про архитектуру языка С.
22:17 - Изучение языков Rust, Go, Zig, Nim.
26:16 - Преподавание Python в вузах и курсы для преподавателей.
29:48 - Python за 24 часа.
30:59 - Как меняется образовательная площадка?
32:52 - Python для непрограммистов в вузе.
35:36 - Про использование базы знаний сайта UNИX в преподавании и цель презентаций.
39:26 - Почему ИТ-компании обратили внимание на свободное программное обеспечение?
44:39 - ВКР и курсовые работы студентов, как открытые проекты, участие студентов в открытых проектах.
51:40 - Кризис воспроизводимости в науке и открытость данных, диссертации и открытость.
1:00:17 - Зачем публиковать свои работы в открытом доступе?
1:01:15 - Можно ли перенять опыт развития современного анализа данных (открытые библиотеки, данные)?
1:06:40 - Использование чат-ботов в обучении программированию и как изменится образование?
1:14:58 - Рекомендации студентам.

Видео: https://youtu.be/ybrV2JUkwo8

Дополнительные материалы
— Лекции на факультете ВМК МГУ по ссылке.
— Использование языка программирования Python в качестве базового при обучении специалистов по ссылке.
— Алгоритмы и алгоритмические языки по ссылке.
— Операционная система Linux: Курс лекций. Учебное пособие по ссылке.

Все выпуски подкаста также можно послушать на платформе Яндекс Музыка 🎶

#подкаст
Please open Telegram to view this post
VIEW IN TELEGRAM
9👏1
👋 О чем этот канал? Пост для новых друзей

Привет, я Дима, руководитель образовательных проектов в команде Positive Education 🟥 и амбассадор результативного кибербез образования 🥷

Вся моя сознательная жизнь связана с ИБ-образованием: сначала в качестве студента на кафедре П.Д. Зегжды (ex-ИБКС) и затем в роли преподавателя 🫡

Здесь я делюсь исследованиями #аналитика , примерами практических работ по кибербезу #задание , схемой развития карьеры ИБ-специалиста и другими заметками ✍️

Убежден, что через формирование сообщества увлеченных людей можно сделать ИБ-образование лучше! 🚀

Еще я написал учебник о языке Python #python 🐍, который активно внедряется в вузах нашей страны 🇷🇺 Проверил на студентах, что через изучение программирования можно сформировать мышление ИБ-специалиста 👨‍💻

Временами я записываю подкаст про ИБ-образование, доступный по ссылке 🎵 (напишите, если хотите принять в нем участие или предложить интересную тему)

Буду рад новым знакомствам 😊🤝
Please open Telegram to view this post
VIEW IN TELEGRAM
👏4
Почему кибербезопасность — новая нефть?

Всегда с большим интересом смотрю выступления Дениса Кораблёва, управляющего директора Positive Technologies 🟥 и генерального директора ФК "Волна" ⚽️

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

🔥 Также напоминаю, что 25 мая для студентов ИТ-направлений состоится Молодежный день на фестивале PHDays 2, который объединит площадки сразу в 4️⃣ городах — Москве ("Лужники"), Санкт-Петербурге (Университет ИТМО), Казани (Университет Иннополис) и Нижнем Новгороде (Академия Маяк), чтобы познакомить всех желающих с индустрией кибербезопасности 🥷

Приглашаю студентов зарегистрироваться по ссылке! 🤓

#PositiveEducation
Please open Telegram to view this post
VIEW IN TELEGRAM
Positive Technologies 🟥 приглашает принять участие в олимпиаде по программированию «1+1» 25 мая онлайн и на киберфестивале PHDays Fest 2 в «Лужниках»

Все пройдет без пафоса, в комфортной и дружелюбной обстановке. Участвуйте сами и приводите +1.

Перед олимпиадой мы проведем две тренировочные сессии онлайн 👨‍💻

На олимпиаде вас будут ждать задачи на разные темы,  сложность тоже будет различаться — решать будет интересно как постоянным участникам соревнований, так и тем, у кого еще нет олимпиадного опыта 👍

Итоги подведем в день олимпиады, участников с лучшими результатами наградим. А после разберем задачи и решения вместе с тренером 👨‍🏫

👉 Узнайте больше и зарегистрируйтесь до 23 мая.
Please open Telegram to view this post
VIEW IN TELEGRAM
Чем разработчику заняться на PHDays Fest 2: наш гайд по программе технического трека 👨‍💻

Друзья, всем привет! 👋

С 23 по 26 мая в "Лужниках" пройдет Positive Hack Days Fest 2. Мы будем говорить о языках программирования🐍, создании платформ, инжиниринге данных, менеджменте, повышении эффективности команд и многом другом. Программа получилась насыщенной: 3️⃣ дня занимают доклады, а еще один целиком посвящен воркшопам 👨‍💻

Подробнее на Хабре 👍

#анонс
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Алан Тьюринг: история первого компьютера за 30 минут 🤔

Об эволюции вычислительной техники и отце всех компьютеров — Алане Тьюринге в первом выпуске "Комнаты 1337", проекта Positive Hack Media 👨‍💻

00:00 — Начало
02:53 — Первые компьютеры — это люди
04:26 — Расцвет механических вычислительных машин
06:40 — Как появилась первая аналитическая вычислительная машина в мире
08:30 — Перфокарты — это флешки XIX века
11:59 — Самая драматическая развязка в истории математики
14:40 — Проблема разрешимости
17:23 — Гениальность Алана Тьюринга
19:18 — Что из себя представляет машина Тьюринга
24:04 — Машина Тьюринга из Lego и другие попытки ее создания
26:15 — Почему универсальная машина Тьюринга — это прорыв
28:23 — Финал

Видео: https://youtu.be/gbyxHLsTJcg

#видео #PositiveHackMedia
Please open Telegram to view this post
VIEW IN TELEGRAM
5🥱1
Программирование на Python (6-е издание)

Каждый ☝️ учебник по программированию должен включать главу по безопасной разработке 🤖

В 6-ом издании учебного пособия про Python добавил небольшую часть о поиске уязвимостей в исходном коде приложений с помощью плагина PT Application Inspector 🟥

Радует, что у предыдущих изданий на Озоне все отзывы положительные 😍

#пособие #python
Please open Telegram to view this post
VIEW IN TELEGRAM
18👏4
Приглашаю преподавателей ИТ 👨‍🏫 принять участие в бесплатном обучении по курсу "Безопасная разработка" 👨‍💻, которое проведут ведущие эксперты компании Positive Technologies 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Про школу преподавателей кибербезопасности

Второй год подряд мы в Positive Technologies 🟥 запускаем бесплатную школу преподавателей кибербезопасности 🚀

В этом году проект стартует в партнерстве с МГТУ им. Н. Э. Баумана и при поддержке Минцифры 🔥

Перечислю модули, которые предстоит изучить слушателям:
— Методология результативной кибербезопасности.
— Основы ИТ для понимания работы компьютерных систем и сетей.
— Практическая кибербезопасность с рассмотрением современных атак и способов защиты.
— Белый хакинг для нахождения уязвимостей в информационных системах.
— Учебный кибертренажёр для отработки навыков реагирования на кибератаки.
— Гибкие навыки для преподавателей, включая коммуникативные и организационные навыки.
— Безопасная разработка.
— Безопасность ИИ.
— Безопасность Web3.
— Профориентация в кибербезопасности: знакомство с профессиями, их особенностями и требованиями к специалистам.

Подробности на сайте проекта: https://school.edu.ptsecurity.com

PS. итоги первого потока в журнале positive research 📕

#шпк
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Media is too big
VIEW IN TELEGRAM
Остаться востребованным: чему учить и учиться в ИБ 😺

Мое выступление на CyberCamp2024 👨‍🏫

Тайминг:
0:00 - О своем пути в ИБ.
4:16 - Чем занимается специалист по кибербезу?
6:57 - NICE Framework.
10:53 - Профессиональные стандарты в ИБ.
15:51 - Схема карьерных треков в кибербезе.
19:39 - Чему учиться в кибербезе?
21:14 - Рынок труда в ИБ и тренд на горизонте до 2027 года.
25:17 - Как стать востребованным специалистом?
28:48 - Полезные книги по кибербезу.
30:17 - Ответы на вопросы зрителей.

Презентация по ссылке 🟢

Видео также можно посмотреть VK ⚡️

#CyberCamp
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Топовые спикеры и эксперты 🐍, рекомендую послушать 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥 Ваш Python-код мог бы работать быстрее, но где зарыты проблемы?

Оптимизация работы приложений — тема нового сезона Podlodka Python Crew, который пройдет с 17 по 21 марта!

Разберем, как ускорить выполнение скриптов, эффективно работать с памятью, профилировать код и находить узкие места.

🎯Что в программе?

Оптимизации, которые вы могли упустить — Александр Кучин (Литрес) разберет скрытые проблемы производительности в коде. Некоторые из них до жути банальны, но встречаются повсеместно 😱

Как работает CPython — от запуска скрипта до управления памятью — Василий Рябов разберет путь кода от парсинга до выполнения. Узнаем, как Python взаимодействует с памятью и ОС 🔍

Своя Игра: уровни глубины знаний Python-разработчика — Нина Лукина и Евгений Афонасьев устроят интеллектуальный баттл. Почему dict быстрее list? Как интерпретатор выделяет память? Погружаемся в глубины Python 🚀

Профилирование на Python — Василий Исаев (Точка) научит находить узкие места в коде и профилировать производительность без боли💡

Все полученные знания тут же будем применять на практике!

🔗 Успевайте забрать билет на Podlodka Python Crew: https://podlodka.io/pythoncrew
👏2
Не устаю повторять, что в наших университетах недостаточно используются интерактивные методы обучения студентов 👨‍🏫👨‍🎓
Please open Telegram to view this post
VIEW IN TELEGRAM