ITDEAL
1.11K subscribers
749 photos
108 videos
11 files
572 links
Разработка комплексных IT решений для бизнеса и частных заказчиков.

Чат: @pybytes_chat

Founder: @lunasantrope
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
👍113
🔩 Запустил поздний вечерний стрим, жду всех и каждого, финалим Mentor Service

Сюда: -> CLICK
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Модуль time. Как правильно измерять время работы кода?

Модуль time - модуль стандартной библиотеки python, предоставляющий функции для работы со временем. Большинство функций, определенных в этом модуле, вызывают библиотечные функции языка C с тем же именем.

😴 Функция time.sleep() позволяет добавить задержку в выполнении программы. Она принимает на вход количество секунд и приостанавливает выполнение кода на указанное время.

Функции для замера времени работы кода отличаются друг от друга точностью измерений. К примеру, функция time.time() может иметь погрешность в результатах за счет внутренних особенностей работы компьютера.
👌 Наиболее точный результат возвращает функция time.perf_counter():

import time

start_time = time.perf_counter()

for i in range(3):
print(i)
time.sleep(1)

end_time = time.perf_counter()

code_operation_time = end_time - start_time

print(f'Время работы кода в секундах: {code_operation_time}')



💬 speaker: Анастасия

☞ PyBytes Media | Telegram / Instagram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍92🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🔥121👍1
Ну вот не пушка ли?????

Пушка - 🔥🔥🔥

☞ PyBytes Media | Telegram / Instagram
🔥23🦄2👍1
🔩 Как получить SESSION STRING своего телеграм аккаунта?

Гугл говорит, что очень просто, но я скажу вам, что даже в документации бесполезные неправильные примеры, которые будут выдавать вам
None



➡️ Ловите код для получения Session String через
Telethon



☞ PyBytes Media | Telegram / Instagram
Please open Telegram to view this post
VIEW IN TELEGRAM
👍62🔥1🥴1🌚1
У нас все готово к запуску! Запускаем менторство???
Anonymous Poll
82%
Да
18%
Конечно
3
🔩 Активно трудились всей командой над созданием грамотной структуры для вашего обучения и наконец-то готовы объявить об успешном запуске!

Мы наконец закончили проводить все работы и готовы принимать вас в качестве студентов!

🚀 Наши преимущества:

📚 - 30 модулей обучения
📚 - Курсовые проекты
📚 - Персональный ментор
📚 - Постоянный коннект с специалистом
📚 - Фидбэки по ДЗ
📚 - Курсовые работы
📚 - Пополненное портфолио
🧩 - Участие в коммерческих проектах
🧩 - Возможность попасть в команду
🧩 - Уверенный уровень Junior developer!


🐍 Начать учебу тут: -> Mentor Service


☞ PyBytes Media | Telegram / Instagram
🔥75👍3
Какой пакет с менторства понравился?
Anonymous Poll
16%
BASE
10%
PRO
19%
VIP
55%
👀
3
😤 Рассказать о базе Python за минуту? Легко! 🐱


➡️
1. Основы синтаксиса:

• Используйте отступы (обычно 4 пробела) для обозначения блоков кода.
• Используйте # для комментариев.
• Импортируйте модули с помощью import module_name.

➡️
2. Переменные и типы данных:

• Создайте переменную с помощью variable_name = value.
• Python имеет динамическую типизацию, поэтому тип переменной определяется автоматически.
• Основные типы данных: int, float, str, bool, list, tuple, dict.

➡️
3. Операторы:

• Арифметические операторы: +, -, *, /, %, **.
• Операторы сравнения: ==, !=, >, <, >=, <=.
• Логические операторы: and, or, not.

➡️
4. Условные операторы:

• if для выполнения кода при выполнении условия.
• elif для добавления дополнительных условий.
• else для выполнения кода, если ни одно из условий не выполняется.

➡️
5. Циклы:

• for для выполнения итерации по элементам последовательности.
• while для выполнения кода, пока условие истинно.
• break для выхода из цикла, и continue для перехода к следующей итерации.

➡️
6. Структуры данных:

• list для хранения упорядоченных изменяемых элементов.
• tuple для хранения упорядоченных неизменяемых элементов.
• dict для хранения пар "ключ-значение".
• set для хранения уникальных элементов.

➡️
7. Функции:

• Определение функции с помощью def function_name(parameters):.
• return для возврата значения из функции.
• Функции могут иметь необязательные параметры с значениями по умолчанию.

➡️
8. Обработка исключений:

• try, except для обработки исключений.
• finally для выполнения кода независимо от наличия исключений.
• Можно создавать пользовательские исключения с помощью raise.

➡️
9. Работа с файлами:

• Открытие файла с помощью open('filename', 'mode').
• Режимы: r для чтения, w для записи (перезаписи), a для дозаписи, x для создания нового файла.
• Закройте файл после использования с помощью file.close().


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥94👍2
🔋 Лови легкую загадку для бодрости. Нужно расшифровать строку и отправить мне код с методом дешифровки!


qrtwd... v kafqp jdl npsetw hz wtwakh. baful ch oil nlozczg wrg mcd uyzwh



➡️ Приз: 20 USDT на Binance
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13🦄21🔥1
Надо подсказку? 100 голосов = подсказка
Anonymous Poll
71%
Да
29%
Нет
ITDEAL
🔋 Лови легкую загадку для бодрости. Нужно расшифровать строку и отправить мне код с методом дешифровки! qrtwd... v kafqp jdl npsetw hz wtwakh. baful ch oil nlozczg wrg mcd uyzwh ➡️ Приз: 20 USDT на Binance
➡️ Я получил правильный ответ, но код для дешифровки так и не скинули 🧩

У вас есть все шансы, и у нас в чате правильный ответ уже был, но код я так и не увидел 🐱

💬 Чат: @pybytes_chat
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
🧩 Загадка разгадана @unknwobserver
Приз выдан!


import string


def primes_list(n):
lst = []
k = 0
for i in range(2, n + 1):
for j in range(2, i):
if i % j == 0:
k = k + 1
if k == 0:
lst.append(i)
else:
k = 0
return lst


alphabet = string.ascii_lowercase
message = 'qrtwd... v kafqp jdl npsetw hz wtwakh. baful ch oil nlozczg wrg mcd uyzwh'
result = ''
index = 0
primes = primes_list(1000)

for char in message:
char_index = alphabet.find(char)
new_char_index = (char_index - primes[index]) % len(alphabet)
if char in alphabet:
result += alphabet[new_char_index]
index += 1
else:
result += char

print(result)



➡️ Делать еще такие интерактивы?

❤️ - Да!
Please open Telegram to view this post
VIEW IN TELEGRAM
81❤‍🔥4🔥3🦄2👍1
🚀 Что за актив дали выше на загадки
Ну походу будем эту рубрику делать чаще 🙂
Осталось только научиться придумывать такие загадки, чтобы GPT не смог помочь разгадать

➡️ Запустим стримчик? Накопилось пару проблем по Mentor Bot, которые хотелось бы решить, и думаю всем, кто уже учится на курсе или просто наблюдает за проектом было бы интересно посмотреть, что за проблемы мы нашли и как мы подойдем к их решению

🐱 Репозиторий: Mentor Bot


❤️ - го стрим


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
22❤‍🔥4
📢 Эфиииииииир: ТУТ


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9😍32
🐍 Привет, друзья! Сегодня расскажу о стеке технологий для Junior Python Developer'а. Вот основные пункты:

➡️ 1. Основы Python: изучите синтаксис, типы данных, условия, циклы и функции.
➡️ 2. Git и GitHub: научитесь использовать систему контроля версий Git и платформу GitHub.
➡️ 3. Django или Flask: выберите фреймворк для разработки веб-приложений на Python.
➡️ 4. Базы данных: изучите SQL и базы данных, такие как PostgreSQL или MySQL.
➡️ 5. Дополнительные библиотеки и инструменты: расширьте свой стек с помощью библиотек и инструментов, таких как NumPy, Pandas и Flask-RESTful.
➡️ 6. Тестирование: изучите основы тестирования с использованием библиотек, таких как unittest или pytest.
➡️ 7. Безопасность: ознакомьтесь с основами безопасности при разработке веб-приложений.
➡️ 8. Опыт проектной работы: начните работать над собственными проектами или присоединитесь к открытым исходным кодам.
➡️ 9. Обучение и саморазвитие: следите за новостями и трендами в мире Python, читайте книги, блоги и принимайте участие в онлайн-курсах или митапах.
➡️ 10. Сообщество: присоединяйтесь к сообществу Python-разработчиков, общайтесь и делитесь опытом.

Удачи в становлении Junior Python Developer'ом! 💪🚀


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍183🔥2🤝2
🌟 Git – лучший друг разработчиков! 💻💪

Git – это распределенная система контроля версий, которая помогает нам управлять нашим кодом с легкостью. 🚀
Вот несколько основных команд Git, которые вам понадобятся:


1️⃣ git init - создает новый репозиторий Git для вашего проекта.
2️⃣ git clone [URL] - копирует удаленный репозиторий на ваш компьютер.
3️⃣ git add [файлы] - добавляет изменения в индекс Git перед коммитом.
4️⃣ git commit -m "Сообщение коммита" - сохраняет изменения с описанием в истории.
5️⃣ git push - отправляет изменения в удаленный репозиторий.
6️⃣ git pull - получает последние изменения с удаленного репозитория.
7️⃣ git branch - создает новую ветку для разработки.
8️⃣ git checkout [ветка] - переключается на указанную ветку.
9️⃣ git merge [ветка] - объединяет изменения из указанной ветки в текущую.
⚙️ git log - показывает историю коммитов.


Это только начало! Git предлагает еще множество команд и возможностей для удобной работы с вашим кодом.
Не бойтесь погрузиться в мир Git и пользоваться всем его мощным функционалом! 🚀


☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍124🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
8👍4
📢 Много вопросов с сомнениями поступает: "А сложная там учеба?", "А я справлюсь?", "Просто знаний у меня ноль!", "А нужно иметь образование?", "Вдруг я не потяну", "А сколько времени надо выделять на учебу?"

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

Попробовать себя в программировании в тестовых модулях под нашим присмотром вы можете здесь: ➡️ КЛИК



☞ PyBytes Media | Telegram / Instagram / Mentor Service
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥32