9 главных Python-библиотек на все случаи жизни
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
2. Pillow —
3. Asyncio —
4. Tkinter
5. Pygame —
6. NumPy —
7. TensorFlow —
8. Matplotlib —
9. BeautifulSoup —
#подборка #библиотека
Python — это такой швейцарский нож, который может решить практически любую задачу. Если, конечно, предварительно установить нужную библиотеку.
В этой подборке собрали для 9 библиотек, решающих самые разные задачи.
1. Requests —
pip install requests
2. Pillow —
pip install pillow
3. Asyncio —
pip install asyncio
4. Tkinter
5. Pygame —
pip install pygame
6. NumPy —
pip install numpy
7. TensorFlow —
pip install tensorflow
8. Matplotlib —
pip install matplotlib
9. BeautifulSoup —
pip install beautifulsoup4
#подборка #библиотека
👍6❤1
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
❤3👍2🥱1
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
👍4
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 #советы
👍4
Какая из функций на картинке является чистой функцией?
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
#историяуспеха
👍7
Небольшой курс по созданию бота для Discord
В этой серии роликов вы узнаете, как:
— подготовить все необходимые файлы для работы бота;
— работать с командами для чат-бота;
— фильтровать и анализировать;
— работать с серверной частью;
— подключать и настраивать БД.
После подробного изучения у вас будут все необходимые знания для создания ботов любой сложности.
❤️ — наконец-то подробный гайд для Discord
🗿 — кто вообще пользуется Discord? Даёшь гайд для Telegram
#discord #бот #видео #курс
В этой серии роликов вы узнаете, как:
— подготовить все необходимые файлы для работы бота;
— работать с командами для чат-бота;
— фильтровать и анализировать;
— работать с серверной частью;
— подключать и настраивать БД.
После подробного изучения у вас будут все необходимые знания для создания ботов любой сложности.
❤️ — наконец-то подробный гайд для Discord
🗿 — кто вообще пользуется Discord? Даёшь гайд для Telegram
#discord #бот #видео #курс
❤15🗿4😐2
Кто-то обещал собрать промпты, но не собрал. Это сделал я — простые и рабочие промты в ChatGPT для разработчиков.
1👎3💅2👍1
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 животные:
животное.издать_звук()
Само собой тема ООП гораздо более обширна и содержит множество различных нюансов, которые не описать в одном посте. Но даже эти знания помогут вам в дальнейшем проще и быстрее разобраться во всех тонкостях.
Если вам понравился пост, поставьте ❤️ и мы обязательно расскажем о чём-то ещё.
#простымисловами #ооп
❤38🐳4👍2
Преобразование речи в текст с помощью ИИ на Python
Нашёл для вас гайд, который можно реализовать за выходные. Идея в том, чтобы траскрибировать устную речь в текст, передавать его ChatGPT (или другой нейронке, если хотите) и получать ответ также устно на поставленные вопросы какому-либо персонажу, которого вы придумаете для ИИ.
Выглядит интересно, реализовывается не сложно. Подробности в статье:
https://nuancesprog.ru/p/21113/
#гайд #ии
Нашёл для вас гайд, который можно реализовать за выходные. Идея в том, чтобы траскрибировать устную речь в текст, передавать его ChatGPT (или другой нейронке, если хотите) и получать ответ также устно на поставленные вопросы какому-либо персонажу, которого вы придумаете для ИИ.
Выглядит интересно, реализовывается не сложно. Подробности в статье:
https://nuancesprog.ru/p/21113/
#гайд #ии
👍5❤1
Что выведет код на изображении выше?
Anonymous Quiz
84%
[9, 5, 9]
4%
[3, 3, 3]
6%
[9, 9, 9]
7%
[6, 5, 9]
👍7