Адрес канала:
Категории:
Технологии
Язык: Русский
Количество подписчиков:
13.53K
Описание канала:
Канал для программистов Python, где собраны все самые полезные фишки, облегчающие работу и обучение
По рекламе: @aqvalb @optimus5125
Менеджер : @optimus5125 @Norskjeg
Мы на бирже: https://telega.in/c/Python_Teacherr
Рейтинги и Отзывы
Оценить канал python_teacherr и оставить отзыв — могут только зарегестрированные пользователи. Все отзывы проходят модерацию.
5 звезд
0
4 звезд
0
3 звезд
0
2 звезд
1
1 звезд
2
Последние сообщения 8
2023-04-29 21:00:00
Как объединить списки в Python?
Списки объединяются при сложении. Обратите внимание, что с массивами так не получается:
a = [1,2]
b = [3,4,5]
a + b
#=> [1, 2, 3, 4, 5]
#собеседование | Python_Teacher
1.4K views18:00
2023-04-29 15:00:00
Python в атомной энергетике: сообразительные нейроморфы, предсказание поломок и анализ нормативки
Python со своими инструментами для анализа данных и построения ИИ отлично подходит для применения его наа АЭС. Здесь с ним можно решать амбициозные задачи на острие науки о данных.
В этой статье вы узнаете, что же именно делает Python в атомной энергетике от трёх специалистов из Росатома:
Читать
#статья | Python_Teacher
1.5K views12:00
2023-04-29 09:45:00
Замена переменных на месте
Этот аккуратный трюк поможет сэкономить несколько строк кода:
a = 1
b = 2
a, b = b, a
print (a)
# 2
print (b)
# 1
#tips | Python_Teacher
1.5K views06:45
2023-04-28 21:00:00
Что означает self в классе?
Self ссылается на экземпляр класса. Так метод может обновлять объект, к которому принадлежит.
Ниже передача self в init() дает возможность установить цвет экземпляра при инициализации:
class Shirt:
def init(self, color):
self.color = color
s = Shirt('yellow')
s.color
#=> 'yellow'
#собеседование | Python_Teacher
1.5K views18:00
2023-04-28 15:00:00
36 способов выучить Python бесплатно
Ловите подборку полезных бесплатные материалов, которые помогут изучить вам аналитику на Python, а также другие направления разработки:
Читать
#статья | Python_Teacher
1.6K views12:00
2023-04-28 09:45:00
Анонимные функции
Иногда именованию функции не стоит уделять особого внимания. Например, если вы уверены, что она будет использована только раз. Для таких случаев Python предлагает применять анонимные функции, также называемые лямбда-функциями.
Мы можем использовать лямбду при вызове map:
>>> numbers = [1, 2, 3, 4]
>>> times_two = map(lambda x: x * 2, numbers)
>>> list(times_two)
[2, 4, 6, 8]
>>>
#tips | Python_Teacher
1.6K views06:45
2023-04-27 21:00:00
Как работает умножение списка?
Посмотрим на результат умножения списка [1,2,3] на 2:
[1,2,3] * 2
#=> [1, 2, 3, 1, 2, 3]
Содержание списка [1,2,3] повторяется дважды.
#собеседование | Python_Teacher
1.6K views18:00
2023-04-27 15:00:00
PySimpleGUI: использование изображения в качестве кнопки
Использовать изображение в качестве кнопки можно, если вы хотите придать вашему приложению уникальный дизайн. Но имейте в виду, что такие кнопки не всегда легко распознать и при неправильном подходе они могут сработать во вред пользовательскому опыту.
Здесь вы найдёте инструкцию по созданию такой кнопки, а вот вопросы дизайна оставляем уже на ваше усмотрение:
Читать
#статья | Python_Teacher
1.7K views12:00
2023-04-27 09:45:00
Data classes
Начиная с версии 3.7, Python поставляется с классами данных. У них есть несколько преимуществ по сравнению с обычными классами или другими альтернативами:
• возврат нескольких значений или словарей;
• класс данных требует минимального количества кода;
• возможность сравнения классов данных;
• возможность распечатать класс данных для отладки при помощи repr;
• снижение вероятности ошибок в связи с требованием класса данных type hints.
Пример класса данных в работе:
from dataclasses import dataclass
@dataclass
class Card:
rank: str
suit: str
card = Card("Q", "hearts")
print(card == card)
# True
print(card.rank)
# 'Q'
#tips | Python_Teacher
1.6K views06:45
2023-04-26 21:00:00
Как работает умножение строк?
Посмотрим результат умножения строки 'cat' на 3:
'cat' * 3
#=> 'catcatcat'
В результате содержимое строки повторяется трижды.
#собеседование | Python_Teacher
685 views18:00