TGViewer
Channel Public Channel
Python обучающий

Python обучающий

@pythonist24

Здесь есть всё, чтобы упростить изучение Python. Без воды и сложных терминов.

Сотрудничество: @justcage

Работаем с @Tgpodbor_official

Ссылка РНК: https://clck.ru/3Ghwjd
Subscribers
55.7K
Photos
838
Videos
7
Links
404

Showing posts older than #244 · Back to latest

Older Posts 20 shown
Post #242 31.2K
Hello-world с интерфейсом

На простейшем примере учимся работать с Tkinter. Всего в несколько строчек можно сделать готовый интерфейс.

Импортируем библиотеку, создаем строковую переменную Tkinter. Создаем виджет label, устанавливаем переменную в поле. Пакуем и выводим!
Post #241 28.8K
​​Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям 18–20 октября в 19:00 по московскому времени. В роли спикера выступит руководитель направления по исследованию данных в Сбербанке с 7-летним опытом в программировании — Анастасия Борнева.

🔥Регистрируйтесь на бесплатный онлайн-интенсив по анализу данных: 👉 https://clc.to/qIYwZg.

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

🎁 Все участники, дошедшие до финала интенсива, получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А каждый, кто сдаст домашнее задание, станет обладателем сертификата на 10 000 рублей для поступления на любой курс образовательной платформы Skillbox.


Присоединяйтесь к прямым эфирам 18–20 октября в 19:00 по московскому времени!
Post #240 26.5K
Создаем интерфейсы в Pyhton

Tkinter одна из самых популярных библиотек построения интерфейсов для Python-приложений.

Позволяет сформировать рабочий интерфейс приложения. На борту имеется множество виджетов для проектирования различных элементов. Загрузка изображений, управление цветом, работа с файловой системой. И множество других возможностей библиотеки.

Модуль по умолчанию есть в Python, потому если вам необходимо быстро собрать интерфейс приложения это отличный выбор.

Документация
Post #238 26.3K
Поиск flashtext

Быстроту анализа текстовых документов можно использовать и для поиска необходимой строки.

Также создаем процессор, добавляем искомую строку. Подгружаем исходные данные. Выводим найденные. Быстрый поиск в 3 строки, это очень вкусно.
Post #237 28.4K
​​Выбираете IT-профессию? Присоединяйтесь к бесплатному онлайн-интенсиву по программированию! Узнайте, какая специальность подходит вам больше всего. А мы поможем определиться с выбором.

Переходите по ссылке и регистрируйтесь: ⚡️ https://clc.to/vj3_oA.

Начните карьерный путь на бесплатном интенсиве, который пройдёт 18–20 октября в 19:00 по московскому времени.

● Познакомитесь с веб-разработкой, программированием на Java, Python, JavaScript и тестированием ПО, узнаете, как работает программный код.

● Узнаете, чем занимаются аналитики и менеджеры.

● Узнаете, сколько зарабатывают программисты. Научитесь составлять отличное резюме и поймёте, как устроиться в крутую компанию.

💡 Спикер интенсива — разработчик с опытом более 17 лет, директор центра SymbioWay и автор курса Skillbox «Веб-вёрстка для начинающих» — Даниил Пилипенко.

🎁 Дойдите до конца занятий, сдайте практическую работу и получите подарок от образовательной платформы Skillbox и издательства МИФ.
Post #236 27.3K
Замена flashtext

Библиотека очень легкая в использовании, достаточно указать что на что будем заменять и готово!

Создадим рабочий объект KeywordProcessor(), добавим что ищем и что заменяем в качестве аргументов функции add_keyword(). Затем отправляем наши данные в процессор. Готово, вы восхитительны!
Post #234 28.8K
Эффективно работаем с текстом

FlashText - библиотека быстрой работы с поиском и заменой слов из текстовых документов.

Почему Flash? Потому что работает быстрее, чем регулярные выражения. И для полноценного текстового приложения отличный вариант.

Умеет:
1. Искать
2. Заменять
3. Работать с группой данных.

Установка:
pip install flashtext

Документация
Post #233 30.5K
​​Находитесь ли вы в начале карьерного пути, состоялись ли как профессионал в сфере IT — никогда не поздно совершенствоваться и пробовать что-то новое! 17 октября, в воскресенье, пройдёт марафон бесплатных вебинаров Skillbox по программированию.

Вы попрактикуетесь в самых популярных направлениях программирования, прокачаете навыки, узнаете, как выбрать прибыльную профессию и устроиться на работу мечты.

Переходите по ссылке и регистрируйтесь: 👉 https://clc.to/MBh1Qg.

Что будет на марафоне?
⚡️ Рассмотрите востребованные профессии в сфере IT.
⚡️ Сравните разные языки программирования в России и мире по популярности, сложности и уровню доходов специалиста.
⚡️ Познакомитесь с разработкой на Java и Python, веб-разработкой и Data Science.
⚡️ Попрактикуетесь в нескольких языках программирования.
⚡️ Узнаете, какими навыками должен обладать разработчик.

☝️ Спикерами будут ведущие специалисты, разработчики и директора Сбербанка, SymbioWay, Play North.

🔥 А ещё будет вебинар с практикующим профориентологом. Он подскажет, как выбрать профессию, какие направления в тренде на рынке труда и как построить карьерный план.

🎁 Участников, которые дойдут до конца марафона, ждут подарки от Skillbox и партнёров — безлимитный доступ к платформе изучения английского КЭСПА на 3 месяца и электронная книга «Век живи — век учись». По завершении онлайн-марафона — электронный сертификат, который усилит резюме, подтвердит ваши знания и покажет, что вы в курсе тенденций рынка.


Присоединяйтесь в это воскресенье!
Post #232 30.4K
isinstance()

Встроенная функция, которая позволяет проверить, является ли объект экземпляром конкретного класса. Является одним из инструментов контроля типа и общего поведения программы.

Принимает в качестве аругмента объект для проверки и класс родитель.
Post #230 32.4K
Быстрое машинное обучение

Познакомимся с еще одной невероятно востребованной библиотекой машинного обучения.

Lightgbm - библиотека классификации и ранжирования с помощью машинного обучения. Упор системы сделан на быстродействие и оптимизацию. Настройка потребляемой памяти, скорости работы и многие другие возможности позволят выжать из вашей модели максимум.

Установка
pip install lightgbm

Документация
Post #228 36K
Что такое PEP8?

Этот вопрос очень часто встречается на собеседовании. Поэтому обязательно стоит ознакомиться.

Оформлять код на Python можно множеством разных способов. Имя переменной может быть и Variable и VARIABLE и variable. А как правильно? Есть ли для этого стандарт?

Да есть и не один. Вы можете ввести свои стандарты оформления кода для ваших проектов на свое усмотрение.

PEP8 - стандарт оформления кода от команды Python. Содержит полное описание форматирования конструкций, имен переменных и общей компоновки кода.

Ссылка на стандарт
Post #226 57.6K
Python на практике для новичков

Теория теорией, а программирование познаётся на практике.

Поэтому сделали для вас набор практических уроков, в котором авторы пошагово показывают и рассказывают как создать разные программы на Python: от распознавания лиц до 2D-игр. Надо всего лишь изучить, повторить и получить результат.

1. Змейка на Python за 5 минут — [7:37]
2. Создаем свою первую простую игру — [37:09]
3. Как сделать красивую программу под ПК за 10 минут — [7:31]
4. Чат бот — [44:40]
5. Онлайн-радио — [33:12]
6. Парсер на Python — [54:20]
7. Программа по распознаванию речи — [49:20]
Post #224 40.1K
Deep-dive в «Экосистему облачных технологий»
Сегодня прогрессивные компании выбирают качественную облачную инфраструктуру и продвинутые сервисы — быстро и в нужной конфигурации, а ИТ-команды и бизнес получают больше возможностей, мотивации и свободы для развития продуктов и услуг на базе облака.
На конференции Huawei «Цифровое сообщество 2021» 26 октября состоится Форум «Экосистема облачных технологий». Важной частью Форума станет обзор развития публичного облака SberCloud.Advanced, реализованного в Партнерстве с Huawei. Евгений Колбин и Федор Прохоров, компания SberCloud, расскажут о стратегии и планах облачного провайдера, помогающего своим клиентам развивать бизнес. Wallace Lai, департамент облачных технологий Huawei, расскажет о роли вендора как технологического партнера, трендах в России и мире.
Также в программе: интересные кейсы крупнейших Заказчиков, выбравших облако в качестве надежной платформы для цифровой трансформации.
Регистрация: https://huawei.ru/events/hdcc2021/

#hdcc
Post #222 32.4K
Более серьезная генерация паролей

Мы добавили генерацию с большим количеством символов, а также собрали удобную оболчку для этого. С возможностью выбрать количество генерируемых паролей.
Post #220 31.8K
Пишем утилиту для генерации пароля

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

Полезно и для сервера и для личного использования.
Post #218 30.4K
Наборы символов

Стандартная библиотека хранит в себе много интересных штук. Про одну такую сегодня и поговорим.

В пакете string, есть возможность получить наборы символов по заданному параметру. Это готовые строки, для формирования пароля или шифрования.
Post #216 30.4K
HTTP сервер на Python

Наш сервер пока не умеет обрабатывать запросы. Как только перейдем в браузере по адресу 127.0.0.1:8000 сервер выдаст ошибку. Однако это базовый пример для быстрой развертки сервиса в несколько строк.
Post #214 29.2K
Chardet

Маленькая, но невероятно полезная и простая библиотека. Позволяет определить кодировку текстового элемента.

Определяет:

- ASCII, UTF-8, UTF-16 (2 variants), UTF-32 (4 variants)
- Big5, GB2312, EUC-TW, HZ-GB-2312, ISO-2022-CN (Traditional and Simplified Chinese)
- EUC-JP, SHIFT-JIS, CP932, ISO-2022-JP (Japanese)
- EUC-KR, ISO-2022-KR, Johab (Korean)
- KOI8-R, MacCyrillic, IBM855, IBM866, ISO-8859-5, windows-1251 (Cyrillic)
- ISO-8859-5, windows-1251 (Bulgarian)
- ISO-8859-1, windows-1252 (Western European languages)
- ISO-8859-7, windows-1253 (Greek)
- ISO-8859-8, windows-1255 (Visual and Logical Hebrew)
- TIS-620 (Thai)

Установка
pip install chardet

Документация
Исходный код
Post #212 33K
Красота Turtle

Еще больше красивых узоров. О таких узорах говорилось в предыдущем посте. Математика бывает очень красивой. Экспериментируйте, пробуйте.

Скрипт

import turtle
colors = ['red', 'purple', 'blue', 'green', 'orange', 'yellow']
t = turtle.Pen()
turtle.bgcolor('black')
for x in range(360):
t.pencolor(colors[x%6])
t.width(x//100 + 1)
t.forward(x)
t.left(59)

Документация
Post #210 31.4K
Turtle

В Pyhton есть встроенная графическая библиотека для рисования примитивов. Это интересная игрушка для изучения языка. Сейчас в TikTok набирают популярность видео с рисование подобных математических примитивов.

Рисуем круг из одной и той же точки, постоянно увеличивая радиус. Получаем интересный арт.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →