Media is too big
VIEW IN TELEGRAM
Зачем нужны аннотации?
Информативность исходного кода, и иметь возможность с помощью сторонних инструментов производить его анализ.
Одной из наиболее востребованных, в этом смысле, тем является контроль типов переменных
#Annotation | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥3🤝3
В данном материале будут рассматриваться примеры работы со сторонними библиотеками, различные примеры кода на языке Python.
– Работа с YouTube;
– Работа с изображениями;
– Распознавание данных;
– Кодирование данных;
– Создание и применение ботов.
#Guide #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥3
ИИ-разработка — амбициозная, но вполне достижимая цель для тех, кто готов инвестировать время и усилия в обучение.
В этой статье мы рассмотрим пять основных этапов подготовки, от изучения основ программирования и математики до освоения популярных фреймворков и работы с большими данными.
⚠️ Кроме того, вы найдете рекомендации и ресурсы, которые помогут закрепить теорию на практике и уверенно двигаться вперед.
#Roadmap #ИИ #Programming | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🤝2🔥1
Декораторы — один из самых полезных инструментов в Python, однако новичкам они могут показаться непонятными.
Возможно, вы уже встречались с ними, например, при работе с Flask, но не хотели особо вникать в суть их работы.
#Decorators | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2🤝1
Асинхронное программирование в Python — это концепция, которая позволяет выполнять несколько задач одновременно, не блокируя основной поток выполнения.
Это особенно полезно для ввода-вывода (I/O) операций, таких как работа с файлами, сетевыми запросами и базами данных.
#Async #Await #Asyncio | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🔥3
Большинство современных веб-приложений работают на основе REST API.
Это позволяет разработчикам отделить код фронтенда от внутренней логики, а пользователям — динамически взаимодействовать с интерфейсом.
Мы сделаем базовый проект Flask, добавим к нему конечные точки и подключим к базе данных SQLite.
Далее мы протестируем наш проект при помощи документации API от Swagger UI , которую создадим по ходу дела.
#API #Flask #Connexion #SQL #REST | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤3🔥3
Media is too big
VIEW IN TELEGRAM
Сегодня ближе познакомимся с библиотекой для
Python - Loguru, она поможет нам писать логи быстро и просто.
Также разберемся с разными уровнями логирования и случаями когда их применять.
#Telegram #Loguru #Library #Logging | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥3
Одним из способов понять архитектуру компьютера является изучение ассемблера.
Написание программ на ассемблере, возможно, покажется более сложным, поскольку предстоит иметь дело непосредственно железом.
В этом цикле статей мы рассмотрим некоторые базовые аспекты ассемблера без привязке к конкретной архитектуре с точки зрения реализации этих аспектов на языке Python.
#Assembler #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤3🔥3
Пасьянс «Косынка» – одна из самых популярных карточных игр.
В этой статье мы разберем, как реализовать «Косынку» с использованием библиотеки Tkinter.
#Game #Tkinter #Library | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥3❤2
Сортировка в Python выполняется функцией
sorted(), если это итерируемые объекты, и методом list.sort(), если это список. #Sorting #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥3🤝1
Python — один из самых широко используемых языков программирования в мире.
Однако из-за его простоты, позволяющей быстро сделать что-то, он остаётся также одним из самых недооценённых.
#Lifehack #Collection #Code | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥2🤝1
Пользовательский ввод — основа интерактивного программирования на Python.
Уметь собирать и обрабатывать информацию, предоставленную пользователем, очень важно, будь то простые скрипты, запрашивающие имя пользователя, или сложные системы, основанные на вводе структурированных данных.
Если вы стремитесь создавать программы, работающие не изолированно, освоение обработки ввода просто необходимо.
#Input #Guide | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4🤝3❤1
Media is too big
VIEW IN TELEGRAM
Полиморфизм в Python — это концепция объектно-ориентированного программирования (ООП), которая позволяет объектам разных классов реагировать на одинаковые методы или операции по-разному.
Мы делаем у разных классов метод с одинаковым названием.
#Polymorphism | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝4❤2👍2🔥2
Строки — отличный инструмент в руках Python-разработчиков.
В Python строка — это последовательность символов в кавычках. Она может включать числа, буквы и символы.
С помощью Python строку можно разделить на список подстрок по
определенному разделителю. Это делается с помощью метода
split.#Metod #Split #Input | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2🤝2🔥1
Каждый Django-разработчик рано или поздно сталкивается с неожиданно «тяжелыми» запросами, способными превратить быстрое приложение в неповоротливого слона.
#Django #PostgreSQL | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2🤝2❤1
Асинхронность в Python – это отдельный мир, сильно отличающийся от синхронного Python.
Наличие одного событийного цикла уже вносит много изменений в привычный порядок вещей.
#Async #Await | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤4🔥3
Анализ последних оптимизаций в CPython
В этой статье автор собирается обсудить конкретные улучшения, внесенные в CPython, которые повышают производительность интерпретатора.
Давайте погрузимся в детали.
#CPython #Function | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤3🤝2
В любом проекте разработки ПО нам приходится работать с файлами. При помощи Python можно осуществлять довольно много операций.
Мы можем:
1. выводить список файлов;
2. перемещать и переименовывать файлы;
3. удалять файлы;
4. читать файлы;
5. записывать в файлы;
6. добавлять что-либо в файлы.
#File | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🤝4🔥3
Меня приняли без собеседования, когда я HR'у показал ЭТО
Спрос на Junior-Middle программистов упал на 30% из-за перегруза на рынке, а значит пора быть лучше чем остальные.
Спецы из Teхнологичка уже подготовили топ статьей для вас:
— Бесплатный сайт/блог/cv/wiki за 5 мин
— Как легко пройти собесы с помощью Whisper
— Сборник задач с собеседования (2314 заданий)
Пора выделятся, пока ИИ не забрал твою работу. Подписывайся: @technologichka
Спрос на Junior-Middle программистов упал на 30% из-за перегруза на рынке, а значит пора быть лучше чем остальные.
Спецы из Teхнологичка уже подготовили топ статьей для вас:
— Бесплатный сайт/блог/cv/wiki за 5 мин
— Как легко пройти собесы с помощью Whisper
— Сборник задач с собеседования (2314 заданий)
Пора выделятся, пока ИИ не забрал твою работу. Подписывайся: @technologichka
❤2
Media is too big
VIEW IN TELEGRAM
В ходе видео мы с нуля изучим теорию и построим на практике полноценное RESTFul API приложение.
В качестве языка программирования мы будем использовать Python.
#API #Flask #REST | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4🤝3
В этой статье мы научимся находить максимальное значение в списке на Python.
Для всестороннего понимания вопроса мы рассмотрим использование некоторых встроенных функций, простые подходы, а также небольшие реализации известных алгоритмов.
#Example | Mr. Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤2🤝1