Библиотека питониста | Python, Django, Flask
40.5K subscribers
2.78K photos
75 videos
51 files
4.36K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
​​Можно быть продвинутым разработчиком, но не уметь использовать Python для data анализа. А можно быть новичком в разработке, но за 2 месяца научиться анализировать данные как профи.
Курс "Python для анализа данных" от Skillfactory станет точкой входа в профессию веб-специалиста!
Python для анализа поможет генерировать бизнес-идеи за счет быстрой обработки больших массивов данных, проектирования системы сквозной аналитики, построения автоматически обновляемых отчетов.
Закажите план развития просто сейчас → https://goo.gl/fXabkd

Хотите начать карьеру разработчика? Ребята из SkillFactory подготовили онлайн-курс “Python для web-разработчиков” → https://goo.gl/uBUb1j
На курсе вы получите необходимые современному web-разработчику практические знания и навыки работы на Python. Контента программы хватить на решение большинства задач базового и продвинутого уровня. Вы не просто изучаете синтаксис Python, а сразу учитесь использовать его для решения реальных бизнес-задач.
​​​​Python for Everybody: Exploring Data in Python 3
Автор: Charles Severance

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

#книгадня

Скачать книгу:
https://t.me/progbook/2258
​​Забудьте о matplotlib: визуализация данных в Python вместе с plotly
Красочное интерактивное отображение датасета в одну строку? Не проблема с plotly! Разбираемся с построением интерактивных графиков и диаграмм.

#статьядня

https://proglib.io/p/plotly/
​​​​Python 3. Самое необходимое
Авторы: Н. Прохорёнок, В. Дронов

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

#книгадня

Скачать книгу:
https://t.me/progbook/1281
Удивительные средства командной строки

Амджит Рамануджам – инженер трафика в Netflix и создатель интерактивных инструментов для работы с Postgres и MySQL: PGCLI и MYCLI. Разработчики Python часто создают скрипты или программы, которые требуют запуска из командной строки. В этом докладе Амджит демонстрирует отличные инженерные и дизайнерские приемы для создания удобных инструментов командной строки.

#видеодня

https://youtu.be/hJhZhLg3obk
Поиск свободного парковочного места с Python и глубоким обучением
Вместе с автором вы напишете точную систему уведомлений о свободной парковке, используя Python и глубокого обучения.

#статьядня

https://bit.ly/2R4emhx
#codeexample

Как делать скриншоты в python используя модуль pyautogui

Подключаем модуль pyautogui:
import pyautogui

Чтобы сделать скриншот, достаточно воспользоваться методом screenshot(), который предоставляет нам данный модуль:

screen = pyautogui.screenshot('screenshot.png')
print(screen)


Если Вам нужно сделать скриншот определенной части экрана, можно воспользоваться свойством region:

pyautogui.screenshot('screenshot.png',region=(0,0, 300, 400))
​​#новостьдня

А тем временем эксперты TIOBE назвали Python «Языком программирования года»

https://www.tiobe.com/tiobe-index/
​​Python Django туториал
В данном видеокурсе вы узнаете, как начать использовать инфраструктуру Django. Мы установим необходимые пакеты и запустим базовое приложение в нашем браузере.

#youtubeдня

https://bit.ly/2SftUDq
​​Помнить все: делимся лучшей шпаргалкой по Python
Мы подготовили очень занимательную коллекцию, которая по праву может называться лучшей шпаргалкой по Python благодаря ее простоте использования.

#статьядня

https://proglib.io/p/python-cheatsheet/
В Python нет оператора ++, вместо него используется x + = 1. Тем не менее, даже ++ x по-прежнему является допустимым синтаксисом (а x ++ - нет).

Подвох в том, что в Python есть унарный оператор плюс, а ++x на самом деле x .__ pos __ () .__ pos __ (). Мы можем злоупотребить этим фактом и заставить ++ работать с приращением:

#codeexample

class Number:
    def __init__(self, value):
        self._value = value

    def __pos__(self):
        return self._Incrementer(self)

    def inc(self):
        self._value += 1

    def __str__(self):
        return str(self._value)

    class _Incrementer:
        def __init__(self, number):
            self._number = number

        def __pos__(self):
            self._number.inc()

x = Number(4)
print(x)  # 4
++x
print(x)  # 5
​​#статьядня

Разбираемся, как использовать GitHub в качестве сервера PyPi

 https://goo-gl.ru/4MMy
Иногда вы хотите сравнить сложные структуры в тестах, игнорируя некоторые значения. Обычно это можно сделать, сравнив конкретные значения со структурой:

d = dict(a=1, b=2, c=3)
assert d['a'] == 1
assert d['c'] == 3

Однако вы можете создать специальное значение, которое будет равно любому другому значению:

assert d == dict(a=1, b=ANY, c=3)


 Это можно легко сделать, определив метод eq:

class AnyClass:
     def __eq__(self, another):
        return True

ANY = AnyClass()
​​#полезностьдня

Небольшой список Python идиом, которые сделают вашу жизнь намного легче)

https://goo-gl.ru/4N7W
​​A Smarter Way to Learn Python
Автор: Mark Myers

Данное руководство написано автором, разработавшим уникальный, по его мнению и мнению многих его учеников и рецензентов, метод быстрого изучения сложного материала и запоминание его на долгое время. Если вы как раз таким образом хотите изучить Python, здесь вы найдёте основы языка и сложные темы вроде объектно-ориентированного программирования и расширенной работы с файлами.

#книгадня

Скачать книгу:
https://t.me/progbook/2243
Практическое руководство по веб-разработке на Flask

Данный туториал посвящен созданию реального сайта с нуля. Автор сделает клон PythonProgramming.net, который на самом деле написан на Flask.
Создание PythonProgramming.net включает в себя:

Как Flask помогает Python взаимодействовать с HTML
Использование Bootstrap для стилизации сайта
Шаблонизаторы
Пользовательские системы
Хеширование пароля
Базы данных
Content Management и т.д.

#youtubeдня

https://goo-gl.ru/4N7P
​​Математика для программистов
Математика - это прекрасно! И данный гайд поможет Вам в этом убедиться!

#книгадня

http://clc.am/LFlCAg