fa
Feedback

فریب کلاهبرداران را نخورید! تل‌متریو این کانال‌ها را شناسایی و برچسب‌گذاری می‌کند 👉 برای مشاهده برچسب، اشتراک تهیه کنید

Программистика

Программистика

کانال بسته

Лучший канал про python Ссылка для друга: https://t.me/+Ai6ughKtf5g2ZmFi Купить рекламу: https://telega.in/c/+Ai6ughKtf5g2ZmFi Админ: @JeyRahol По рекламе: @ReivuManager

نمایش بیشتر
5 762
مشترکین
-924 ساعت
-367 روز
-9130 روز
آرشیو پست ها
Что выведет код?
Anonymous voting

photo content

👀 Книга: Python для анализа данных ⏺Введение в алгоритмизацию и программирование ⏺Среда разработки Google Colaboratory ⏺Синт
👀 Книга: Python для анализа данных ⏺Введение в алгоритмизацию и программирование ⏺Среда разработки Google Colaboratory ⏺Синтаксис Python и основные конструкции программы ⏺Условия и циклы ⏺Коллекции ⏺Вложенные коллекции И многое другое @programistica // #doc

🖼️ Библиотека Python: Numba Numba — это библиотека, которая позволяет ускорить Python-код, путем преобразования его в машинный код. Генерация машинного кода происходит с помощью проекта компилятора LLVM. Кроме того, Numba поддерживает автоматическое распараллеливание циклов, генерацию кода с GPU-ускорением, создание ufuncs и обратных вызовов на C. ⚙️ Пример использования

import numba
import numpy as np

# Обычная функция Python, которую мы хотим ускорить
def add(a, b):
    return a + b

# Декоратор @jit (Just-In-Time компиляция) из Numba
@numba.jit
def add_numba(a, b):
    return a + b

# Создаем массивы данных
a = np.random.rand(1000000)
b = np.random.rand(1000000)

# Замеряем время выполнения обычной функции
%timeit add(a, b)

# Замеряем время выполнения функции с Numba
%timeit add_numba(a, b)
Numba также предоставляет другие возможности оптимизации, такие как векторизация и параллельное выполнение кода, что делает ее мощным инструментом для ускорения кода Python. ✔️ Установка
pip install numba
⛓ Ссылка на документацию @programistica // #Library

⚙️ Шпаргалка по спискам (list) в Python Списки - это упорядоченные коллекции, которые можно изменять. Они способны содержать
⚙️ Шпаргалка по спискам (list) в Python Списки - это упорядоченные коллекции, которые можно изменять. Они способны содержать произвольное количество объектов, включая другие коллекции. 🟢 Создание списков 🟢 Конвертация итерируемых объектов в списки 🟢 Списковые включения (list comprehensions) 🟢 Методы списков 🔗 Ссылка @programistica // #doc

💻 Вопрос из собеседования: В чем разница между pass, continue и break? Использование ключевого слова "pass" в Python означает отсутствие выполнения каких-либо операций. Это приходится использовать, например, при создании пустых классов, функций или блоков условий, поскольку Python требует наличия кода внутри таких конструкций. # Пример использования "pass" при отсутствии кода внутри условия


a = [1, 2, 3, 4, 5]

print("Использование 'pass':")
for i in a:
    if i > 3:
        pass
    print(i)
# => 1
# => 2
# => 3
# => 4
# => 5

# Оператор "continue" пропускает выполнение текущей итерации цикла

print("\nИспользование 'continue':")
for i in a:
    if i < 3:
        continue
    print(i)
# => 3
# => 4
# => 5

# Ключевое слово "break" прерывает выполнение цикла

print("\nИспользование 'break':")
for i in a:
    if i == 3:
        break
    print(i)
# => 1
# => 2
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥🔥🔥
@programistica // #jobs

💻 Вопрос из собеседования: В чем разница между pass, continue и break? Использование ключевого слова "pass" в Python означае
💻 Вопрос из собеседования: В чем разница между pass, continue и break? Использование ключевого слова "pass" в Python означает отсутствие выполнения каких-либо операций. Это приходится использовать, например, при создании пустых классов, функций или блоков условий, поскольку Python требует наличия кода внутри таких конструкций. # Пример использования "pass" при отсутствии кода внутри условия


a = [1, 2, 3, 4, 5]

print("Использование 'pass':")
for i in a:
    if i > 3:
        pass
    print(i)
# => 1
# => 2
# => 3
# => 4
# => 5
# Оператор "continue" пропускает выполнение текущей итерации цикла

print("\nИспользование 'continue':")
for i in a:
    if i < 3:
        continue
    print(i)
# => 3
# => 4
# => 5
# Ключевое слово "break" прерывает выполнение цикла

print("\nИспользование 'break':")
for i in a:
    if i == 3:
        break
    print(i)
# => 1
# => 2
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥🔥🔥
@programistica // #jobs

Что выведет код?
Anonymous voting

photo content

🐍 Библиотека Python: Telethon Telethon - это асинхронная библиотека Python, которая упрощает взаимодействие с API ботов Telegram. Она предоставляет удобный интерфейс и справляется со всеми сложностями, связанными с выполнением вызовов API и обработкой обновлений от Telegram. С помощью Telethon вы можете отправлять сообщения, обрабатывать входящие сообщения, управлять каналами и выполнять множество других задач с легкостью. ⚙️ Пример использования
from telethon import TelegramClient, events

# Замените 'YOUR_API_ID', 'YOUR_API_HASH' и 'YOUR_BOT_TOKEN' на ваши реальные значения
api_id = 'YOUR_API_ID'
api_hash = 'YOUR_API_HASH'
bot_token = 'YOUR_BOT_TOKEN'

# Создание клиента Telegram с использованием данных API и токена бота
client = TelegramClient('bot_session', api_id, api_hash).start(bot_token=bot_token)

# Асинхронная функция для отправки приветственного сообщения
async def send_hello_message():
    # Замените 'USER_OR_GROUP_ID' на ID пользователя или группы, в которую нужно отправить сообщение
    chat_id = 'USER_OR_GROUP_ID'
    # Сообщение, которое будет отправлено
    message = 'Hello from your bot!'

    # Отправка сообщения указанному пользователю или в группу
    await client.send_message(chat_id, message)

# Вызов функции для отправки сообщения
client.loop.run_until_complete(send_hello_message())
Этот скрипт создаст сессию Telegram и отправит приветственное сообщение указанному пользователю или в группу. Не забудьте заменить YOUR_API_ID, YOUR_API_HASH, YOUR_BOT_TOKEN и USER_OR_GROUP_ID на соответствующие реальные значения. ✔️ Установка
pip install Telethon
⛓ Ссылка на документацию @programistica // #Library

💻 Шпаргалка по Markdown ⏺Заголовок ⏺Курсив ⏺Цитата ⏺Нумерованный список ⏺Ненумерованный список ⏺Код И многое другое 🔗 Ссылк
💻 Шпаргалка по Markdown ⏺Заголовок ⏺Курсив ⏺Цитата ⏺Нумерованный список ⏺Ненумерованный список ⏺Код И многое другое 🔗 Ссылка на шпаргалку @programistica // #doc

🖥 Проект: Сервис резервного копирования Самое главное в программировании - это практика, так давайте же к ней приступим 👀На
🖥 Проект: Сервис резервного копирования
Самое главное в программировании - это практика, так давайте же к ней приступим
👀Напишите утилиту для автоматического создания резервных копий ваших важных файлов в облако или на другой диск. Вот как я реализовал этот проект: 🔗Ссылка на проект @programistica // #project

🖥 Библиотека Dataset Dataset - это библиотека Python, предназначенная для упрощения работы с базами данных SQL, обеспечивая простой и интуитивно понятный Pythonic API для выполнения базовых операций CRUD (создание, чтение, обновление, удаление). Она идеально подходит для проектов, где требуется быстрый доступ к данным без необходимости определять схемы баз данных или использовать сложные ORM-инструменты. 👩‍💻Пример:
import dataset

# Подключение к базе данных SQLite (будет создан файл db.sqlite, если его нет)
db = dataset.connect('sqlite:///db.sqlite')

# Создание таблицы users, если она еще не существует, и вставка данных
table = db['users']
table.insert(dict(name='John Doe', age=30))
table.insert(dict(name='Jane Doe', age=25))

# Чтение данных из таблицы
for user in table.find():
    print(user)

# Обновление данных в таблице
table.update(dict(name='John Doe', age=31), ['name'])

# Чтение обновленных данных
user = table.find_one(name='John Doe')
print(user)

# Удаление данных из таблицы
table.delete(name='Jane Doe')

# Чтение данных после удаления
users = table.all()
for user in users:
    print(user)
‼️В этом примере мы сначала подключаемся к базе данных SQLite, создаем таблицу users, если она не существует, и вставляем в нее две записи. Затем мы выводим все записи из таблицы, обновляем возраст одного из пользователей и снова выводим обновленные данные. В конце мы удаляем одного из пользователей и выводим оставшиеся данные, чтобы убедиться, что удаление прошло успешно. @programistica // #Library

💻 Вопрос из собеседования: Какие переменные среды, влияющие на поведение интерпретатора python, вы знаете? Несколько известн
💻 Вопрос из собеседования: Какие переменные среды, влияющие на поведение интерпретатора python, вы знаете? Несколько известных переменных среды, влияющих на поведение интерпретатора Python: PYTHONPATH - определяет список каталогов, в которых интерпретатор Python будет искать модули. PYTHONDONTWRITEBYTECODE - если установлено в любое ненулевое значение, интерпретатор Python не будет создавать файлы .pyc для скомпилированного байт-кода. PYTHONSTARTUP - определяет путь к файлу, который содержит инициализационный код Python, он выполняется в начале каждой сессии интерпретатора. PYTHONIOENCODING - задает кодировку, которую интерпретатор Python должен использовать для обработки ввода / вывода. PYTHONLEGACYWINDOWSSTDIO - если установлено в любое ненулевое значение, указывает интерпретатору Python использовать режим Windows для ввода-вывода вместо UNIX-стиля. В зависимости от операционной системы, может быть и другие переменные среды, которые влияют на поведение интерпретатора Python. Чтобы увидеть все переменные среды, которые влияют на вашу систему, вы можете использовать команду "env" в терминале, если вы используете UNIX-подобную систему, или команду "set" в командной строке Windows. Эти альтернативные реализации продолжают существовать, поскольку каждая из них предлагает уникальные функции и преимущества по сравнению со стандартной реализацией Python (CPython). Например, Cython может обеспечить значительное повышение производительности по сравнению со стандартным кодом Python, а IronPython позволяет коду Python легко взаимодействовать с другими приложениями .NET. PyPy также может обеспечить значительное повышение производительности по сравнению со стандартным кодом Python, особенно при работе с задачами, требующими большого количества вычислений. В целом эти альтернативные реализации Python расширяют функциональные возможности языка и предоставляют больше возможностей разработчикам, решившим использовать Python в своих проектах.
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥
@programistica // #jobs

💻 Люди, зарабатывающие кучу бабла в IT, будут учить других людей за ещё большую кучу бабла Все эти инфоцыгане создают море к
💻 Люди, зарабатывающие кучу бабла в IT, будут учить других людей за ещё большую кучу бабла Все эти инфоцыгане создают море курсов и вебинаров, а в IT Syndicate скупают самые качественные сокровища и сливают в открытый доступ: 📁 Полный курс разработки игр на Python [1.03 Гб] 📁 Fullstack-программист за 2 месяца [7.99 Гб] 📁 OSINT и профессиональное использование поисковых систем [2.92 Гб] 🔥 Забирай свой шанс стать специалистом в любой IT-сфере совершенно бесплатно!

💻 Шпаргалка по Linux ⏺Команды bash ⏺Операции с каталогами ⏺Сочетания клавиш Bash ⏺Параметры ls ⏺Поиск файлов ⏺Перенаправлени
💻 Шпаргалка по Linux ⏺Команды bash ⏺Операции с каталогами ⏺Сочетания клавиш Bash ⏺Параметры ls ⏺Поиск файлов ⏺Перенаправление ввода-вывода ⏺Списки команд И многое другое 🔗 Ссылка на шпаргалку @programistica // #doc

🔥Добрый день! Сегодня у меня день рождения, и я решил немного отдохнуть, поэтому сегодня постов, кроме этого не будет. Это был прекрасный год! Хотя я много чего не сделал, чего планировал, ведь поступил в институт и пытался подстроится к этой странной и необычной экосистеме. Но сейчас лето, отдых и я уже готовлю новые проекты, и кстати большинство будут связаны с программированием, над одним из них уже начал работу, когда мне покажется, что этим можно поделится, я вам об этом расскажу. Так же если вы хотите меня поддержать или поздравить, тут вся информация: https://t.me/donateRahol Буду очень рад вашим поздравлениям!😘 Спасибо за внимание!❤️

🖥 Создаем музыку с Python: введение в цифровое аудиопрограммирование В мире, где технологии и искусство все чаще пересекаютс
🖥 Создаем музыку с Python: введение в цифровое аудиопрограммирование В мире, где технологии и искусство все чаще пересекаются, Python выступает не только как инструмент для разработки программного обеспечения, но и как средство для творческого самовыражения. Одним из увлекательных направлений является создание музыки и звуковых эффектов. Эта статья предназначена для музыкантов и любителей музыки, желающих исследовать возможности Python в аудиопрограммировании. 🗣Почему Python для музыки? 🗣Начало работы: установка и настройка 🗣Создание простой мелодии 🗣Работа с MIDI-файлами 🗣Анализ аудио 🔗 Читать полностью @programistica // #article

▫️ Как пройти собеседование на английском ▫️ Подборка выражений для описания коллег ▫️ Weird English Idioms Только нужный анг
▫️ Как пройти собеседование на английском  ▫️ Подборка выражений для описания коллег  ▫️ Weird English Idioms Только нужный английский для работы и жизни на канале «Гапонова и ее английский». Лена Гапонова — автор курсов Gaponova school, преподаватель с 16-летним стажем и опытом в международных IT-компаниях — объясняет сложное в английской грамматике, знакомит с интересными выражениями, учит правильному произношению и помогает подружиться с английским языком.  Помимо английского, Лена рассказывает про методику, эффективное обучение, собеседование на английском и жизнь в других странах. ➡️Подписывайся на @gaponova и улучшай свой английский! erid: LjN8K57mT

💻 Вопрос из собеседования: Что делает флаг PYTHONOPTIMIZE? Флаг -O или PYTHONOPTIMIZE в Python используется для оптимизации
💻 Вопрос из собеседования: Что делает флаг PYTHONOPTIMIZE? Флаг -O или PYTHONOPTIMIZE в Python используется для оптимизации скомпилированного кода, что может привести к ускорению выполнения программы. Этот флаг удаляет отладочную информацию, отключает asset checks, asserts и отладочные проверки. Стандартная оптимизация -O удаляет docstrings из скомпилированного byte-code, а также удаляет assert statements. С флагом -OO удаляются все docstrings в модуле (включая те, которые не соответствуют многострочным строкам) и также удаляются assert statements. Запуск интерпретатора Python с флагом -O может уменьшить размер скомпилированного кода и сократить потребление памяти, что может привести к ускорению работы программы. Однако, для большинства приложений, эта оптимизация может не иметь значимого влияния на производительность. Например, для запуска скрипта с флагом -O, можно использовать следующую команду в командной строке: python -O my_script.py
Надеюсь это поможет вам пройти собеседование на желаемую вами работу, удачи🔥
@programistica // #jobs