Что выведет данный код?
Anonymous Quiz
24%
y, t, h, o, n
4%
n, o, h, t, y, P
16%
Error
57%
P, y, t, h, o, n
🎯 Python: Непрерывная интеграция и доставка
💬 Морис Ленц, блогер, архитектор программного обеспечения с большим опытом работы, досконально рассматривает возможности Python, упрощающие и повышающие эффективность разработки ПО. В книге представлены различные виды тестирования; показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируемым способом.
Издание предназначено для технических специалистов, занимающихся доставкой программного обеспечения: разработчиков, архитекторов, инженеров по релизу и DevOps-специалистов.
Скачать
#book
@py_1000_prog
💬 Морис Ленц, блогер, архитектор программного обеспечения с большим опытом работы, досконально рассматривает возможности Python, упрощающие и повышающие эффективность разработки ПО. В книге представлены различные виды тестирования; показано, как настроить автоматизированные системы, которые выполняют эти тесты, и устанавливать приложения в различных средах контролируемым способом.
Издание предназначено для технических специалистов, занимающихся доставкой программного обеспечения: разработчиков, архитекторов, инженеров по релизу и DevOps-специалистов.
Скачать
#book
@py_1000_prog
🔧 Вебскрейпинг для сравнения цен на сайтах. Часть 1
Мне часто говорили, что из двух основных платформ электронной коммерции в Малайзии (Lazada и Shopee) одна, как правило, дешевле и привлекает охотников за скидками, а другая обычно обслуживает менее чувствительных к ценам покупателей.
Что ж, я решил проверить это сам, устроив битву этих e-commerce платформ.
💬 Для этого мы напишем код на Python с использованием библиотеки Selenium и веб-драйвера Chrome. Таким образом мы автоматизируем процесс извлечения информации и построения нужного нам набора данных. Мы будем получать следующую информацию:
▪️название товара
▪️его цену
Затем, при помощи библиотеки Pandas мы произведем базовый анализ этого датасета. В рамках данного процесса потребуется некоторая очистка данных, а затем мы визуализируем полученные результаты при помощи библиотек Matplotlib и Seaborn.
https://pythonist.ru/vebskrejping-dlya-sravneniya-czen-na-sajtah-chast-1/
@py_1000_prog
Мне часто говорили, что из двух основных платформ электронной коммерции в Малайзии (Lazada и Shopee) одна, как правило, дешевле и привлекает охотников за скидками, а другая обычно обслуживает менее чувствительных к ценам покупателей.
Что ж, я решил проверить это сам, устроив битву этих e-commerce платформ.
💬 Для этого мы напишем код на Python с использованием библиотеки Selenium и веб-драйвера Chrome. Таким образом мы автоматизируем процесс извлечения информации и построения нужного нам набора данных. Мы будем получать следующую информацию:
▪️название товара
▪️его цену
Затем, при помощи библиотеки Pandas мы произведем базовый анализ этого датасета. В рамках данного процесса потребуется некоторая очистка данных, а затем мы визуализируем полученные результаты при помощи библиотек Matplotlib и Seaborn.
https://pythonist.ru/vebskrejping-dlya-sravneniya-czen-na-sajtah-chast-1/
@py_1000_prog
🗝 Вебскрейпинг для сравнения цен на сайтах. Часть 2
Продолжаем заниматься вебскрейпингом сайтов электронной коммерции с целью сравнения цен. В первой части мы исследовали использование библиотеки Selenium для автоматизации процесса парсинга названий продуктов и цен с сайта Lazada.
💬 Во второй части мы продолжим делать тоже самое с сайтом Shopee. Мы сосредоточимся на конкретных проблемах, возникающих при парсинге платформы Shopee и рассмотрим альтернативу библиотеке Selenium, которая работает даже лучше!
Итак, приступим к делу!
Парсить платформу Shopee при помощи Selenium оказалось не так просто. Мы выделили четыре основные проблемы, вставшие перед нами:
https://pythonist.ru/vebskrejping-dlya-sravneniya-czen-na-sajtah-chast-2/
@py_1000_prog
Продолжаем заниматься вебскрейпингом сайтов электронной коммерции с целью сравнения цен. В первой части мы исследовали использование библиотеки Selenium для автоматизации процесса парсинга названий продуктов и цен с сайта Lazada.
💬 Во второй части мы продолжим делать тоже самое с сайтом Shopee. Мы сосредоточимся на конкретных проблемах, возникающих при парсинге платформы Shopee и рассмотрим альтернативу библиотеке Selenium, которая работает даже лучше!
Итак, приступим к делу!
Парсить платформу Shopee при помощи Selenium оказалось не так просто. Мы выделили четыре основные проблемы, вставшие перед нами:
https://pythonist.ru/vebskrejping-dlya-sravneniya-czen-na-sajtah-chast-2/
@py_1000_prog
🔥1
🌴 Создание приложения Flask на Python для визуализации мест путешествий
В данной статье мы покажем, как создавать пользовательскую карту, на которую можно прикрепить фотографии достопримечательностей, посещенных во время отпуска. Помимо этого, у вас будет возможность добавлять текст для более полного описания впечатлений о поездках.
https://nuancesprog.ru/p/14728/
@py_1000_prog
В данной статье мы покажем, как создавать пользовательскую карту, на которую можно прикрепить фотографии достопримечательностей, посещенных во время отпуска. Помимо этого, у вас будет возможность добавлять текст для более полного описания впечатлений о поездках.
https://nuancesprog.ru/p/14728/
@py_1000_prog
NOP::Nuances of programming
Создание приложения Flask на Python для визуализации мест путешествий
Воспоминания о местах путешествий можно хранить не только в сердце, но и на пользовательской карте HERE с прикрепленными на ней фотографиями. Для ее создания воспользуемся Python, API HERE maps, Flask и Heroku.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
💭 Физика в Python с использованием Pymunk
Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python.
К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и поймём основы использования библиотеки Pymunk.
https://habr.com/ru/post/593547/
@py_1000_prog
Физика. Кто-то её любит, кто-то нет, но определённо это неотъемлемая часть нашего существования. В этой статье мы рассмотрим как самому создавать физические симуляции используя всего 2 библиотеки Python.
К концу статьи мы сделаем интерактивную симуляцию взаимодействия тел и поймём основы использования библиотеки Pymunk.
https://habr.com/ru/post/593547/
@py_1000_prog
💡 Ультимативная шпаргалка по Selenium с Python для автоматизации тестирования
Python и Selenium — отличная комбинация для автоматизированного тестирования в вебе. Python обладает простым синтаксисом, который позволяет с минимальным количеством строк выполнять даже сложные задачи, а Selenium является открытым фреймворком, который при необходимости можно использовать и с другими языками программирования.
В этой статье вы найдёте подробную шпаргалку по работе с Selenium на Python:
https://habr.com/ru/company/otus/blog/596071/
@py_1000_prog
Python и Selenium — отличная комбинация для автоматизированного тестирования в вебе. Python обладает простым синтаксисом, который позволяет с минимальным количеством строк выполнять даже сложные задачи, а Selenium является открытым фреймворком, который при необходимости можно использовать и с другими языками программирования.
В этой статье вы найдёте подробную шпаргалку по работе с Selenium на Python:
https://habr.com/ru/company/otus/blog/596071/
@py_1000_prog
🤖 Создаём троян на Python
Зачем кому-то писать вредоносное ПО на Python? Мы собираемся сделать это, чтобы изучить общие принципы разработки вредоносных программ, а в то же время вы сможете попрактиковаться в использовании этого языка и применить полученные знания для других целей. Кроме того, вредоносное ПО Python встречается в естественных условиях, и не все программы защиты от вирусов обращают на него внимание.
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
@py_1000_prog
Зачем кому-то писать вредоносное ПО на Python? Мы собираемся сделать это, чтобы изучить общие принципы разработки вредоносных программ, а в то же время вы сможете попрактиковаться в использовании этого языка и применить полученные знания для других целей. Кроме того, вредоносное ПО Python встречается в естественных условиях, и не все программы защиты от вирусов обращают на него внимание.
https://cryptoworld.su/kak-sozdat-prostogo-troyana-na-python/
@py_1000_prog
5 разных библиотек Python, которые сэкономят ваше время
Всё начинается с самого начала: предлагается библиотека, которая сокращает шаблонный код импортирования; заканчивается статья пакетом удобной визуализации данных для исследовательского анализа. Автор также касается работы с картами Google, ускорения и упрощения работы с моделями ML и библиотеки, которая может повысить качество вашего проекта в области обработки естественного языка. Посвящённый подборке блокнот Jupyter вы найдёте в конце.
https://habr.com/ru/company/skillfactory/blog/561044/
@py_1000_prog
Всё начинается с самого начала: предлагается библиотека, которая сокращает шаблонный код импортирования; заканчивается статья пакетом удобной визуализации данных для исследовательского анализа. Автор также касается работы с картами Google, ускорения и упрощения работы с моделями ML и библиотеки, которая может повысить качество вашего проекта в области обработки естественного языка. Посвящённый подборке блокнот Jupyter вы найдёте в конце.
https://habr.com/ru/company/skillfactory/blog/561044/
@py_1000_prog
This media is not supported in your browser
VIEW IN TELEGRAM
📇 9 библиотек Python для разработки игр
Python имеет богатую коллекцию различных библиотек для создания игр самого разного жанра и сложности реализации. Это и популярная Pygame, и Arcade, и множество других полезных пакетов, которые позволят создать вам хоть Doom, хоть визуальные новеллы.
Подробнее о библиотеках для геймдева можете узнать тут:
https://habr.com/ru/post/645041/
@py_1000_prog
Python имеет богатую коллекцию различных библиотек для создания игр самого разного жанра и сложности реализации. Это и популярная Pygame, и Arcade, и множество других полезных пакетов, которые позволят создать вам хоть Doom, хоть визуальные новеллы.
Подробнее о библиотеках для геймдева можете узнать тут:
https://habr.com/ru/post/645041/
@py_1000_prog
🪆 3D-моделирование в Python
Допустим, вам потребовалось на языке программирования python, построить трёхмерную модель некоторого объекта, затем визуализировать его, или подготовить файл для печати на 3D принтере. Существует несколько библиотек, помогающих в решении этих задач. Поговорим о том, как строить трёхмерные модели из точек, граней и примитивов в python. Как выполнять элементарные приемы 3D моделирования: перемещение, поворот, объединение, вычитание и другие.
https://habr.com/ru/post/572760/
@py_1000_prog
Допустим, вам потребовалось на языке программирования python, построить трёхмерную модель некоторого объекта, затем визуализировать его, или подготовить файл для печати на 3D принтере. Существует несколько библиотек, помогающих в решении этих задач. Поговорим о том, как строить трёхмерные модели из точек, граней и примитивов в python. Как выполнять элементарные приемы 3D моделирования: перемещение, поворот, объединение, вычитание и другие.
https://habr.com/ru/post/572760/
@py_1000_prog
👍1
8 первоклассных инструкций SQL на каждый день
Несколько полезных SQL-инструкций, которые помогут вам экономить время при работе с данными. Сохраните себе, чтобы не забыть и воспользоваться при случае:
https://nuancesprog.ru/p/15071/
@py_1000_prog
Несколько полезных SQL-инструкций, которые помогут вам экономить время при работе с данными. Сохраните себе, чтобы не забыть и воспользоваться при случае:
https://nuancesprog.ru/p/15071/
@py_1000_prog
NOP::Nuances of programming
8 первоклассных инструкций SQL на каждый день
Обзор полезных инструкций SQL, которые помогут оптимизировать рабочий процесс.
⏲ Управление памятью в Python: 3 частых вопроса на собеседовании
Управление памятью — одна из самых популярных тем, которые обсуждаются на собеседованиях для разработчиков Python. Таким образом работодатели проверяют понимание программистом некоторых внутренних механизмов языка.
Вот несколько самых частых вопросов по этой теме:
▪️Как получить адрес памяти объекта Python или произвести обратную операцию?
▪️Как Python собирает мусор?
▪️Как Python оптимизирует использование памяти (каков механизм интернирования)?
Если вы пока не можете четко ответить на эти вопросы, не волнуйтесь.
В этой статье мы объясним их, двигаясь от элементарного к сложному. После прочтения гайда вы с легкостью пройдете собеседование.
https://nuancesprog.ru/p/15010/
@py_1000_prog
Управление памятью — одна из самых популярных тем, которые обсуждаются на собеседованиях для разработчиков Python. Таким образом работодатели проверяют понимание программистом некоторых внутренних механизмов языка.
Вот несколько самых частых вопросов по этой теме:
▪️Как получить адрес памяти объекта Python или произвести обратную операцию?
▪️Как Python собирает мусор?
▪️Как Python оптимизирует использование памяти (каков механизм интернирования)?
Если вы пока не можете четко ответить на эти вопросы, не волнуйтесь.
В этой статье мы объясним их, двигаясь от элементарного к сложному. После прочтения гайда вы с легкостью пройдете собеседование.
https://nuancesprog.ru/p/15010/
@py_1000_prog
NOP::Nuances of programming
Управление памятью в Python: 3 частых вопроса на собеседовании
Занять вакантную должность разработчика Python - заветная мечта многих программистов. Наш краткий гайд поможет вам не ударить в грязь лицом на собеседовании.
🤯CodeCombat — если хотите изучить Python играя
Игра CodeCombat создана специально для тех, кто изучает программирование и хочет немного разнообразить процесс обучения игрой. Она поддерживает не только Python, но и JavaScript, CoffeeScript, Lua и другие.
Здесь вам предлагается выполнять различные задачи, управляя героем с помощью различных команд. При этом с каждым уровнем сложность игры возрастает и для прохождения требуется всё больше кода.
https://codecombat.com/
@py_1000_prog
Игра CodeCombat создана специально для тех, кто изучает программирование и хочет немного разнообразить процесс обучения игрой. Она поддерживает не только Python, но и JavaScript, CoffeeScript, Lua и другие.
Здесь вам предлагается выполнять различные задачи, управляя героем с помощью различных команд. При этом с каждым уровнем сложность игры возрастает и для прохождения требуется всё больше кода.
https://codecombat.com/
@py_1000_prog
This media is not supported in your browser
VIEW IN TELEGRAM
👾 Pyxel для любителей ретро игр
Pyxel — это игровой движок для создания игр в ретро-стиле. Он позволяет вам достаточно легко сделать пиксельный платформер или аркаду, предоставляя всё, что нужно для этого. Обо всех его особенностях и возможностях можно почитать в этой статье:
https://habr.com/ru/post/652225/
@py_1000_prog
Pyxel — это игровой движок для создания игр в ретро-стиле. Он позволяет вам достаточно легко сделать пиксельный платформер или аркаду, предоставляя всё, что нужно для этого. Обо всех его особенностях и возможностях можно почитать в этой статье:
https://habr.com/ru/post/652225/
@py_1000_prog
MoreliaTalk — безопасный мессенджер с открытым исходным кодом
Сейчас крайне важно оставаться на связи и иметь возможность сохранять переписку приватной в зашифрованном виде. Разработчики MoreliaTalk обещают предоставить такие возможности, а также дают всем желающим доступ к их проекту, чтобы вы могли сделать свой мессенджер на основе их проекта и общаться в нём с близкими.
Подробнее о проекте автор рассказал здесь:
https://habr.com/ru/post/653289/
@py_1000_prog
Сейчас крайне важно оставаться на связи и иметь возможность сохранять переписку приватной в зашифрованном виде. Разработчики MoreliaTalk обещают предоставить такие возможности, а также дают всем желающим доступ к их проекту, чтобы вы могли сделать свой мессенджер на основе их проекта и общаться в нём с близкими.
Подробнее о проекте автор рассказал здесь:
https://habr.com/ru/post/653289/
@py_1000_prog
🤯 #Сам себе программист. Как научиться программировать и устроиться в Ebay?
#book
@py_1000_prog
Автор книги всего за год научился программировать, что само по себе немало. Однако Кори Альтхофф пошел дальше, и, научившись программировать, он устроился разработчиком в одну из самых серьезных современных IT-компаний – Еbау. Как ему удалось? Читайте эту книгу, изучайте программирование на языке Python по уникальной авторской методике – вам это тоже по силам!Скачать
#book
@py_1000_prog
🔥1
📪Распознавание речи с помощью Python
Сегодня всё больше сервисов используют распознавание речи, чтобы облегчить взаимодействие пользователя с продуктом. В Python существует множество инструментов для решения этой задачи и API AssemblyAI один из них.
Как с помощью него распознавать речь без создания сложного объёмного кода — узнаете в этой статье:
https://nuancesprog.ru/p/15185/
@py_1000_prog
Сегодня всё больше сервисов используют распознавание речи, чтобы облегчить взаимодействие пользователя с продуктом. В Python существует множество инструментов для решения этой задачи и API AssemblyAI один из них.
Как с помощью него распознавать речь без создания сложного объёмного кода — узнаете в этой статье:
https://nuancesprog.ru/p/15185/
@py_1000_prog
NOP::Nuances of programming
Распознавание речи с помощью Python
Предлагаем краткое руководство по преобразованию речи в текст на Python с помощью нескольких строк кода. Справиться с этой задачей поможет API AssemblyAI, используемый тысячами организаций по всему миру.
👍1
📝 Flask: Создание блога
▪️Вводная - Смотреть
▪️Виртуальная среда - Смотреть
▪️Hello World - Смотреть
▪️Routing Requests - Смотреть
▪️Вывод HTML - Смотреть
▪️Работа с шаблонами - Смотреть
#flask
@py_1000_prog
▪️Вводная - Смотреть
▪️Виртуальная среда - Смотреть
▪️Hello World - Смотреть
▪️Routing Requests - Смотреть
▪️Вывод HTML - Смотреть
▪️Работа с шаблонами - Смотреть
#flask
@py_1000_prog
YouTube
Python Flask уроки - Создание блога #1 - Вводная
Первая часть из курса "Flask: Создание блога".
Данная часть является вводной.
Доброго времени суток, с вами Алексей.
Вы смотрите первую часть из курса Flask: Создание блога.
Данный выпуск является вводным. В нем мы поговорим о том:
- Что такое Flask?
-…
Данная часть является вводной.
Доброго времени суток, с вами Алексей.
Вы смотрите первую часть из курса Flask: Создание блога.
Данный выпуск является вводным. В нем мы поговорим о том:
- Что такое Flask?
-…
📮 Большая книга проектов Python (2022)
Книга написана для двух групп людей. В первую входят те, кто уже освоил основы Python и программирования вообще, но все еще не вполне представляет, как писать собственные программы. Этим людям может казаться, что программирование для них «не сложилось». Можно успешно решать практические упражнения из учебников, но с трудом представлять себе, как выглядит полная программа. Благодаря сначала копированию, а затем и воссозданию игр из данной книги эти люди постепенно поймут, как изучаемые здесь понятия программирования компоновать во множество настоящих программ.
🧷 Скачать
#book | @py_1000_prog
Книга написана для двух групп людей. В первую входят те, кто уже освоил основы Python и программирования вообще, но все еще не вполне представляет, как писать собственные программы. Этим людям может казаться, что программирование для них «не сложилось». Можно успешно решать практические упражнения из учебников, но с трудом представлять себе, как выглядит полная программа. Благодаря сначала копированию, а затем и воссозданию игр из данной книги эти люди постепенно поймут, как изучаемые здесь понятия программирования компоновать во множество настоящих программ.
🧷 Скачать
#book | @py_1000_prog
❤1
⚙️Django полный курс 2021
▪️1. Введение - Смотреть
▪️2. Установка виртуального окружения - Смотреть
▪️3. Установка Django - Смотреть
▪️4. Приложения в Django - Смотреть
▪️5. MVC в Django - Смотреть
▪️6. Контроллеры и маршруты - Смотреть
▪️7. Модели - Смотреть
▪️8. Миграции - Смотреть
▪️9. Основы работы с моделями. CRUD. Часть 1 - Смотреть
▪️10. Основы работы с моделями. CRUD. Часть 2 - Смотреть
#django
@py_1000_prog
▪️1. Введение - Смотреть
▪️2. Установка виртуального окружения - Смотреть
▪️3. Установка Django - Смотреть
▪️4. Приложения в Django - Смотреть
▪️5. MVC в Django - Смотреть
▪️6. Контроллеры и маршруты - Смотреть
▪️7. Модели - Смотреть
▪️8. Миграции - Смотреть
▪️9. Основы работы с моделями. CRUD. Часть 1 - Смотреть
▪️10. Основы работы с моделями. CRUD. Часть 2 - Смотреть
#django
@py_1000_prog