Дайджест Python #7: аналоги ChatGPT и обновления фреймворков
Свежий дайджест Python ждёт вас на сайте. Он порадует вас лучшими материалами по Big Data, AI, Веб-разработке на Python за первую половину апреля.
В этом выпуске вы узнаете об интеграции OpenAPI в Django, работе ChatGPT с базами данных и многом другом:
https://tproger.ru/articles/python-digest-7/
#дайджест #python
Свежий дайджест Python ждёт вас на сайте. Он порадует вас лучшими материалами по Big Data, AI, Веб-разработке на Python за первую половину апреля.
В этом выпуске вы узнаете об интеграции OpenAPI в Django, работе ChatGPT с базами данных и многом другом:
https://tproger.ru/articles/python-digest-7/
#дайджест #python
😁5💩1
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Python #8: обновления Django и обучение GPT-4
Собрали для вас подборку свежих материалов по Python. Статьи, видео, туториалы на русском и английском ждут вас:
https://tproger.ru/articles/python-digest-8/
#python #дайджест
Собрали для вас подборку свежих материалов по Python. Статьи, видео, туториалы на русском и английском ждут вас:
https://tproger.ru/articles/python-digest-8/
#python #дайджест
👍5
Дайджест Python #10: генерация голоса и оценка скорости Mojo
Собрали дайджест из лучших материалов по Python с 15 по 31 мая, которые только смогли найти. Здесь вы найдёте инструкцию по созданию блога на Django, блиц по бэкенду, полезную информацию для фронтендеров и многое другое.
Дайджест включает статьи и видео на русском и английском языках:
https://tproger.ru/articles/dajdzhest-python-10/
#дайджест #python
Собрали дайджест из лучших материалов по Python с 15 по 31 мая, которые только смогли найти. Здесь вы найдёте инструкцию по созданию блога на Django, блиц по бэкенду, полезную информацию для фронтендеров и многое другое.
Дайджест включает статьи и видео на русском и английском языках:
https://tproger.ru/articles/dajdzhest-python-10/
#дайджест #python
👍2👎1
This media is not supported in your browser
VIEW IN TELEGRAM
Дайджест Python #13: инструменты для Data Science и исполняемые файлы из скрипта
Свежий дайджест за первую половину июля уже у нас на сайте. Заходите и узнайте, как сделать из Python-скрипта исполняемый файл, какие инструменты использовать в Data Science и как настроить автопостинг в ВК:
https://tproger.ru/articles/dajdzhest-python-13-instrumenty-dlya-data-science-i-ispolnyaemye-fajly-iz-skripta/
#python #дайджест
Свежий дайджест за первую половину июля уже у нас на сайте. Заходите и узнайте, как сделать из Python-скрипта исполняемый файл, какие инструменты использовать в Data Science и как настроить автопостинг в ВК:
https://tproger.ru/articles/dajdzhest-python-13-instrumenty-dlya-data-science-i-ispolnyaemye-fajly-iz-skripta/
#python #дайджест
Selenium: пишем парсер для меняющегося сайта
Перед большинством Python-разработчиков рано или поздно встает вопрос сбора данных из сети. У дата-сайентистов, например, этот навык вообще считается само собой разумеющимся, и трудности освоения парсинговых библиотек принято проскакивать как нечто простое. На деле же легко упереться и в меняющиеся классы, и в необходимость проскочить защиту сайта.
В этой статье мы разберемся, как обходить защиту в виде меняющихся классов и изучим некоторые нюансы этой популярнейшей библиотеки: https://tproger.ru/articles/selenium-pishem-parser-dlya-menyayushhegosya-sajta
#python #библиотека #парсинг
Перед большинством Python-разработчиков рано или поздно встает вопрос сбора данных из сети. У дата-сайентистов, например, этот навык вообще считается само собой разумеющимся, и трудности освоения парсинговых библиотек принято проскакивать как нечто простое. На деле же легко упереться и в меняющиеся классы, и в необходимость проскочить защиту сайта.
В этой статье мы разберемся, как обходить защиту в виде меняющихся классов и изучим некоторые нюансы этой популярнейшей библиотеки: https://tproger.ru/articles/selenium-pishem-parser-dlya-menyayushhegosya-sajta
#python #библиотека #парсинг
👍4
Игра про Python, которую вы возненавидите
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
Энтузиаст создал игру на Python, в которой освещены самые неясные аспекты языка. Она сделана по аналогии c «The Password Game», где с каждой попыткой создать верный пароль к нему предъявляются всё новые и новые требования. Так и здесь автор решает проверить, как глубоко вы сможете написать выражение на Python со всё большим количеством ограничивающих правил.
Игра: https://oskaerik.github.io/theevalgame/
Обсуждение на Reddit (если застряли на каком-то этапе): https://www.reddit.com/r/Python/comments/1884j69/the_eval_game/
#инструменты #python
🥰5👍2😁2
Ничего необычного, просто 3 языка для веба в полуфинале батла языков: Python и Golang, JavaScript и C#.
Вы знаете, что делать: https://tproger.ru/articles/polufinal-bitvy-yazykov-programmirovaniya-v-2023-godu
#javascript #python #go
Вы знаете, что делать: https://tproger.ru/articles/polufinal-bitvy-yazykov-programmirovaniya-v-2023-godu
#javascript #python #go
🔥8👎1
Что лучше: Python или C#, Golang или JavaScript?
Это все — про финал батла языков программирования, где за первое и второе место соревнуются Python и C#, а за третье и четвёртое место — Golang и JavaScript.
Выберите те языки, которые вы любите больше других. Голосуйте сердцем! Не думайте о популярности языков или их востребованности. В этом турнире важна только народная любовь: https://tproger.ru/articles/final-bitvy-yazykov-programmirovaniya-v-2023-godu
Результаты финала подведём завтра, 27 декабря 2023 года до 11 часов по МСК.
#javascript #python #go
Это все — про финал батла языков программирования, где за первое и второе место соревнуются Python и C#, а за третье и четвёртое место — Golang и JavaScript.
Выберите те языки, которые вы любите больше других. Голосуйте сердцем! Не думайте о популярности языков или их востребованности. В этом турнире важна только народная любовь: https://tproger.ru/articles/final-bitvy-yazykov-programmirovaniya-v-2023-godu
Результаты финала подведём завтра, 27 декабря 2023 года до 11 часов по МСК.
#javascript #python #go
👍5👎1
Flask для начинающих: создаем лэндинг с админ-панелью и возможность редактировать контент
Flask — это хороший выбор для тех, кто уже знаком с основами Python и хочет применить эти знания в создании веб-приложений. Этот микро-фреймворк на Python, который отличается простотой и гибкостью, делая его доступным для начинающих, в то же время предлагая мощные возможности для создания сложных приложений.
Статьи сделаны специально для начинающих программистов, желающих изучить основы веб-разработки с использованием Flask.
1 часть — введение и настройка: https://habr.com/ru/articles/783574/
2 часть — создание лэндинга с админ-панелью: https://habr.com/ru/articles/784770/
#python #flask
Flask — это хороший выбор для тех, кто уже знаком с основами Python и хочет применить эти знания в создании веб-приложений. Этот микро-фреймворк на Python, который отличается простотой и гибкостью, делая его доступным для начинающих, в то же время предлагая мощные возможности для создания сложных приложений.
Статьи сделаны специально для начинающих программистов, желающих изучить основы веб-разработки с использованием Flask.
1 часть — введение и настройка: https://habr.com/ru/articles/783574/
2 часть — создание лэндинга с админ-панелью: https://habr.com/ru/articles/784770/
#python #flask
❤6👍1
Мега-учебник Flask
Нашли для вас статью, в которой начали перевод обновленного учебника по Flask от Мигеля Гринберга. Перевод издания 2018 остаётся достаточно актуальным для изучения веб-фреймворка, но обновление коснулось многих используемых пакетов, что привело к изменению каждой главы.
В этот раз автор выпустил весь учебник сразу, а не постепенно как издание 2018. Автор статьи обещает со стабильной периодичностью выпускать продолжение: https://habr.com/ru/articles/804245/
@tproger_web #python #flask
Нашли для вас статью, в которой начали перевод обновленного учебника по Flask от Мигеля Гринберга. Перевод издания 2018 остаётся достаточно актуальным для изучения веб-фреймворка, но обновление коснулось многих используемых пакетов, что привело к изменению каждой главы.
В этот раз автор выпустил весь учебник сразу, а не постепенно как издание 2018. Автор статьи обещает со стабильной периодичностью выпускать продолжение: https://habr.com/ru/articles/804245/
@tproger_web #python #flask
30 самых полезных библиотек Python для веб-разработки в 2024 году
Если вы только подступились к верстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки Python и инструменты — мастхэв, и чем вообще руководствоваться при выборе инструмента.
Узнайте о лучших библиотеках Python, которые помогут вам в 2024 году. От анализа данных до веб-разработки — все, что нужно для эффективного программирования на Python: https://tproger.ru/articles/30-samyh-poleznyh-bibliotek-python-dlya-veb-razrabotki-v-2024-godu
#python
Если вы только подступились к верстке своего первого сайта на Python, эта статья поможет разобраться, какие библиотеки Python и инструменты — мастхэв, и чем вообще руководствоваться при выборе инструмента.
Узнайте о лучших библиотеках Python, которые помогут вам в 2024 году. От анализа данных до веб-разработки — все, что нужно для эффективного программирования на Python: https://tproger.ru/articles/30-samyh-poleznyh-bibliotek-python-dlya-veb-razrabotki-v-2024-godu
#python
❤4👍1🤣1
В Python могли встроить вирус. Все из-за утечки админского токена языка через публичный Docker-контейнер
В мире программирования произошла одна из самых опасных ошибок за последнее время. И все из-за невнимательности одного из разработчиков: https://tproger.ru/news/v-python-mogli-vstroit-virus--vse-iz-za-utechki-adminskogo-tokena-yazyka-cherez-publichnyj-docker-kontejner
#python
В мире программирования произошла одна из самых опасных ошибок за последнее время. И все из-за невнимательности одного из разработчиков: https://tproger.ru/news/v-python-mogli-vstroit-virus--vse-iz-za-utechki-adminskogo-tokena-yazyka-cherez-publichnyj-docker-kontejner
#python
😁8🤔3🤣2❤1
Как компилировать json или история оптимизации Python-сервиса
В процессе работы автор статьи понял, что самый быстрый способ вычислять выражения — переписать их на Python. В итоге получилось написать собственную реализацию библиотеки json-logic, заточенную под максимальную производительность.
Подробнее об этом опыте он рассказал в статье: https://habr.com/ru/companies/oleg-bunin/articles/828986/
#python
В процессе работы автор статьи понял, что самый быстрый способ вычислять выражения — переписать их на Python. В итоге получилось написать собственную реализацию библиотеки json-logic, заточенную под максимальную производительность.
Подробнее об этом опыте он рассказал в статье: https://habr.com/ru/companies/oleg-bunin/articles/828986/
#python
😁4
Болевые точки Django в современной разработке
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробнее о них — в статье: https://tproger.ru/articles/bolevye-tochki-django-v-sovremennoj-razrabotke
#python #django
Django — замечательный фреймворк. А еще крайне популярный, его часто осваивают новички и используют в своих проектах. На самом деле у Django есть и несколько минусов, а точнее нюансов, на которые важно обращать внимание и о которых важно знать, приступая к разработке.
Подробнее о них — в статье: https://tproger.ru/articles/bolevye-tochki-django-v-sovremennoj-razrabotke
#python #django
❤4👍1
Forwarded from Точка входа в программирование
Небольшие, но понятные уроки по Django
Django — популярный фреймворк на Python для веб-разработки. Он предлагает высокую безопасность, уменьшает время на разработку проектов, даёт хорошую производительность и сравнительно лёгок в обучении. Однако некоторые новички считают, что Django усложняет разработку.
Но всё зависит от подхода к его изучению. Если хотите, чтоб учиться было легко, то вот парочка вводных уроков для самых начинающих:
1. Понять Django. Пишем "Hello world"
2. Работа с моделями и БД
3. Подключение фронтенда
@prog_tools #python #django #web
Django — популярный фреймворк на Python для веб-разработки. Он предлагает высокую безопасность, уменьшает время на разработку проектов, даёт хорошую производительность и сравнительно лёгок в обучении. Однако некоторые новички считают, что Django усложняет разработку.
Но всё зависит от подхода к его изучению. Если хотите, чтоб учиться было легко, то вот парочка вводных уроков для самых начинающих:
1. Понять Django. Пишем "Hello world"
2. Работа с моделями и БД
3. Подключение фронтенда
@prog_tools #python #django #web
YouTube
Понять Django. Пишем "Hello world". Объясняю просто и с картинками.
💡Python-разработчик от Хекслет — https://lnnk.in/edfh, переходите и осваивайте новую профессию!
Django - популярнейший фрейморк на Python для веб-разработки.
Когда я осваивал его самостоятельно - я многого не понимал и мучился в простых, казалось бы ситуациях.…
Django - популярнейший фрейморк на Python для веб-разработки.
Когда я осваивал его самостоятельно - я многого не понимал и мучился в простых, казалось бы ситуациях.…
Подборка полезных материалов для тех, кто хочет лучше разбираться в веб-разработке
Здесь мы собрали для вас статьи, которые на наш взгляд помогут лучше изучить популярные технологии:
— Как использовать Redis для кэширования и очередей в веб-приложениях. Для ускорения веб-приложений есть множество инструментов и паттернов. Один из них — key-value система Redis. Рассказываем, как ее установить и настроить для повышения производительности и надежности.
— Как выбрать IDE, если вы начинающий веб-разработчик. Начинающие веб-разработчики часто сталкиваются с трудностями при выборе интегрированной среды разработки (IDE). Рассказываем, как не прогадать и не усложнить себе жизнь.
— Обзор библиотек для работы с графами в Python: NetworkX и Graph-tool. Графы применяются во множестве отраслей — от программирования до социологии. Рассматриваем две библиотеки Python для работы с графами — NetworkX и Graph-tool, а также их преимущества и недостатки.
— Margin и padding в CSS: как сразу сделать грамотно. Разбираемся в ключевых отличиях между этими важнейшими свойствами, а также знакомимся с трюками, чтобы UI / UX вашего сайта стал еще круче и грамотнее.
— 7 легендарных уравнений на JavaScript. Математика и компьютерные науки идут рука об руку. Подобрали 7 математических формул разного уровня сложности для проверки — сможете ли вы их реализовать? И на всякий случай снабдили статью нашими решениями.
— Как начать карьеру веб-разработчика. Максим Арокен делится советами с чего начать изучение веб-разработки, как не забросить в самом начале и какую дополнительную технологию изучить, чтобы легче находить заказы на фрилансе.
Сохраняйте подборку в избранном, чтобы не потерять и делитесь с друзьями-разрабами.
#подборка #redis #фронтенд #javascript #python #css
Здесь мы собрали для вас статьи, которые на наш взгляд помогут лучше изучить популярные технологии:
— Как использовать Redis для кэширования и очередей в веб-приложениях. Для ускорения веб-приложений есть множество инструментов и паттернов. Один из них — key-value система Redis. Рассказываем, как ее установить и настроить для повышения производительности и надежности.
— Как выбрать IDE, если вы начинающий веб-разработчик. Начинающие веб-разработчики часто сталкиваются с трудностями при выборе интегрированной среды разработки (IDE). Рассказываем, как не прогадать и не усложнить себе жизнь.
— Обзор библиотек для работы с графами в Python: NetworkX и Graph-tool. Графы применяются во множестве отраслей — от программирования до социологии. Рассматриваем две библиотеки Python для работы с графами — NetworkX и Graph-tool, а также их преимущества и недостатки.
— Margin и padding в CSS: как сразу сделать грамотно. Разбираемся в ключевых отличиях между этими важнейшими свойствами, а также знакомимся с трюками, чтобы UI / UX вашего сайта стал еще круче и грамотнее.
— 7 легендарных уравнений на JavaScript. Математика и компьютерные науки идут рука об руку. Подобрали 7 математических формул разного уровня сложности для проверки — сможете ли вы их реализовать? И на всякий случай снабдили статью нашими решениями.
— Как начать карьеру веб-разработчика. Максим Арокен делится советами с чего начать изучение веб-разработки, как не забросить в самом начале и какую дополнительную технологию изучить, чтобы легче находить заказы на фрилансе.
Сохраняйте подборку в избранном, чтобы не потерять и делитесь с друзьями-разрабами.
#подборка #redis #фронтенд #javascript #python #css
🤣8❤2👍1👎1💩1
Немного безумия вам в ленту
Нашёл для вас библиотеку, которая позволяет писать JavaScript код внутри Python. PythonMonkey — это движок JS от Mozilla, который встроили прямо в Python Runtime.
Что делать с этим безумием, решайте сами, а мы оставим ссылку на проект: https://github.com/Distributive-Network/PythonMonkey
#ненормальноепрограммирование #javascript #python
Нашёл для вас библиотеку, которая позволяет писать JavaScript код внутри Python. PythonMonkey — это движок JS от Mozilla, который встроили прямо в Python Runtime.
Что делать с этим безумием, решайте сами, а мы оставим ссылку на проект: https://github.com/Distributive-Network/PythonMonkey
#ненормальноепрограммирование #javascript #python
🔥6👍2
Django или FastAPI: какой фреймворк выбрать в 2025 году
Django и FastAPI — одни из самых популярных фреймворков Python. На какой стоит обращать внимание сейчас при начале работы с новым проектом?
В этой статье мы подробно разберём все основные критерии при выборе между этими фреймворками для начинающих свой путь разработчиков — востребованность фреймворка на рынке труда, тренды, которые повлияют на их востребованность в будущем, а так же важные особенности, которые нужно учитывать при выборе.
https://tproger.ru/articles/django-vs-fastapi-v-2025-godu--kakoj-frejmvork-vybrat-
#бэкенд #python #django #fastapi
Django и FastAPI — одни из самых популярных фреймворков Python. На какой стоит обращать внимание сейчас при начале работы с новым проектом?
В этой статье мы подробно разберём все основные критерии при выборе между этими фреймворками для начинающих свой путь разработчиков — востребованность фреймворка на рынке труда, тренды, которые повлияют на их востребованность в будущем, а так же важные особенности, которые нужно учитывать при выборе.
https://tproger.ru/articles/django-vs-fastapi-v-2025-godu--kakoj-frejmvork-vybrat-
#бэкенд #python #django #fastapi
Forwarded from Точка входа в программирование
Флексим и создаём GUI на Python с веб-технологиями рендеренига
В этом нам поможет Flexx — набор инструментов, сделанных на чистом Python. Он позволяет писать код графических интерфейсов прямо на питоне и на ходу генерировать JavaScript с помощью транслятора PScript.
Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.
#инструменты #python #javascript #gui
В этом нам поможет Flexx — набор инструментов, сделанных на чистом Python. Он позволяет писать код графических интерфейсов прямо на питоне и на ходу генерировать JavaScript с помощью транслятора PScript.
Узнать подробности о возможностях и изучить инструкцию можно на странице проекта.
#инструменты #python #javascript #gui
👍6
Forwarded from Точка входа в программирование
Кроссплатформенные приложения на Python: весь путь от API до десктопа и веба
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
Не обязательно учить полдюжины языков и городить велосипед, чтобы собрать работающий кроссплатформенный продукт. В этой статье автор делится практическим опытом: как на одном только Python собрать backend на FastAPI, фронтенд на Flet, задеплоить всё это в облако и собрать под десктоп и веб.
По дороге — много интересных наблюдений и подводных камней: чем Flet радует, а где его кроссплатформенность пока только на бумаге, почему простые вещи лучше делать «без заморочек», а фанатам стоит готовить десятки гигабайт SDK и терпение.
Если вы уже освоились с Python и хотите попробовать собрать свой первый «всё‑в‑одном» проект, материал очень пригодится — от шаблонов кода до тонкостей деплоя и сборки.
А вы бы рискнули собрать свой API и фронт на Python, или сразу пошли бы во Flutter?
❤️ — «да, попробую»
🗿 — «лучше Flutter»!
#python #flet #fastapi #кроссплатформенность #разработка
❤3🗿2