Собеседование на Python разработчика — игра, где ставки высоки, а правила меняются от компании к компании.
Один неверный ответ может стоить вам работы мечты, а правильная подготовка открывает двери в топовые IT-компании с шестизначными зарплатами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Асимметричное шифрование имеет два отличающихса друг от друга ключа. Один — открытый ключ для шифрования сообщения, а другой — закрытый ключ для дешифрования сообщения.
Лучший способ сохранить данные — это шифрование.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Поскольку заметный рост его популярности пришелся на 2010-е годы, многие считают, что язык появился сравнительно недавно. Но это неверно: Python старше большинства современных веб- и ML-фреймворков, массовой мобильной разработки и нынешнего AI-бума.
— Как язык с репутацией медленного стал основным инструментом data science и машинного обучения, почему он поднялся на вершину рейтингов популярности и какую роль в этом сыграли его архитектура и экосистема — разберем в этой статье.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from БАГодельня
Чтобы вам не было скучно ближайший месяц, пока нет новых задач на борде, предлагаю всем желающим поучаствовать в конкурсе.
Условия конкурса:
Нужно написать текст (лучше с картинками) в формате телеграм-поста. Тема: взлом и проблемы безопасности вайбкодинга. Принимается все, что связано с безопасностью проектов, реализованных с помощью ИИ: истории взлома таких проектов(обезличенные), рассказы про код с помощью ИИ, где нейронки творят безобразие, и тд. Длина текста должна быть ограничена одним постом, чтобы влезло в одну запись тг-канала, а минимальная длина не ограничивается, главное чтобы история была понятна и раскрыта полностью.
Примеры работ: пост в канале motgyl-а и для примера я еще один побольше написал.
Призы будут за первые 10 мест:
– 1 место – 5 000 руб.
– 2 место – 3 000 руб.
– 3 место – 2 000 руб.
– 4-10 места – по 500 руб.
Один и тот же участник может занять несколько мест, теоретически даже все 10 – оценивается каждая работа отдельно.
Критерии оценки:
– Текст должен быть уникальным, а не из интернетов скачан
– Насколько интересен взлом
– Качество написания: слог, картинки, объяснения
– Объем текста: чем полнее описание, тем лучше
Победителей выберет жюри (я сам). Самые интересные посты потом будут опубликованы.
Присылайте ваши конкурсные работы мне в личку телеграм: @ipatove
Заявки принимаются до 12:00 по МСК 26 августа. Результаты будут объявлены 1 сентября.
Все конкурсные работы будут складироваться тут: ссылка
———
Please open Telegram to view this post
VIEW IN TELEGRAM
Функция len() в Python — это встроенная функция, которая подсчитывает количество элементов в разных типах данных.
Например, с её помощью можно быстро узнать, сколько букв в слове «программирование» или сколько чисел в списке [1, 2, 3, 4, 5].
— В этой статье мы разберём синтаксис функции len() и посмотрим на различные примеры её использования. Затем вы сможете выполнить несколько простых заданий, чтобы закрепить материал на практике.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
OpenCode — это open-source ИИ-агент, который работает прямо в консоли, понимает контекст Python-проекта и умеет рефакторить код по запросу.
— Поддерживает 75+ провайдеров, умеет рефакторить Python-проекты и не требует платной подписки, если подключить бесплатный Gemini.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Зачастую мы работаем с веб-сайтами только потому, что нас интересует находящаяся там информация. Однако данных может быть настолько много, что их ручное извлечение может оказаться довольно продолжительным и никак не защищено от ошибок.
Именно поэтому вам стоит разобраться, что же такое веб-скрейпинг.
Веб-скрейпинг – это автоматическое извлечение данных с веб-сайта. Иногда его еще называют сбором веб-данных. Для этого используются специальные языки/инструменты, которые структурированно извлекают данные с веб-страниц.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Простая ошибка, которая может случиться с каждым.
Ситуация: во время работ над проектом нам понадобилось добавить в него список и кортеж с какими-то данными, а потом вывести значения первых элементов.
— Сделаем всё наглядно, чтобы сразу было понятно, какого типа каждая переменная.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ранее мы рассмотрели, как создать простейший http-сервер, используя классы
HTTPServer и BaseHTTPRequestHandler. Однако подобный сервер вне зависимости от адреса запроса отправлял один и тот же ответ - простейшую строку.
Но с помощью свойства path мы можем получить запрошщенный путь запроса и в зависимости от его значения обработать запрос тем или иным образом.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В наши дни каждый разработчик может столкнуться с необходимостью работы над мобильным или веб-приложением на Python.
В Python нет встроенных инструментов для мобильных устройств, тем не менее существуют пакеты, которые можно использовать для создания мобильных приложений.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вы хотите извлечь определённые столбцы из вашего DataFrame
df и создать новый DataFrame, примените метод .copy() из библиотеки pandas.new_df. Готово!Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Shodan — это популярный хакерский поисковик, который позволяет искать и сканировать устройства подключенные к сети.
Разработчики Shodan выкатили официальную Python библиотеку для работы с Shodan.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Автор решил делиться результатами своей работы за прошедший месяц.
С интересными ссылками на события, проекты, обсуждения, релизы из мира питона.
Давайте сразу договоримся: я не публикую ИИ слоп, пишу статью ручками (потому что уважаю своего читателя) и рассказываю интересное и актуальное из своей бесплатной работы в опенсорсе, а с вас лайк статье (если она будет для вас интересной).
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Со временем каждый Python-разработчик находит ту самую IDE, с которой больше не расстаётся и защищает во всех интернет-спорах.
Одни уважают функциональность и выбирают мощный PyCharm, другие отдают дань традициям и пишут программы в консольном Neovim.
Если вы ещё не решили, какой редактор кода подходит именно вам, или хотите попробовать новую среду разработки, то эта статья для вас.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python 3.12.3, aiogram 3, aiosqlite, апи OpenRouter (модель Gemini 3.0 Flash) и Робокасса. Крутится всё это на дешёвом VPS в Нидерландах. Держит 2500+ пользователей и не падает.
— В этой статье рассмотрим, как за 9 месяцев автор построил логичную архитектуру, победил ошибку FloodWait при стриминге ответа ИИ и почему в условиях 1 гига RAM обычная SQLite - отличное решение.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Как и у любого разработчика у вас есть некоторые задачи, о которых следует позаботиться.
Например, такие задачи, как быстрая компиляция, запуск и тестирование строки кода, форматирование кода, преобразование некоторого кода или его экспорт в виде изображения, редактирование или преобразование изображения и многие другие подобные задачи.
— В материале собран список из 40 бесплатных онлайн-инструментов, которыми будут полезны как backend, так и frontend разработчикам.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
На собеседованиях часто просят написать какой-то простой код.
Так компания проверяет, знаете ли вы вообще программирование, и смотрит, как вы работаете с кодом.
— В новом цикле статей мы разберём популярные вопросы с собеседований и покажем, как их можно решить разными способами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
HTML — один из распространенных форматов представления интерфейса, который понимается различными веб-браузерами.
Мы, конечно, можем хранить код HTML внутри Python-строк и затем отправлять его. Но это не очень удобно. Кроме того, разделение логики (Python) и представления (HTML) позволяет упростить развитие и поддержку веб-приложения.
— Рассмотрим, как мы можем в рамках нашего http-сервера читать файлы с диска и отдавать их браузеру.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Пакет NumPy является незаменимым помощником Python. Он тянет на себе анализ данных, машинное обучение и научные вычисления, а также существенно облегчает обработку векторов и матриц.
Некоторые ведущие пакеты Python используют NumPy как основной элемент своей инфраструктуры. К их числу относятся scikit-learn, SciPy, pandas и tensorflow.
— Помимо возможности разобрать по косточкам числовые данные, умение работать с NumPy дает значительное преимущество при отладке более сложных сценариев библиотек.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Программирование — это искусство находить решения, и Python выступает идеальным холстом для воплощения алгоритмических идей.
Овладение алгоритмами и структурами данных открывает разработчику двери в мир эффективного кодирования, где сложные задачи разбиваются на управляемые компоненты.
Эта статья представляет 8 ключевых алгоритмов и структур данных, которые должен знать каждый Python-программист.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Предыдущая статья о Python была посвящена удаленному сбору информации о системе.
В этой статье познакомимся с вами простым скриптом на Python, который сканирует порты, чтобы найти открытый порт и получить информацию о службах, работающих на этом порту.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM