25 мини пет-проектов для изучения Python
Держите подборку большого количества идей для небольших проектов на Python. Каждый подойдёт как просто для практики, так и для создания из него полноценного пет-проекта. К каждому проекту уже есть готовые скрипты, так что можно просто продолжить разработку. В подборке: генератор паролей, архиватор файлов, шифратор, тулза для поиска рейтинга фильмов и многое другое:
A Collection of 25 Awesome Python Scripts
@prog_point #python #pet
Держите подборку большого количества идей для небольших проектов на Python. Каждый подойдёт как просто для практики, так и для создания из него полноценного пет-проекта. К каждому проекту уже есть готовые скрипты, так что можно просто продолжить разработку. В подборке: генератор паролей, архиватор файлов, шифратор, тулза для поиска рейтинга фильмов и многое другое:
A Collection of 25 Awesome Python Scripts
@prog_point #python #pet
DEV Community
A Collection of 25 Awesome Python Scripts (mini projects) - PDF Download
In this lesson, I've compiled a collection of 25 Python programmes.
15+ небанальных ресурсов для начинающего/продолжающего Python-разработчика
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
Тема материалов по Python для начинающих уже избыточна, поэтому в статье автор постарался собрать менее заезженные ресурсы, которые всё такие же полезные. Вот некоторые из них:
— Цикл лекций МФТИ
— Интерактивный учебник по Python
— Репозиторий 30-Days-Of-Python
— Видеокурс от Яндекса
— Ускоренный видеокурс по Django
Это лишь небольшая часть материалов. Остальное можно найти в статье.
@prog_point #python
YouTube
2020 Практика программирования на Python, лекция №1
Практика: https://cs.mipt.ru/python
Голосовой ассистент на Python
Помните Джарвиса из Железного Человека? Хотели иметь такого под рукой или даже создать простой аналог подобного ассистента? На Python это можно сделать не сложней, чем калькулятор. Как именно — рассказывают в ролике:
https://youtu.be/ZZVWae8E9K0?si=D81ZSMOmEN7DJXQ3
@prog_point #python
Помните Джарвиса из Железного Человека? Хотели иметь такого под рукой или даже создать простой аналог подобного ассистента? На Python это можно сделать не сложней, чем калькулятор. Как именно — рассказывают в ролике:
https://youtu.be/ZZVWae8E9K0?si=D81ZSMOmEN7DJXQ3
@prog_point #python
Просто о сложном: Основы архитектуры Python-приложений
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID, имеет решающее значение.
Разобравшись в этих принципах, новички получают представление о построении надёжных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность её сопровождения по мере роста их проектов.
Обо всём этом — в данном гайде
@prog_point #теория #python
Когда речь идёт о создании масштабируемых и поддерживаемых приложений, понимание таких важных понятий, как принципы чистого кода, архитектурные паттерны и SOLID, имеет решающее значение.
Разобравшись в этих принципах, новички получают представление о построении надёжных, гибких и легко тестируемых приложений, что позволит им сохранить ясность кодовой базы и возможность её сопровождения по мере роста их проектов.
Обо всём этом — в данном гайде
@prog_point #теория #python
Небольшой гайд о создании Telegram бота на Python для начинающих
Такие боты уже плотно вошли в цифровую инфраструктуру и решают много обыденных задач. А как именно создавать ботов в Telegram — рассказывают в этом туториале:
https://youtu.be/HodO2eBEz_8?si=svPhMij_J2NL-N2w
#python
Такие боты уже плотно вошли в цифровую инфраструктуру и решают много обыденных задач. А как именно создавать ботов в Telegram — рассказывают в этом туториале:
https://youtu.be/HodO2eBEz_8?si=svPhMij_J2NL-N2w
#python
YouTube
Telegram Bot на Python / Создания ботов для начинающих за 30 минут
Разработка телеграм ботов интересный и прибыльный процесс. За урок мы с нуля разработаем Telegram Bot на основе языка Python. Мы изучим несколько основных команд для работы с пользователем и получением информации от него.
✅ Полезные ссылки:
🐍 Программа…
✅ Полезные ссылки:
🐍 Программа…
Экспресс-курс по Python для начинающих
Python — это высокоуровневый язык программирования, известный своей простотой и читаемостью кода. Благодаря обширной библиотеке модулей и активному сообществу, Python широко используется в различных областях, таких как веб-разработка, искусственный интеллект и автоматизация.
Многие начинающие разработчики выбирают Python в качестве своего первого языка из-за его невысокого порога вхождения. Можете убедиться в этом сами, попробовав разобраться в основах языка по этому экспресс-курсу и написав свои первые программы:
https://youtu.be/wDmPgXhlDIg?si=odCR8hgk8LdoxxMk
@prog_point #python
Python — это высокоуровневый язык программирования, известный своей простотой и читаемостью кода. Благодаря обширной библиотеке модулей и активному сообществу, Python широко используется в различных областях, таких как веб-разработка, искусственный интеллект и автоматизация.
Многие начинающие разработчики выбирают Python в качестве своего первого языка из-за его невысокого порога вхождения. Можете убедиться в этом сами, попробовав разобраться в основах языка по этому экспресс-курсу и написав свои первые программы:
https://youtu.be/wDmPgXhlDIg?si=odCR8hgk8LdoxxMk
@prog_point #python
YouTube
Python — полный курс для начинающих. Этот навык изменит твою жизнь.
Скидка 20 000 ₽ по промокоду ILIN на профессию Python-разработчик и другие курсы Skypro. Оставляй заявку и получи бесплатную карьерную консультацию - https://go.sky.pro/python.ilin
🔥Skyeng:
https://go.skyeng.ru/improve_it_english пройди бесплатную диагностику…
🔥Skyeng:
https://go.skyeng.ru/improve_it_english пройди бесплатную диагностику…
Небольшие, но понятные уроки по 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 для веб-разработки.
Когда я осваивал его самостоятельно - я многого не понимал и мучился в простых, казалось бы ситуациях.…
cheatsheets-matplotlib.pdf
2.8 MB
Большая шпаргалка по Matplotlib
Опытные питонисты наверняка знакомы с этой знаменитой библиотекой. Для новичков расскажем подробнее.
С помощью Matplotlib можно визуализировать данные в Python — графики, диаграммы различной сложности для демонстрации данных в наглядном виде.
Так как возможностей библиотеки много, то и запомнить сложные нюансы легко. Чтобы этого избежать ловите шпаргалку!
#шпаргалка #python #matplotlib
Опытные питонисты наверняка знакомы с этой знаменитой библиотекой. Для новичков расскажем подробнее.
С помощью Matplotlib можно визуализировать данные в Python — графики, диаграммы различной сложности для демонстрации данных в наглядном виде.
Так как возможностей библиотеки много, то и запомнить сложные нюансы легко. Чтобы этого избежать ловите шпаргалку!
#шпаргалка #python #matplotlib
Что выбрать для старта в IT: Java vs. Python
Во всемирном рейтинге Tiobe Python занимает первую строчку. Java тоже уверенно входит в ТОП-5. Оба являются достаточно простыми в освоении и при этом крайне востребованы.
Мы решили сравнить эти популярные языки и дать несколько полезных рекомендаций, чтобы вы могли подойти к выбору курсов Java и Python более осознанно. О плюсах, минусах, направлениях работы, стеках и многом другом:
https://tproger.ru/articles/po-kakomu-puti-pojti-nachinayushhemu-programmistu--python-vs-java
#python #java
Во всемирном рейтинге Tiobe Python занимает первую строчку. Java тоже уверенно входит в ТОП-5. Оба являются достаточно простыми в освоении и при этом крайне востребованы.
Мы решили сравнить эти популярные языки и дать несколько полезных рекомендаций, чтобы вы могли подойти к выбору курсов Java и Python более осознанно. О плюсах, минусах, направлениях работы, стеках и многом другом:
https://tproger.ru/articles/po-kakomu-puti-pojti-nachinayushhemu-programmistu--python-vs-java
#python #java
Python теперь стал более «многопоточным» и производительным
Кажется, что скоро шутки про медленный Python уйдут в прошлое. Релиз Python 3.13 принес с собой значительное новшество — долгожданную возможность отключения Global Interpreter Lock (GIL).
Подробнее рассказали у нас на сайте: https://tproger.ru/news/python-stal-proizvoditelnee-i--mnogopotochnee---gil-teper-opcionalen
#python #новости
Кажется, что скоро шутки про медленный Python уйдут в прошлое. Релиз Python 3.13 принес с собой значительное новшество — долгожданную возможность отключения Global Interpreter Lock (GIL).
Подробнее рассказали у нас на сайте: https://tproger.ru/news/python-stal-proizvoditelnee-i--mnogopotochnee---gil-teper-opcionalen
#python #новости
Мини-проект на выходные: калькулятор на Python
Мы подготовили гайд, чтобы вы могли отточить свои навыки программирования на питоне или освоить базовые функции.
Здесь вы найдёте пошаговую инструкцию с комментариями, которые точно расставят всё по полочкам:
https://tproger.ru/articles/kak-napisat-prostoj-kalkulyator-na-python
#python #туториал
Мы подготовили гайд, чтобы вы могли отточить свои навыки программирования на питоне или освоить базовые функции.
Здесь вы найдёте пошаговую инструкцию с комментариями, которые точно расставят всё по полочкам:
https://tproger.ru/articles/kak-napisat-prostoj-kalkulyator-na-python
#python #туториал
Большой курс по разработке ботов для Telegram на Python с AIOGRAM
Боты Telegram сегодня крайне популярны. А недавно в мессенджере даже появился свой магазин приложений, где собраны самые популярные боты. Их функционал растёт очень быстро, как и востребованность в разработчиках, которые умеют из создавать.
Здесь вы найдёте 12 видеоуроков, которые дадут вам все необходимые знания, чтобы начать заниматься разработкой ботов:
https://www.youtube.com/playlist?list=PLV0FNhq3XMOJ31X9eBWLIZJ4OVjBwb-KM
#python #telegram #видео #курс
Боты Telegram сегодня крайне популярны. А недавно в мессенджере даже появился свой магазин приложений, где собраны самые популярные боты. Их функционал растёт очень быстро, как и востребованность в разработчиках, которые умеют из создавать.
Здесь вы найдёте 12 видеоуроков, которые дадут вам все необходимые знания, чтобы начать заниматься разработкой ботов:
https://www.youtube.com/playlist?list=PLV0FNhq3XMOJ31X9eBWLIZJ4OVjBwb-KM
#python #telegram #видео #курс
Решение головоломки из университетского квеста с помощью Python
Black and White — это головоломка Мельбурнского университета, где вам необходимо распределить 25 диаграмм по цветам, соблюдая особые условия.
Решить её сможет далеко не каждый. Хотите проверить свои навыки? Переходите в статью, тут и сама задача и один из способов её решения.
В статье решение сделано на Python, но вы можете написать своё или повторить это, используя другой язык.
#задача #python
Black and White — это головоломка Мельбурнского университета, где вам необходимо распределить 25 диаграмм по цветам, соблюдая особые условия.
Решить её сможет далеко не каждый. Хотите проверить свои навыки? Переходите в статью, тут и сама задача и один из способов её решения.
В статье решение сделано на Python, но вы можете написать своё или повторить это, используя другой язык.
#задача #python
Forwarded from Сохранёнки программиста
Гарвардский курс по веб-разработке на Python и JS
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Курс HarvardX: CS50's Web Programming продолжает легендарный CS50, фокусируясь на разработке веб-приложений с Python, JavaScript и SQL. Тут разбирают дизайн БД, масштабируемость, безопасность и UI.
В процессе обучения есть и практические проекты, среди которых создание API, интерактивных интерфейсов и использование облачных сервисов GitHub и Heroku.
Одним словом — годнота
#курс #web #js #python #en
Media is too big
VIEW IN TELEGRAM
6-минутный гайд по созданию мессенджера на Django
В этом руководстве вы найдёте простейший способ добавления асинхронных событий в Django. Оно включает в себя:
— простую настройку проекта (всего одна команда
— чтение базы данных в режиме реального времени с использованием асинхронных функций Django;
— отсутствие сложных зависимостей без Redis и дополнительных каналов Django.
Видео на английском, поэтому если нужны субтитры или перевод, то можно посмотреть на YouTube.
#python #django #видео
В этом руководстве вы найдёте простейший способ добавления асинхронных событий в Django. Оно включает в себя:
— простую настройку проекта (всего одна команда
pip
);— чтение базы данных в режиме реального времени с использованием асинхронных функций Django;
— отсутствие сложных зависимостей без Redis и дополнительных каналов Django.
Видео на английском, поэтому если нужны субтитры или перевод, то можно посмотреть на YouTube.
#python #django #видео
Создание собственного API на Python с FastAPI
Полезная статья для питонистов и всех, кто хочет разобраться в том, как создаются API. Здесь вы узнаете, как работают POST, PUT и DELETE запросы, что такое модели в FastAPI и для чего они нужны, а также создадите свой первый API.
#python #бэкенд #api #fastapi
Полезная статья для питонистов и всех, кто хочет разобраться в том, как создаются API. Здесь вы узнаете, как работают POST, PUT и DELETE запросы, что такое модели в FastAPI и для чего они нужны, а также создадите свой первый API.
#python #бэкенд #api #fastapi
Ускоряем Python с помощью параллелизма
Параллелизм — это способность программы одновременно выполнять несколько задач, повышая производительность и скорость отклика. Поэтому понимание принципов параллелизма имеет решающее значение для оптимизации программ, особенно тех, которые связаны с вводом-выводом или процессором.
В этом руководстве вы:
— узнаете различные формы параллелизма в Python;
— реализуете многопоточные и асинхронные решения для задач, связанных с вводом-выводом;
— используете многопроцессорность для задач, связанных с ЦП, чтобы добиться настоящего параллелизма;
— научитесь выбирать подходящую модель параллелизма, исходя из потребностей вашей программы.
#python
Параллелизм — это способность программы одновременно выполнять несколько задач, повышая производительность и скорость отклика. Поэтому понимание принципов параллелизма имеет решающее значение для оптимизации программ, особенно тех, которые связаны с вводом-выводом или процессором.
В этом руководстве вы:
— узнаете различные формы параллелизма в Python;
— реализуете многопоточные и асинхронные решения для задач, связанных с вводом-выводом;
— используете многопроцессорность для задач, связанных с ЦП, чтобы добиться настоящего параллелизма;
— научитесь выбирать подходящую модель параллелизма, исходя из потребностей вашей программы.
#python
Python в Data Science: топовые библиотеки и фреймворки, которые будут популярны в 2025
В сфере Data Science Python продолжает оставаться лидером среди языков программирования. И в следующем году ему также пророчат лидерство.
Чтобы вы не тратили время на изучение уже устаревших инструментов и технологий, мы собрали для вас те, которые точно будут востребованы в 2025. Ознакомиться с ними вы можете по ссылке.
Не ждём, а готовимся.
#python #datascience
В сфере Data Science Python продолжает оставаться лидером среди языков программирования. И в следующем году ему также пророчат лидерство.
Чтобы вы не тратили время на изучение уже устаревших инструментов и технологий, мы собрали для вас те, которые точно будут востребованы в 2025. Ознакомиться с ними вы можете по ссылке.
Не ждём, а готовимся.
#python #datascience
Supervision — библиотека компьютерного зрения для Python
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека
С помощью этой библиотеки вы сможете с лёгкостью отслеживать объекты на фото или видео.
Supervision не зависит от модели. Вы можете сами выбрать какую модель классификации, обнаружения или сегментации вам использовать. Чтобы это было проще, в библиотеке есть коннекторы для самых популярных библиотек, таких как Ultralytics, Transformers или MMDetection.
Инструкция по установке и использованию по ссылке.
#инструменты #python #cv #библиотека