This media is not supported in your browser
VIEW IN TELEGRAM
Как работает Python: раскрываем магию программирования на Python
Python сегодня один из самых востребованных языков, который помогает решать задачи в самых разных областях. Но задумывались ли вы, как он работает?
В этой статье вы сможете углубиться в работу языка, чтобы разобраться в основных концепциях и модели выполнения:
https://blog.gopenai.com/how-python-works-unveiling-the-magic-behind-python-programming-c95ab99f1ee3
Python сегодня один из самых востребованных языков, который помогает решать задачи в самых разных областях. Но задумывались ли вы, как он работает?
В этой статье вы сможете углубиться в работу языка, чтобы разобраться в основных концепциях и модели выполнения:
https://blog.gopenai.com/how-python-works-unveiling-the-magic-behind-python-programming-c95ab99f1ee3
AutoScraper и Flask: создание API для любого сайта менее чем за 5 минут
Создание API проще, чем вам кажется, если под рукой есть нужный инструмент. В этом руководстве вы убедитесь в этом.
Вы создадите собственный поисковый API электронной коммерции с поддержкой как eBay, так и Etsy без использования каких-либо внешних API. С помощью AutoScraper и Flask вам потребуется менее 20 строк кода для каждого сайта.
Подробнее:
https://nuancesprog.ru/p/9990/
#flask #api
Создание API проще, чем вам кажется, если под рукой есть нужный инструмент. В этом руководстве вы убедитесь в этом.
Вы создадите собственный поисковый API электронной коммерции с поддержкой как eBay, так и Etsy без использования каких-либо внешних API. С помощью AutoScraper и Flask вам потребуется менее 20 строк кода для каждого сайта.
Подробнее:
https://nuancesprog.ru/p/9990/
#flask #api
Media is too big
VIEW IN TELEGRAM
4 совета как писать циклы for на Python
В этом небольшом видео вы изучите практические примеры циклов
Здесь будут примеры с enumerate, zip, list comprehension и генераторами Python.
Видео взято отсюда: https://youtu.be/HIWfeIHocUc
#видео #for #советы
В этом небольшом видео вы изучите практические примеры циклов
for
и их альтернативные решения, которые будут работать намного быстрее, и при этом сделают ваш код чище.Здесь будут примеры с enumerate, zip, list comprehension и генераторами Python.
Видео взято отсюда: https://youtu.be/HIWfeIHocUc
#видео #for #советы
Какая из функций на картинке является чистой функцией?
Anonymous Quiz
6%
Вариант 1
73%
Вариант 2
10%
Вариант 3
12%
Вариант 4
Команда Tproger (это мы) ищет менеджера по продажам (это вы)
Нужно будет всё то, что обычно делают «продажники»: искать клиентов, вести коммерческие переговоры и восстанавливать коннект с нашими старыми клиентами. Мы предлагаем хорошую зарплату, гибрид и причастность к крутому медиа о программировании.
Отклик оставляйте тут: https://tprg.ru/l1rP
#вакансии #работа
Нужно будет всё то, что обычно делают «продажники»: искать клиентов, вести коммерческие переговоры и восстанавливать коннект с нашими старыми клиентами. Мы предлагаем хорошую зарплату, гибрид и причастность к крутому медиа о программировании.
Отклик оставляйте тут: https://tprg.ru/l1rP
#вакансии #работа
История успеха: как таксист в тяжёлой депрессии стал Python-разработчиком
Как бы усердно вы не старались, наступает момент, когда мотивация падает. В этот период важно найти правильные способы эту мотивацию поднять. И истории успеха — один из них.
Да, разработчиком может стать каждый, если достаточно сильно захотеть и приложить нужное количество усилий. Своей историей поделился наш читатель и рассказал, как смог полностью изменить свою жизнь:
https://tproger.ru/articles/kak-taksist-v-depressii-stal-python-razrabotchikom-243041
#историяуспеха
Как бы усердно вы не старались, наступает момент, когда мотивация падает. В этот период важно найти правильные способы эту мотивацию поднять. И истории успеха — один из них.
Да, разработчиком может стать каждый, если достаточно сильно захотеть и приложить нужное количество усилий. Своей историей поделился наш читатель и рассказал, как смог полностью изменить свою жизнь:
https://tproger.ru/articles/kak-taksist-v-depressii-stal-python-razrabotchikom-243041
#историяуспеха
Небольшой курс по созданию бота для Discord
В этой серии роликов вы узнаете, как:
— подготовить все необходимые файлы для работы бота;
— работать с командами для чат-бота;
— фильтровать и анализировать;
— работать с серверной частью;
— подключать и настраивать БД.
После подробного изучения у вас будут все необходимые знания для создания ботов любой сложности.
❤️ — наконец-то подробный гайд для Discord
🗿 — кто вообще пользуется Discord? Даёшь гайд для Telegram
#discord #бот #видео #курс
В этой серии роликов вы узнаете, как:
— подготовить все необходимые файлы для работы бота;
— работать с командами для чат-бота;
— фильтровать и анализировать;
— работать с серверной частью;
— подключать и настраивать БД.
После подробного изучения у вас будут все необходимые знания для создания ботов любой сложности.
❤️ — наконец-то подробный гайд для Discord
🗿 — кто вообще пользуется Discord? Даёшь гайд для Telegram
#discord #бот #видео #курс
Кто-то обещал собрать промпты, но не собрал. Это сделал я — простые и рабочие промты в ChatGPT для разработчиков.
Forwarded from Точка входа в программирование
Простыми словами: Основные концепции ООП
Понять объектно-ориентированное программирование на старте изучения может быть сложно. Поэтому мы постараемся объяснить вам основные концепции максимально простым языком.
Для начала разберёмся с тем, что же такое объекты, а затем пройдёмся по основным концепциям — наследованию, абстракции, инкапсуляции и полиморфизму:
Классы и объекты
Класс — это своего рода чертёж или шаблон, по которому создаются объекты. Это как кулинарный рецепт, который описывает, какие ингредиенты (свойства) и шаги (методы) нужно использовать.
Объект — это конкретный экземпляр класса. Если класс — это рецепт, то объект — это готовое блюдо по этому рецепту.
1. Наследование
Наследование позволяет создавать новый класс на основе существующего. Это как брать основу от одного рецепта и добавлять свои изменения.
2. Абстракция
Абстракция — это концепция, позволяющая скрыть сложность системы, выделяя только ключевые аспекты и упрощая взаимодействие с объектами. Это как пользоваться телевизором: вы знаете, какие кнопки нажимать, но не обязаны понимать, как работает вся электроника внутри.
3. Инкапсуляция
Инкапсуляция — скрытие внутренней реализации объекта от внешнего мира и предоставление доступа только через определённые методы. Это как секретный ингредиент у шеф-повара, который скрыт от всех, кроме него.
4. Полиморфизм
Полиморфизм позволяет использовать один интерфейс для разных типов объектов. Это как использовать одного и того же шеф-повара, чтобы готовить по разным рецептам.
Само собой тема ООП гораздо более обширна и содержит множество различных нюансов, которые не описать в одном посте. Но даже эти знания помогут вам в дальнейшем проще и быстрее разобраться во всех тонкостях.
Если вам понравился пост, поставьте ❤️ и мы обязательно расскажем о чём-то ещё.
#простымисловами #ооп
Понять объектно-ориентированное программирование на старте изучения может быть сложно. Поэтому мы постараемся объяснить вам основные концепции максимально простым языком.
Для начала разберёмся с тем, что же такое объекты, а затем пройдёмся по основным концепциям — наследованию, абстракции, инкапсуляции и полиморфизму:
Классы и объекты
Класс — это своего рода чертёж или шаблон, по которому создаются объекты. Это как кулинарный рецепт, который описывает, какие ингредиенты (свойства) и шаги (методы) нужно использовать.
Объект — это конкретный экземпляр класса. Если класс — это рецепт, то объект — это готовое блюдо по этому рецепту.
class Кот:
def __init__(self, имя):
self.имя = имя
def мяукать(self):
print(f"{self.имя} говорит: Мяу!")
мой_кот = Кот("Мурзик")
мой_кот.мяукать()
1. Наследование
Наследование позволяет создавать новый класс на основе существующего. Это как брать основу от одного рецепта и добавлять свои изменения.
class Животное:
def дышать(self):
print("Дышу")
class Кот(Животное):
def мяукать(self):
print("Мяу!")
кот = Кот()
кот.дышать()
кот.мяукать()
2. Абстракция
Абстракция — это концепция, позволяющая скрыть сложность системы, выделяя только ключевые аспекты и упрощая взаимодействие с объектами. Это как пользоваться телевизором: вы знаете, какие кнопки нажимать, но не обязаны понимать, как работает вся электроника внутри.
3. Инкапсуляция
Инкапсуляция — скрытие внутренней реализации объекта от внешнего мира и предоставление доступа только через определённые методы. Это как секретный ингредиент у шеф-повара, который скрыт от всех, кроме него.
class Кот:
def __init__(self, имя):
self.__имя = имя # сокрыто (private)
def получить_имя(self):
return self.__имя
def мяукать(self):
print(f"{self.__имя} говорит: Мяу!")
кот = Кот("Мурзик")
print(кот.получить_имя())
кот.мяукать()
4. Полиморфизм
Полиморфизм позволяет использовать один интерфейс для разных типов объектов. Это как использовать одного и того же шеф-повара, чтобы готовить по разным рецептам.
class Животное:
def издать_звук(self):
pass
class Кот(Животное):
def издать_звук(self):
print("Мяу!")
class Собака(Животное):
def издать_звук(self):
print("Гав!")
животные = [Кот(), Собака()]
for животное in животные:
животное.издать_звук()
Само собой тема ООП гораздо более обширна и содержит множество различных нюансов, которые не описать в одном посте. Но даже эти знания помогут вам в дальнейшем проще и быстрее разобраться во всех тонкостях.
Если вам понравился пост, поставьте ❤️ и мы обязательно расскажем о чём-то ещё.
#простымисловами #ооп
Преобразование речи в текст с помощью ИИ на Python
Нашёл для вас гайд, который можно реализовать за выходные. Идея в том, чтобы траскрибировать устную речь в текст, передавать его ChatGPT (или другой нейронке, если хотите) и получать ответ также устно на поставленные вопросы какому-либо персонажу, которого вы придумаете для ИИ.
Выглядит интересно, реализовывается не сложно. Подробности в статье:
https://nuancesprog.ru/p/21113/
#гайд #ии
Нашёл для вас гайд, который можно реализовать за выходные. Идея в том, чтобы траскрибировать устную речь в текст, передавать его ChatGPT (или другой нейронке, если хотите) и получать ответ также устно на поставленные вопросы какому-либо персонажу, которого вы придумаете для ИИ.
Выглядит интересно, реализовывается не сложно. Подробности в статье:
https://nuancesprog.ru/p/21113/
#гайд #ии
Что выведет код на изображении выше?
Anonymous Quiz
84%
[9, 5, 9]
4%
[3, 3, 3]
6%
[9, 9, 9]
7%
[6, 5, 9]
Forwarded from IT Юмор
This media is not supported in your browser
VIEW IN TELEGRAM
uv — менеджер пакетов нового поколения
Новый менеджер пакетов создан, чтобы заменить привычный многим pip. Как ни странно, написан он на Rust, что позволяет ему работать значительно быстрее привычных менеджеров.
Сможет ли он стать новым стандартом, покажет время. Но попробовать и узнать подробнее обо всех особенностях можно уже сейчас по ссылке:
https://astral.sh/blog/uv-unified-python-packaging
#pip #uv #инструмент
Новый менеджер пакетов создан, чтобы заменить привычный многим pip. Как ни странно, написан он на Rust, что позволяет ему работать значительно быстрее привычных менеджеров.
Сможет ли он стать новым стандартом, покажет время. Но попробовать и узнать подробнее обо всех особенностях можно уже сейчас по ссылке:
https://astral.sh/blog/uv-unified-python-packaging
#pip #uv #инструмент
Кортежи в Python
Кортежи очень похожи на списки. Это тоже последовательность элементов, но при этом является неизменяемой.
В этой подборке собрали для вас некоторые полезные факты о них и методы для работы с ними.
#шпаргалка #кортежи
Кортежи очень похожи на списки. Это тоже последовательность элементов, но при этом является неизменяемой.
В этой подборке собрали для вас некоторые полезные факты о них и методы для работы с ними.
#шпаргалка #кортежи