Just Python
Закритий канал
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc
Показати більше9 696
Підписники
-624 години
-217 днів
-7630 днів
Архів дописів
9 696
Переменные (ч.1)
Переменных много, правил именования — тоже. И базовая программа не охватывает всё.
Используйте аббревиатуры. Так выглядит переменная, содержащая идентификатор пользователя Telegram.
#theory // just python | ChatGPT
9 696
Как перевернуть список в Python с помощью функции reversed()
Функция reversed() принимает список в качестве аргумента и возвращает нам исходные элементы, только в обратном порядке. Если вы хотите сохранить возвращаемое значение из функции reversed() для дальнейшего использования, то нужно преобразовать результат в список с помощью функции list(). Далее необходимо присвоить получившееся выражение переменной, в нашем случае my_new_list.
#theory // just python | ChatGPT
9 696
Свершилось! В Telegram добавили бесплатный @ChatGPT4
Малый пример того, что может данный бот:
-Рисовать картины по вашему описанию
-Кодить и обучать кодингу
-Создать уникальный рецепт по списку продуктов
-Рассказать о твоих сильных сторонах
-Быть психологом, СММщиком, мотиватором
-Заполняет за вас Excel-таблицы, делает презентации в PowerPoint
-Писать резюме/рефераты/статьи/песни/рассказы/контент на любые темы
И многое другое! Возможности бота ограничены только вашей фантазией. Пользуйтесь и делитесь с друзьями! 👉🏻@ChatGPT4
9 696
Использование метода float()
Если входная строка имеет аргументы за пределами диапазона чисел с плавающей запятой, вы получите ошибку OverflowError.
#theory // just python | ChatGPT
9 696
🎁 Розыгрыш ☺️ 500 USDT ($499.55)
10 победителей разделят ☺️ 500 USDT, каждый получит по ☺️ 50 USDT ($49.95).
Подпишитесь на канал Power & Glory - Деньги, Инвестиции, Биткоин и нажмите кнопку «Принять участие», чтобы стать участником розыгрыша.
26 мая 2024 в 10:00 (UTC) 🦋 Crypto Bot выберет победителей случайным образом.
9 696
Функции
В название функции часто добавляются сказуемое (глагол или причастие). Однако в практике для разграничения похожих функций удобнее приписывать еще и дополнение.
#theory // just python | ChatGPT
9 696
Файлы (ч.2)
Если речь идет о регулярном использовании файла, лучше «вложиться».
#theory // just python | ChatGPT
9 696
Файлы (ч.1)
Если речь идет о временном файле, который вы изучите сразу после исполнения и удалите, достаточно назвать его как объект.
Гуглите и используйте аббревиатуры. К примеру, датафрейм о пациентах, прошедший Предварительную обработку данных (Exploratory Data Analysis) и выгруженный в файл, можно назвать ‘patients_eda.csv’.
#theory // just python | ChatGPT
9 696
Операторы сравнения
Существует немало операторов сравнения. Например — lt, le, gt, ge. Мало кому понравится перспектива их реализации для некоего класса. Можно ли как-то упростить эту скучную задачу? Да, можно — с помощь декоратора functools.total_ordering
#theory // just python | ChatGPT
9 696
Советы: Логические блоки и магические числа
Используйте один уровень отступа для каждого нового блока кода (циклы, условия, функции и так далее).
Избегайте хардкод-чисел. Заменяйте числа в коде на именованные константы.
#theory // just python | ChatGPT
9 696
Частичное совпадение пользовательского ввода
Эта замечательная фича позволяет справляться с ситуациями, когда пользователь вводит не все, что от него ожидается. Фишка работает в версиях Python не ниже 3.10.
#theory // just python | ChatGPT
9 696
Функция slots
Если вы когда-нибудь писали программы, которые создают по-настоящему большие количества экземпляров некоего класса, то вы могли заметить, что таким программам неожиданно может понадобиться очень много памяти. Происходит это из-за того, что Python использует словари для представления атрибутов экземпляров классов.
#theory // just python | ChatGPT
9 696
Словарное включение (ч.2)
Оказывается, Python поддерживает аналогичный функционал для словарей! Код генерирует словарь, где у каждого имени определяется длина в символах.
#theory // just python | ChatGPT
9 696
Словарное включение (ч.1)
Многим из нас знакомо списковое включение (List Comprehension), которое позволяет за одну строку кода сгенерировать список.
#theory // just python | ChatGPT
9 696
Есть такая методика изучения английского языка – наслушивание.
Это когда ты не зубришь грамматику, а регулярно слушаешь реальную речь носителей и потихоньку запоминаешь правила, речевые конструкции и структуру языка.
🇬🇧 Опробовать такой метод можно на канале Super Sulim English. Автор – реальный преподаватель английского, объясняет, как наконец ЗАГОВОРИТЬ на инглише, а не просто знать слова, знать грамматику и времена, но не быть способным их использовать
Без тестов. Без топиков. Без глупой зубрёжки текстов и школьных правил.
Канал идеально подойдет людям, которые изучали английский раньше, но так и не избавились от языкового барьера и чувствуют скованность во время общения.
Подписывайтесь, это намного проще, чем кажется: @super_sulim
9 696
Функция enumerate()
Функция enumerate() добавляет счетчик в итерируемый объект, в котором используется метод iter , возвращающий итератор. Он может принимать последовательные значения индекса, начиная с нуля.
#theory // just python | ChatGPT
9 696
Столбцы таблиц и столбцов (ч.2)
Если решили именовать столбец по-русски, старайтесь использовать небольшое название (до 20 символов): такое при многократном обращении к столбцу не потребуется долго набирать.
#theory // just python | ChatGPT
9 696
🎁 Розыгрыш ☺️ 500 USDT ($499.55)
10 победителей разделят ☺️ 500 USDT, каждый получит по ☺️ 50 USDT ($49.95).
Подпишитесь на канал Power & Glory - Деньги, Инвестиции, Биткоин и нажмите кнопку «Принять участие», чтобы стать участником розыгрыша.
26 мая 2024 в 10:00 (UTC) 🦋 Crypto Bot выберет победителей случайным образом.
9 696
Столбцы таблиц и столбцов (ч.1)
По умолчанию именуйте столбцы по-английски. Большая часть библиотек сегодня поддерживает обращение через квадратные скобки (для случаев, когда в названии не латиница). Но если название станет аргументом, передаваемым через командную строку, то придётся запоминать, как именно передавать кириллицу.
#theory // just python | ChatGPT
9 696
Все, что вы хотели знать об анализе данных, IT-технологиях, внедрении нейросетей и SQL, но…не знали, где это найти.
На канале LEFTJOIN собраны самые топовые новости, важные события и тренды, которые влияют на развитие всей IT-индустрии.
💙 Команда канала рассказывает о последних достижениях в мире анализа данных, о самых продвинутых технологиях, использующих нейросети, и конкретные кейсы того, как SQL может быть применен в реальных проектах.
💙 Помимо новостного блока, здесь вы найдете крутые инструменты и сервисы, которые помогут вам в работе с данными и в сфере digital, узнаете о полезных ресурсах, которые способствуют профессиональному росту и развитию!
❤️ Присоединяйтесь к LEFTJOIN
