Size: a a a

Сообщество Python Программистов

2020 February 21

R3

Rud 356 in Сообщество Python Программистов
Кстати, с какой версии питона появились аннотации типов?
источник

VA

Vadim Apenko in Сообщество Python Программистов
Rud 356
Кстати, с какой версии питона появились аннотации типов?
В 3.5 если я правильно помню
источник

R3

Rud 356 in Сообщество Python Программистов
Vadim Apenko
В 3.5 если я правильно помню
Ну вот и хорошо)
источник

JB

Jo Belf in Сообщество Python Программистов
Здарова, есть кто онлайн?
Желательно с опытом в написании тг ботов вместе с бд
источник

GS

Genri Spayer in Сообщество Python Программистов
Jo Belf
Здарова, есть кто онлайн?
Желательно с опытом в написании тг ботов вместе с бд
здравствуй, слушаю твои не-мета вопросы)
источник

КЗ

Константин Зеленский in Сообщество Python Программистов
Мудрого всем утра.
У меня вопрос в аудиторию, требуется помощь или указание куда сходить, что почитать:
Задача следующая: есть несколько функций, которые отправляют запросы на сервер. Они должны отправляться постоянно.

Необходимо ограничить отправку запросов на сервер таким образом, чтобы на сервер не поступало более 5 запросов секунду.

запросы обернуты в функции. Собираюсь описывать thread class для них. Соответственно мне нужен некий счетчик в отдельном потоке, чтобы он клал значение счетчика в память, а функции с других потоков могли прочитать это значение и если функция отправляет запрос, то изменяет значение счетчика и кладет "обратно" (переписывает значение счетчика в общедоступной памяти).

Или по простому надо заставить потоки работать с общим участком "кусочком/участком/блоком" памяти.

Куда мне смотреть и что почитать по питон3. Потому что русскоязычный гугл мне ответ не дает (возможно потому что я не могу правильно поставить вопрос). Или может набросать кратко решение и я потом дальше разберусь... В общем за любую помощь буду признателен.
источник

MK

Maxim Kazak in Сообщество Python Программистов
Коллеги, подскажите пожалуйста!
Видео курс, книгу, сайт или видео на ютубе изучения для базовых знаний связки Python + Postgres.
Заранее спасибо!
источник

V

Vlad.Art in Сообщество Python Программистов
Konstantin Vinogradov
Есть небольшой вопрос по базам данных (sqlalchemy):

******************************************************
engine = create_engine('sqlite:///blog.sqlite')

db_session = scoped_session(sessionmaker(bind=engine))

Base = declarative_base()
Base.query = db_session.query_property()

class User(Base):
   __tablename__ = 'users'
   id = Column(Integer, primary_key=True)
   first_name = Column(String(50))
   last_name = Column(String(50))
   email = Column(String(120), unique=True)

   def __init__(self, first_name=None, last_name=None, email=None):
       self.first_name = first_name
       self.last_name = last_name
       self.email = email

   def __repr__(self):
       return '<user {} {}>'.format(self.first_name, self.last_name)
******************************************************

Если создать объект такого класса, то у него будет поле id с типом none, хотя id, как поле объекта я не объявлял (Только поле класса есть с именем id).

Вопрос: откуда всзялся id у объекта?
Ты используешь алхимию в orm. Все объявленные поля мапятся в свойства объекта записи таблицы, если id у тебя с автоинкрементом то при записи ошибки не возникнет если id будет none, потому что бд его сама присвоит
источник

VA

Vadim Apenko in Сообщество Python Программистов
Maxim Kazak
Коллеги, подскажите пожалуйста!
Видео курс, книгу, сайт или видео на ютубе изучения для базовых знаний связки Python + Postgres.
Заранее спасибо!
источник

MK

Maxim Kazak in Сообщество Python Программистов
Благодарю!
источник

ㅤㅤㅤㅤ in Сообщество Python Программистов
+
источник

MK

Maxim Kazak in Сообщество Python Программистов
не нашел что бы конкретно связка была Python + Postgres...но спасибо! нашел много интересного
источник

VA

Vadim Apenko in Сообщество Python Программистов
Тут рассматривается постгрес
источник

VA

Vadim Apenko in Сообщество Python Программистов
Курс: Практический курс парсинга сайтов на Python

Описание: Курс рассчитан на начинающих Python-разработчиков. Много практики, много объяснений, многократные повторения. Максимальное приближение к задачам реального парсинга. Отработка на 13 парсерах разной сложности.
Используемые библиотеки:
- Beautiful Soup 4
- Requests
- Lxml

Источник: Олег Молчанов

Размер: 855 MB
источник

WM

Walk Man in Сообщество Python Программистов
Привет всем
источник

WM

Walk Man in Сообщество Python Программистов
Sub change()
   a = Y11
   b = Y12
   Set sh = this_k.Sheets("Äåòàëüíûé îò÷åò ó÷åò íåïðèíÿòûõ")
   
   Dim mas() As Integer
   
   For Each Z In Rng
       
       If a >= Value.Active.Sheet >= b Then
           For i = 1 To 100
           mas(j) = sh.Cells(i, Z.Column)
           
           Next i
       End If
   Next Z
   
End Sub
источник

WM

Walk Man in Сообщество Python Программистов
Можете помочь?
источник

M

Mr. Science in Сообщество Python Программистов
Драсть
источник

M

Mr. Science in Сообщество Python Программистов
Это точно Пайтон?
источник

WM

Walk Man in Сообщество Python Программистов
Неа
источник