Просто Python | Data science | ML | AI
رفتن به کانال در Telegram
Говорим просто о Python, Data Science и машинном обучении! Связаться: @andrewtender Канал на бирже: https://telega.in/c/pro100python1 Ссылка для друга: https://t.me/+Iy7vrYZkpiU3NzJi РКН: https://rkn.link/ANH
نمایش بیشتر9 430
مشترکین
-224 ساعت
-117 روز
-3330 روز
آرشیو پست ها
2 канала для специалистов по информационной безопасности, которые точно вам понравятся.
Не хакинг, а ИБ — канал для безопасников. Сетевая разведка, защита устройств, багхантинг, анонимность.
Белый хакер — канал для хакеров, которые не хотят попасть за решетку. OSINT, CTF, пентест, социальная инженерия и разработка вирусов.
Многопоточный Python на примерах: токены отмены
"Токен отмены". Его идея проста. Каждый раз, когда мы начинаем какое-то действие, занимающее много времени, мы передаем исполнителю - будь то функция, тред или корутина - специальный объект, у которого исполнитель будет периодически уточнять, стоит еще продолжать работу, или пора бы уже сворачиваться.
Этот объект:
➖Можно отменить, вызвав у него метод
cancel();
➖Может отменить сам себя по какому-то условию, например по истечению таймаута;
➖Может быть вложен в другой токен и отменит его, если будет отменен сам.
🧠 Читать статью
Просто Python⚡️ Асинхронный python без головной боли
Асинхронное программирование традиционно относят к темам для "продвинутых". Действительно, у новичков часто возникают сложности с практическим освоением асинхронности.
Асинхронность в python была стандартизирована сравнительно недавно.
Библиотека
asyncio появилась впервые в версии 3.5 (то есть в 2015 году), хотя возможность костыльно писать асинхронные приложения и даже фреймворки, конечно, была и раньше. Соответственно у Лутца она не описана, а, как всем известно, "чего у Лутца нет, того и знать не надо".
🧠 Читать статью
Просто Python📣 Пишем приложение на Python для подготовки к собеседованиям по Python
В этом приложении нет фреймворков типа Django или специализированных библиотек типа NumPy. Если интервьюер поймет, что у вас нет фундаментальной базы, то он не будет спрашивать про фреймворки, а собеседование очень быстро закончится.
Также в этом приложении нет задач с LeetCode. В последнее время среди кандидатов осуществляется практика заучивать алгоритмы решения задач на LeetCode, поэтому интервьюеры начали придумывать свои задачи (которые позже попадают на опять же LeetCode).
🧠 Читать статью
Просто Python
Гибридный ChatGPT версии 3.5 - 4 с высокой скоростью ответа уже доступен бесплатно!
отлично подходит программистам, аналитикам, студентам. Поможет найти книги или рассказать краткий пересказ и важные темы которые затрагиваются в книге, если вы хоть как-то работаете с компьюетром, то попробуйте вам понравится.
никаких ограничений и подписок
@gpt_lama_bot
⌨️ Графический интерфейс на Tkinter
Графический интерфейс для программы на Python можно создать с помощью одной из специальных GUI библиотек:
➖Tkinter
➖wxPython
➖PyQt
➖PySide
➖Kivy
➖PyGTK
У каждой из этих библиотек есть свои преимущества и недостатки. Только одна из них, Tkinter, входит в стандартную поставку Python.
Виджеты Tkinter не отличаются сногсшибательной стильностью – это ее единственный очевидный минус. Преимуществ у Tkinter гораздо больше, чем недостатков.
🧠 Читать статью
Просто Python
⚡️X-MAS HACK 2023
Примите участие в уникальном новогоднем мероприятии, которое охватит популярные направления для разработки инновационных решений: Финтех, Информационная безопасность, Искусственный интеллект, Data Science, Legal Tech, Электронная коммерция.
🔷 Хакатон — это шанс проявить себя перед топ-менеджерами. Добавь успешный кейс в свое портфолио. Отправляй отклик на вакансии от партнеров и получи оффер в крутую компанию.
🔷 Идеатон - это секция, в которой ты можешь предложить свою идею, проработанную по определенным критериям, обсудить ее с экспертом и побороться за денежный приз.
🏆 Призовой фонд: 1 000 000 рублей и подарки самым активным участникам!
📆 Дата проведения: 22 - 24 декабря
📍 Формат: онлайн + офлайн в г. Москва
Подробная информация и регистрация: https://tglink.io/40053b7214c5?erid=LjN8K13zw
Реклама. ООО "АКСЕЛЕРАТОР ВОЗМОЖНОСТЕЙ". ИНН 9704005146.
🔥 Основы ООП: инкапсуляция и наследование
Объектно-ориентированное программирование (ООП) – это парадигма программирования, в которой для представления данных и для проведения операций над этими данными используются объекты.
Объекты, в свою очередь, являются экземплярами классов – с этой точки зрения классы можно назвать шаблонами для создания объектов определенного типа.
Классы определяют:
➖структуру данных, которые характеризуют объект;
➖свойства (атрибуты) и статус (состояние) объекта;
➖операции, которые можно совершать с данными объекта (методы).
Читать статью
Просто Python
🔺Функции высшего порядка, замыкания и декораторы
В программировании (и в математике) функциями высшего порядка называются функции, которые выполняют одно (или оба) из этих действий:
➖Принимают одну (и более) функций в качестве аргументов.
➖Возвращают функцию в качестве результата.
Все остальные функции считаются функциями первого порядка.
— Синтаксис Python позволяет использовать декораторы для получения результата «прохождения» функции первого порядка через функцию высшего порядка.
Декоратор – это функция высшего порядка, которая принимает функцию первого порядка и добавляет в результат что-нибудь от себя, не вмешиваясь в логику полученной функции.
🧠 Читать статью
Просто Python
Подготовительный курс по Python-разработке.🐍
⏰ Когда: старт уже 13 декабря
✔️ Упражняемся в браузерном тренажере — учимся понимать и писать код на Python.
✔️ Погружаемся в реальный продакшен — создаем конвертер валют вместе с наставником.
✔️ Размещаем изменения на GitHub — получаем основу для своего первого пет-проекта
База по Python 13 декабря. На практике. За 990 рублей.
Реклама. АНПОО "ХЕКСЛЕТ КОЛЛЕДЖ". ИНН 7839056670.
⚡️ 10 важных особенностей Python
Python — универсальный язык программирования высокого уровня — стал популярным среди программистов. Мы также обсудим особенности Python и то, как они поспособствовали популярности этого языка.
Python поддерживает процедурное и объектно-ориентированное программирование. Одной из ключевых особенностей Python является меньшее количество строк кода по сравнению с другими компьютерными языками. Он не требует включения фигурных скобок в исходный код. Он не требует объявления типа переменной, так как является динамически типизированным языком.
🧠 Читать статью
Просто Python
Узнай как не отдать все деньги мошенникам
Во время распродаж при покупке товаров со скидками существует риск столкнуться с мошенниками.
Расскажем как избежать проблем и не попасться на уловки мошенников.
Подпишитесь на канал EdgeЦентр за полезной информацией
Реклама. ООО «Райт Компани» ИНН 7729587781
Erid: LjN8JyQ37
🔼 Методы работы со словарями и генераторами словарей
Расскажем об особенностях словарей и генераторов словарей – минимум теории, максимум примеров плюс 10 задач для тренировки в конце статьи.
Словарь dict – структура данных, в которой информация хранится в виде хеш-таблицы (ассоциативного массива). В таком массиве каждый ключ сопоставлен с определенным значением:
my_dict = {'цвет': 'красный', 'размер': 'XS', 'цена': 650}
Питоновский словарь аналогичен HashMap в Java и Object в JavaScript.
🧠 Читать статью
Просто PythonOnion Links 2.0: Понятно каждому, доступно всем.
Подпишись — https://t.me/+c_64_SWP0GVkMWQy
📚 Python-библиотеки, которые пригодятся каждому разработчику на Python
Python является не типизированным языком программирования и с одной стороны — это его преимущество, которое способствует быстрому изучению и устанавливает низкий порог входа, но в какой-то момент, отсутствие типизации становится проблемой.
С помощью pydantic и подсказок типов данных из PEP 484 можно превратить python в строго типизированный язык. Особенно полезно, когда в вашем приложении есть API, но нет контрактов.
Спросили у экспертов-питонистов, какие полезные Python-библиотеки они используют и рекомендуют для других разработчиков.
🧠 Читать статью
Просто Python
➡️ Разработка алгоритмов обработки данных в реальном времени на Python
Поток данных представляет собой непрерывный поток информации, поступающей из различных источников и предназначенной для обработки. Этот поток может быть ассоциирован с различными типами данных, такими как текст, числа, изображения или события.
Пример кода на Python для чтения потока данных из файла:
with open('data_stream.txt', 'r') as file:
for line in file:
process_data(line)
Важным аспектом обработки данных в реальном времени является различие между пакетной обработкой и потоковой обработкой.
🧠 Читать статью
Просто Python❓ Метод __
init__ в Python
Python — объектно-ориентированный язык. Способ создания нового объекта обычно определяется в специальном методе init, реализованном в классе. Простой класс, хранящий две переменные экземпляра.
Создание объекта следует синтаксису <classname>(<аргументы, передаваемые в init__>). В нашем случае метод __init принимает два аргумента, которые хранятся как переменные экземпляра. После создания объекта можно вызывать методы, использующие эти данные.
🧠 Читать статью
Просто Pythonerid: LjN8KHUEh
🌎Программист, говори с миром на одном языке!
👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация
На вебинаре мы:
— подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок
— развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом.
✅Занятие будет полезно всем программистам с опытом.
👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку
Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963.
Отладчик pdb
pdb — это встроенный отладчик для Python, который, в отличие от print(), позволяет отлаживать программу в процессе её работы.
Он включает возможности приостановки выполнения программы, просмотра значений переменных, построчного выполнения кода так, что вы можете понять, чем ваша программа на самом деле занимается, и найти логические ошибки.
Главная задача отладчика – предоставить возможность заглянуть в процесс выполнения кода
Используют
print() для отображения информации, которая помогает понять, что происходит в коде. Кто-то использует логи для тех же целей, но давайте не путать использование логов на продакшене и случаи, когда их используют во время поиска багов в коде и после удаляют.
🧠 Читать статью
Просто Python
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
