Веб-страница
24.5K subscribers
1.68K photos
523 videos
1 file
3.87K links
Всё по фронтенду, бэкенду и девопсу в одном месте

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/64ai
Download Telegram
Аутентификация с помощью Django и SPA

Используя Django для создания одностраничных приложений у вас может возникнуть резонный вопрос: «Как мне настроить аутентификацию?». Что ж, если есть вопрос, то найдётся и ответ.

В этой статье вы узнаете, как без лишних заморочек настроить аутентификацию, используя возможности Django:

https://www.mikesukmanowsky.com/blog/authentication-with-django-and-spas

#django #python #бэкенд
5👍1
Копирайтер против ChatGPT: чей текст про Python лучше

С появлением ChatGPT всё большему количеству людей пророчат остаться без работы, ведь их может заменить нейросеть. Коснулось это и копирайтеров. Но так ли всё страшно на самом деле?

Мы решили провести эксперимент и сравнить как справятся копирайтер и ChatGPT с одинаковой задачей. Тут мы оставили оба варианта текста и голосовалку, чтобы вы могли оценить чей вариант лучше:

https://tproger.ru/articles/kopirajter-protiv-chatgpt-chej-tekst-luchwe/

#chatgpt #python
😁14👍4👎1🍾1
Дайджест Python #7: аналоги ChatGPT и обновления фреймворков

Свежий дайджест 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 #дайджест
👍5
Дайджест Python #10: генерация голоса и оценка скорости Mojo

Собрали дайджест из лучших материалов по 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 #дайджест
Selenium: пишем парсер для меняющегося сайта

Перед большинством 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
🥰5👍2😁2
​​Ничего необычного, просто 3 языка для веба в полуфинале батла языков: Python и Golang, JavaScript и C#.

Вы знаете, что делать: 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
👍5👎1
​​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