Python Academy
@python_academy
Python Academy — один канал вместо тысячи учебников
15 posts

Области применения Python: что изучать начинающему

Python — один из самых универсальных языков: его используют в своих продуктах топовые IT-компании, включая Microsoft, Google, Facebook и Yandex. В то же время Python часто выбирают новички, потому что язык имеет простой синтаксис и в целом лаконичен.

Первые шаги в Python

Универсальная подборка ресурсов для изучения Python с нуля. Начать с книги, YouTube или онлайн-курса – выбор ваш. Самое важное – начать с чего-то.

Градиентный спуск: просто о сложном

Одним из самых часто используемых алгоритмов в машинном обучении является градиентный спуск, он применяется практически в каждой модели обучения. По своей сути, градиентный спуск это и есть то, как обучается любая модель машинного обучения. Метод градиентного спуска (с некоторой модификацией) широко используется для обучения глубоких нейронных сетей, и известен как метод обратного распространения ошибки.

Pandas для начинающих

На сегодняшний день, пакет Pandas – самый важный инструмент во всем, что касается анализа данных. Многие аналитики и data scientist'ы пользуются этим пакетом.

Топ 5 асинхронных веб-фреймворков на Python

Асинхронность уже не является просто модным словечком в сообществе Python. После выпуска библиотеки asyncio в версии 3.5, разработчики Python признали влияние Node.js в сфере веб-разработки и ввели в язык два новых ключевых слова – async и await. Это был крайне важный момент, потому что разработчики максимально осторожно относятся к расширению основного синтаксиса, если только нет острой необходимости, что только указывает на то, насколько принципиально необходимыми считались асинхронные возможности.

Вирус локер на Python и Tkinter

Дисклеймер: статья написана в образовательных целях, автор не призывает к плохим деяниям.

Здоровье программиста

Думаю, абсолютно все программисты и не только сталкиваются с проблемами, связанными со здоровьем, в связи с работой перед монитором. В этой статье мы разберем самые частые ошибки и приведем рекомендации, как поддерживать своё здоровье даже с сидячим образом жизни.

Работа с процессами в Python

С появлением многоядерных процессоров стала общеупотребительной практика распространять нагрузку на все доступные ядра. Существует два основных подхода в распределении нагрузки: использование процессов и потоков. О первом мы как раз сейчас и поговорим.

7 фишек Python максимально улучшающие твой код

Хочешь писать более лаконичный и читаемый код а также умещать как можно больше смысла в одно выражение? Считаешь, что лучше один раз прочитать об уловках Python, чем провести остаток своих дней за чтением ненужной документации?

Переносим проект на хостинг

Итак, после того как мы закончили с написанием кода по превращению аватарки Telegram в часы, следующим логическим шагом было бы развёртывание проекта на сервере. Наверняка у вас его нет, да и покупать как-то не хочется... Hо это и необязательно, поскольку сейчас существует множество бесплатных облачных решений, например Heroku.