Много ли тут живых, активных людей?
Anonymous Poll
33%
Да, задень 🐳🐋
7%
Нет же
20%
Скорее да, чем нет
40%
Конечно нет, мы боты
Python vs. Java: Which Language Leads to Higher-Paying Jobs?
https://www.analyticsinsight.net/python-vs-java-which-language-leads-to-higher-paying-jobs/
https://www.analyticsinsight.net/python-vs-java-which-language-leads-to-higher-paying-jobs/
Ждёте ли вы контент по пайтону и около в этом канале от Лурия?
Anonymous Quiz
67%
Да конечно
17%
Жду
17%
Надоел забивать на канал
0%
Пофиг пляшем
Forwarded from Data Secrets
Периодическая таблица методов визуализации
Осторожно: залипалово. Интересная и запоминающаяся подача материала. И кстати, если тыкнуть на какой-нибудь элемент, увидите пример соответствующей визуализации.
Менделеев gold edition
😻 #forfun
Осторожно: залипалово. Интересная и запоминающаяся подача материала. И кстати, если тыкнуть на какой-нибудь элемент, увидите пример соответствующей визуализации.
Менделеев gold edition
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Data Secrets
Статья о Kandinsky от Сбера попала в топ HuggingFace в разделе DailyPapers
А один из известных специалистов –Ahsen Khaliq – даже выкатил в Twitter пост с кратким разбором статьи. Радостно, что друзья получают заслуженное внимание к своей работе.
😻 #news
А один из известных специалистов –Ahsen Khaliq – даже выкатил в Twitter пост с кратким разбором статьи. Радостно, что друзья получают заслуженное внимание к своей работе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from XOR
This media is not supported in your browser
VIEW IN TELEGRAM
Воскресная задача
В этот раз несложная задача, так что попробуй решить за O(n). Разбор как обычно завтра, а пока присылай свое решение в комментарии.
#задачи
В этот раз несложная задача, так что попробуй решить за O(n). Разбор как обычно завтра, а пока присылай свое решение в комментарии.
#задачи
Forwarded from 💸БУДУЩЕЕ ОНЛАЙН💸
Первый отечественный ноутбук "Электроника МС 1504" (ПК300). Был выпущен в 1991 году.
Интересные фото 90-х
Интересные фото 90-х
🔥1
Кто хочет бесплатный урок по Python?
С нуля начинаем, для всех возрастов
С нуля начинаем, для всех возрастов
Anonymous Quiz
56%
Я
19%
Я и мои друзья
0%
Не я
25%
Лурий
0%
Нафиг надо
Кто готов участвовать в создании курса по пайтону пиши в личку))
Опыт направления по обучению людей приветствуется
Опыт направления по обучению людей приветствуется
Python is awesome pinned «Кто готов участвовать в создании курса по пайтону пиши в личку)) Опыт направления по обучению людей приветствуется»
Forwarded from Лурий John Doe
Для отправки SMS из вашего веб-приложения, написанного на Django, вы можете использовать сторонние сервисы SMS-уведомлений. Существует множество SMS-провайдеров, которые предоставляют API для интеграции с вашим приложением. Вот общий процесс:
Выберите SMS-провайдера:
Выберите SMS-провайдера, который соответствует вашим требованиям. Некоторые из популярных провайдеров включают Twilio, Nexmo, Plivo, и др.
Зарегистрируйтесь и получите API-ключи:
Зарегистрируйтесь на выбранном SMS-провайдере, создайте учетную запись и получите API-ключи, необходимые для взаимодействия с их API.
Интегрируйте SMS-провайдера с Django:
Ваш Django-проект должен быть настроен для взаимодействия с API SMS-провайдера. Это обычно включает в себя создание HTTP-запросов для отправки SMS через API-интерфейс провайдера. Вам может потребоваться установить библиотеку Python, предоставляемую провайдером (например, twilio, nexmo).
Пример интеграции с Twilio:
from twilio.rest import Client
account_sid = 'Ваш_Account_SID'
auth_token = 'Ваш_Auth_Token'
client = Client(account_sid, auth_token)
message = client.messages.create(
body='Привет, это ваше SMS-сообщение!',
from_='Ваш_Twilio_номер',
to='Номер_получателя'
)
print(message.sid)
Убедитесь, что вы безопасно храните ваши API-ключи, например, используя переменные окружения.
Интеграция с Django-приложением:
Добавьте логику отправки SMS в вашем Django-приложении, например, в представлениях или моделях, в зависимости от ваших потребностей.
Обработка ошибок и логирование:
Обрабатывайте возможные ошибки, которые могут возникнуть при отправке SMS (например, неверный номер телефона, проблемы с соединением и т. д.). Логируйте действия вашего приложения для отслеживания статусов доставки и другой важной информации.
Убедитесь, что вы следуете правилам использования SMS-провайдера и учитываете ограничения и стоимость отправки SMS.
Выберите SMS-провайдера:
Выберите SMS-провайдера, который соответствует вашим требованиям. Некоторые из популярных провайдеров включают Twilio, Nexmo, Plivo, и др.
Зарегистрируйтесь и получите API-ключи:
Зарегистрируйтесь на выбранном SMS-провайдере, создайте учетную запись и получите API-ключи, необходимые для взаимодействия с их API.
Интегрируйте SMS-провайдера с Django:
Ваш Django-проект должен быть настроен для взаимодействия с API SMS-провайдера. Это обычно включает в себя создание HTTP-запросов для отправки SMS через API-интерфейс провайдера. Вам может потребоваться установить библиотеку Python, предоставляемую провайдером (например, twilio, nexmo).
Пример интеграции с Twilio:
from twilio.rest import Client
account_sid = 'Ваш_Account_SID'
auth_token = 'Ваш_Auth_Token'
client = Client(account_sid, auth_token)
message = client.messages.create(
body='Привет, это ваше SMS-сообщение!',
from_='Ваш_Twilio_номер',
to='Номер_получателя'
)
print(message.sid)
Убедитесь, что вы безопасно храните ваши API-ключи, например, используя переменные окружения.
Интеграция с Django-приложением:
Добавьте логику отправки SMS в вашем Django-приложении, например, в представлениях или моделях, в зависимости от ваших потребностей.
Обработка ошибок и логирование:
Обрабатывайте возможные ошибки, которые могут возникнуть при отправке SMS (например, неверный номер телефона, проблемы с соединением и т. д.). Логируйте действия вашего приложения для отслеживания статусов доставки и другой важной информации.
Убедитесь, что вы следуете правилам использования SMS-провайдера и учитываете ограничения и стоимость отправки SMS.
🐍 Python и Объектно-Ориентированное Программирование (ООП) 🚀
Python - язык программирования, в котором объектно-ориентированное программирование (ООП) занимает центральное место. ООП предоставляет мощные инструменты для организации кода, делая его более структурированным и управляемым.
🌐 Преимущества ООП в Python:
Инкапсуляция (Encapsulation):
Скрытие деталей реализации внутри объектов, что обеспечивает безопасность и уменьшает сложность кода.
Наследование (Inheritance):
Возможность создания новых классов на основе существующих. Это способствует повторному использованию кода и созданию иерархии классов.
Полиморфизм (Polymorphism):
Возможность объектов одного класса использовать методы другого класса. Это способствует гибкости и адаптируемости кода.
Классы и Объекты:
Python позволяет создавать собственные классы и объекты. Класс - это чертёж для создания объектов, а объект - экземпляр класса.
🌈 Пример простого класса в Python:
class Car:
def __init__(self, brand, model):
self.brand = brand
self.model = model
def display_info(self):
print(f"{self.brand} {self.model}")
# Создание объекта класса Car
my_car = Car(brand="Toyota", model="Camry")
# Вызов метода объекта
my_car.display_info()
💡 Важно помнить:
ООП позволяет писать более читаемый и модульный код.
Python облегчает работу с ООП благодаря своей ясной и простой синтаксису.
🚀 Используйте ООП в Python для создания мощных и структурированных программ!
#Python #OOP #CodingMagic ✨
Python - язык программирования, в котором объектно-ориентированное программирование (ООП) занимает центральное место. ООП предоставляет мощные инструменты для организации кода, делая его более структурированным и управляемым.
🌐 Преимущества ООП в Python:
Инкапсуляция (Encapsulation):
Скрытие деталей реализации внутри объектов, что обеспечивает безопасность и уменьшает сложность кода.
Наследование (Inheritance):
Возможность создания новых классов на основе существующих. Это способствует повторному использованию кода и созданию иерархии классов.
Полиморфизм (Polymorphism):
Возможность объектов одного класса использовать методы другого класса. Это способствует гибкости и адаптируемости кода.
Классы и Объекты:
Python позволяет создавать собственные классы и объекты. Класс - это чертёж для создания объектов, а объект - экземпляр класса.
🌈 Пример простого класса в Python:
class Car:
def __init__(self, brand, model):
self.brand = brand
self.model = model
def display_info(self):
print(f"{self.brand} {self.model}")
# Создание объекта класса Car
my_car = Car(brand="Toyota", model="Camry")
# Вызов метода объекта
my_car.display_info()
💡 Важно помнить:
ООП позволяет писать более читаемый и модульный код.
Python облегчает работу с ООП благодаря своей ясной и простой синтаксису.
🚀 Используйте ООП в Python для создания мощных и структурированных программ!
#Python #OOP #CodingMagic ✨
❤3
Forwarded from artalog (artalar)
codeium.com - отличная альтернатива копайлоту
Использую уже несколько месяцев, всем доволен. Не грузит комп, в отличии от табнайна. Бесплатен(!), в отличии от копайлота. Зарабатывают на enterprise лицензии.
Напомню как нужно пользоваться AI-уточкой. Эта штука НЕ должна писать за вас код. Никогда не спрашивайте у него алгоритмы или какую-то логику с условиями, или сложную асинхронную логику.
Что может копайлот и подобные? Анализировать контекст и повторять его с небольшим изменением. Это тулинг для конфигурируемого бойлерплейта! Тесты нагенерить, паттерн-матчинг (switch-case / насколько if-else / тернарки) расписать.
Я чаще всего пользуюсь однострочными подсказками. Депсы в useEffect проставить, опшены с апишки в компонент Select промапить и т.п.
Использую уже несколько месяцев, всем доволен. Не грузит комп, в отличии от табнайна. Бесплатен(!), в отличии от копайлота. Зарабатывают на enterprise лицензии.
Напомню как нужно пользоваться AI-уточкой. Эта штука НЕ должна писать за вас код. Никогда не спрашивайте у него алгоритмы или какую-то логику с условиями, или сложную асинхронную логику.
Что может копайлот и подобные? Анализировать контекст и повторять его с небольшим изменением. Это тулинг для конфигурируемого бойлерплейта! Тесты нагенерить, паттерн-матчинг (switch-case / насколько if-else / тернарки) расписать.
Я чаще всего пользуюсь однострочными подсказками. Депсы в useEffect проставить, опшены с апишки в компонент Select промапить и т.п.
Windsurf
Windsurf - The most powerful AI Code Editor
Windsurf is the world's most advanced AI coding assistant for developers and enterprises. Windsurf Editor — the first AI-native IDE that keeps developers in flow.
Кому интересно развитие канала pythonisawesome?
Anonymous Quiz
62%
Конечно мне
8%
Мне уже всё равно
0%
Лучше бы занялся
31%
Пей активаторы мозга
Forwarded from Лурий John Doe
Ты знаешь сайт Авито ?
ChatGPT
Да, я знаком с сайтом "Авито". Это популярная российская онлайн-площадка для размещения объявлений о продаже и покупке различных товаров и услуг. Люди могут размещать объявления о продаже подержанных вещей, новых товаров, аренде жилья, услугах и многом другом. Если у вас есть конкретные вопросы по этому сайту, я могу попробовать помочь вам ответами.
User
я талантливый айтишник и хочу сделать сайт типо авито в Грузии ?
я понимаю что мне надо разработать проект, собрать команду разработчиков backend - python - django, fastapi,celery, redis, postegresql, docker.
front - js, react или vue, bootstrap, ionic
что потом ?
ChatGPT
Звучит как хороший план! После того, как вы определите технологии и соберете команду разработчиков, у вас есть несколько шагов, которые следует выполнить:
Определение требований:
Определите основные функциональные и нефункциональные требования вашего проекта.
Разработайте структуру базы данных и определите, какие данные вы будете хранить.
Проектирование базы данных:
Создайте схему базы данных на основе требований.
Решите, как ваши таблицы будут взаимодействовать друг с другом.
Разработка Backend:
Начните разрабатывать backend вашего проекта, используя выбранные технологии.
Реализуйте логику обработки запросов, включая функции, связанные с пользователями, объявлениями, поиском и другими основными элементами вашего сайта.
Frontend Development:
Создайте пользовательский интерфейс для вашего сайта, используя выбранные фронтенд-технологии.
Обеспечьте удобную навигацию, привлекательный дизайн и отзывчивость интерфейса.
Интеграция:
Свяжите фронтенд и бэкенд части вашего приложения.
Убедитесь, что данные передаются корректно между сервером и клиентом.
Тестирование:
Проведите тестирование для обнаружения и исправления возможных ошибок.
Убедитесь, что ваш сайт работает корректно на различных устройствах и браузерах.
Деплой:
Разверните ваш сайт на сервере.
Убедитесь, что все зависимости установлены и настроены правильно.
Маркетинг и Продвижение:
Разработайте стратегию маркетинга для привлечения пользователей.
Рекламируйте ваш сайт через различные каналы.
Поддержка и обновления:
Обеспечьте постоянную поддержку вашего сайта, отвечая на обратную связь пользователей и обновляя функционал по мере необходимости.
Масштабирование:
По мере роста числа пользователей рассмотрите возможность масштабирования вашей инфраструктуры.
Улучшение и оптимизация:
Слушайте обратную связь пользователей и регулярно внедряйте улучшения в вашем приложении.
Запуск и поддержка онлайн-платформы требует усилий и постоянного внимания, но с правильным подходом и командой разработчиков вы можете создать успешный проект. Удачи вам!
ChatGPT
Да, я знаком с сайтом "Авито". Это популярная российская онлайн-площадка для размещения объявлений о продаже и покупке различных товаров и услуг. Люди могут размещать объявления о продаже подержанных вещей, новых товаров, аренде жилья, услугах и многом другом. Если у вас есть конкретные вопросы по этому сайту, я могу попробовать помочь вам ответами.
User
я талантливый айтишник и хочу сделать сайт типо авито в Грузии ?
я понимаю что мне надо разработать проект, собрать команду разработчиков backend - python - django, fastapi,celery, redis, postegresql, docker.
front - js, react или vue, bootstrap, ionic
что потом ?
ChatGPT
Звучит как хороший план! После того, как вы определите технологии и соберете команду разработчиков, у вас есть несколько шагов, которые следует выполнить:
Определение требований:
Определите основные функциональные и нефункциональные требования вашего проекта.
Разработайте структуру базы данных и определите, какие данные вы будете хранить.
Проектирование базы данных:
Создайте схему базы данных на основе требований.
Решите, как ваши таблицы будут взаимодействовать друг с другом.
Разработка Backend:
Начните разрабатывать backend вашего проекта, используя выбранные технологии.
Реализуйте логику обработки запросов, включая функции, связанные с пользователями, объявлениями, поиском и другими основными элементами вашего сайта.
Frontend Development:
Создайте пользовательский интерфейс для вашего сайта, используя выбранные фронтенд-технологии.
Обеспечьте удобную навигацию, привлекательный дизайн и отзывчивость интерфейса.
Интеграция:
Свяжите фронтенд и бэкенд части вашего приложения.
Убедитесь, что данные передаются корректно между сервером и клиентом.
Тестирование:
Проведите тестирование для обнаружения и исправления возможных ошибок.
Убедитесь, что ваш сайт работает корректно на различных устройствах и браузерах.
Деплой:
Разверните ваш сайт на сервере.
Убедитесь, что все зависимости установлены и настроены правильно.
Маркетинг и Продвижение:
Разработайте стратегию маркетинга для привлечения пользователей.
Рекламируйте ваш сайт через различные каналы.
Поддержка и обновления:
Обеспечьте постоянную поддержку вашего сайта, отвечая на обратную связь пользователей и обновляя функционал по мере необходимости.
Масштабирование:
По мере роста числа пользователей рассмотрите возможность масштабирования вашей инфраструктуры.
Улучшение и оптимизация:
Слушайте обратную связь пользователей и регулярно внедряйте улучшения в вашем приложении.
Запуск и поддержка онлайн-платформы требует усилий и постоянного внимания, но с правильным подходом и командой разработчиков вы можете создать успешный проект. Удачи вам!
❤1👍1
"
LOGIN SIGN UP
Advertisement
linux-vbox
A GUEST
DEC 3RD, 2023
5
0
NEVER
ADD COMMENT
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
0.90 KB | Source Code |
amnesia@amnesia:~/Persistent$ sudo apt install virtualbox-6.1
[sudo] password for amnesia:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
virtualbox-6.1 : Depends: libc6 (>= 2.34) but 2.31-13+deb11u7 is to be installed
Depends: libssl3 (>= 3.0.0~~alpha1) but it is not installable
Depends: libstdc++6 (>= 11) but 10.2.1-6 is to be installed
Depends: libvpx7 (>= 1.10.0) but it is not installable
E: Unable to correct problems, you have held broken packages."
https://pastebin.com/05Uw2UEx#:~:text=Search...,held%20broken%20packages.
LOGIN SIGN UP
Advertisement
linux-vbox
A GUEST
DEC 3RD, 2023
5
0
NEVER
ADD COMMENT
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
0.90 KB | Source Code |
amnesia@amnesia:~/Persistent$ sudo apt install virtualbox-6.1
[sudo] password for amnesia:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
virtualbox-6.1 : Depends: libc6 (>= 2.34) but 2.31-13+deb11u7 is to be installed
Depends: libssl3 (>= 3.0.0~~alpha1) but it is not installable
Depends: libstdc++6 (>= 11) but 10.2.1-6 is to be installed
Depends: libvpx7 (>= 1.10.0) but it is not installable
E: Unable to correct problems, you have held broken packages."
https://pastebin.com/05Uw2UEx#:~:text=Search...,held%20broken%20packages.
Pastebin
linux-vbox - Pastebin.com
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time.
❤1
Forwarded from КиберТопор
This media is not supported in your browser
VIEW IN TELEGRAM
Больше 300 открытых альтернатив в одном месте.
На этом сайте легко найти замену ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.
Все сервисы из списка полностью бесплатные и прозрачные с исходным кодом, по функционалу не уступают оригиналам. Есть поиск, категории и фильтры.
Пользуемся здесь.
🕹КиберТопор
На этом сайте легко найти замену ChatGPT, Twitter, GitHub, Figma и другого закрытого софта.
Все сервисы из списка полностью бесплатные и прозрачные с исходным кодом, по функционалу не уступают оригиналам. Есть поиск, категории и фильтры.
Пользуемся здесь.
🕹КиберТопор
❤1