Turtle
В Pyhton есть встроенная графическая библиотека для рисования примитивов. Это интересная игрушка для изучения языка. Сейчас в TikTok набирают популярность видео с рисование подобных математических примитивов.
Рисуем круг из одной и той же точки, постоянно увеличивая радиус. Получаем интересный арт.
В Pyhton есть встроенная графическая библиотека для рисования примитивов. Это интересная игрушка для изучения языка. Сейчас в TikTok набирают популярность видео с рисование подобных математических примитивов.
Рисуем круг из одной и той же точки, постоянно увеличивая радиус. Получаем интересный арт.
This media is not supported in your browser
VIEW IN TELEGRAM
Красота 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)
Документация
Еще больше красивых узоров. О таких узорах говорилось в предыдущем посте. Математика бывает очень красивой. Экспериментируйте, пробуйте.
Скрипт
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)
Документация
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)
Установка
Исходный код
Маленькая, но невероятно полезная и простая библиотека. Позволяет определить кодировку текстового элемента.
Определяет:
- 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
ДокументацияИсходный код
HTTP сервер на Python
Наш сервер пока не умеет обрабатывать запросы. Как только перейдем в браузере по адресу 127.0.0.1:8000 сервер выдаст ошибку. Однако это базовый пример для быстрой развертки сервиса в несколько строк.
Наш сервер пока не умеет обрабатывать запросы. Как только перейдем в браузере по адресу 127.0.0.1:8000 сервер выдаст ошибку. Однако это базовый пример для быстрой развертки сервиса в несколько строк.
Deep-dive в «Экосистему облачных технологий»
Сегодня прогрессивные компании выбирают качественную облачную инфраструктуру и продвинутые сервисы — быстро и в нужной конфигурации, а ИТ-команды и бизнес получают больше возможностей, мотивации и свободы для развития продуктов и услуг на базе облака.
На конференции Huawei «Цифровое сообщество 2021» 26 октября состоится Форум «Экосистема облачных технологий». Важной частью Форума станет обзор развития публичного облака SberCloud.Advanced, реализованного в Партнерстве с Huawei. Евгений Колбин и Федор Прохоров, компания SberCloud, расскажут о стратегии и планах облачного провайдера, помогающего своим клиентам развивать бизнес. Wallace Lai, департамент облачных технологий Huawei, расскажет о роли вендора как технологического партнера, трендах в России и мире.
Также в программе: интересные кейсы крупнейших Заказчиков, выбравших облако в качестве надежной платформы для цифровой трансформации.
Регистрация: https://huawei.ru/events/hdcc2021/
#hdcc
Сегодня прогрессивные компании выбирают качественную облачную инфраструктуру и продвинутые сервисы — быстро и в нужной конфигурации, а ИТ-команды и бизнес получают больше возможностей, мотивации и свободы для развития продуктов и услуг на базе облака.
На конференции Huawei «Цифровое сообщество 2021» 26 октября состоится Форум «Экосистема облачных технологий». Важной частью Форума станет обзор развития публичного облака SberCloud.Advanced, реализованного в Партнерстве с Huawei. Евгений Колбин и Федор Прохоров, компания SberCloud, расскажут о стратегии и планах облачного провайдера, помогающего своим клиентам развивать бизнес. Wallace Lai, департамент облачных технологий Huawei, расскажет о роли вендора как технологического партнера, трендах в России и мире.
Также в программе: интересные кейсы крупнейших Заказчиков, выбравших облако в качестве надежной платформы для цифровой трансформации.
Регистрация: https://huawei.ru/events/hdcc2021/
#hdcc
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]
Теория теорией, а программирование познаётся на практике.
Поэтому сделали для вас набор практических уроков, в котором авторы пошагово показывают и рассказывают как создать разные программы на 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]
Что такое PEP8?
Этот вопрос очень часто встречается на собеседовании. Поэтому обязательно стоит ознакомиться.
Оформлять код на Python можно множеством разных способов. Имя переменной может быть и Variable и VARIABLE и variable. А как правильно? Есть ли для этого стандарт?
Да есть и не один. Вы можете ввести свои стандарты оформления кода для ваших проектов на свое усмотрение.
PEP8 - стандарт оформления кода от команды Python. Содержит полное описание форматирования конструкций, имен переменных и общей компоновки кода.
Ссылка на стандарт
Этот вопрос очень часто встречается на собеседовании. Поэтому обязательно стоит ознакомиться.
Оформлять код на Python можно множеством разных способов. Имя переменной может быть и Variable и VARIABLE и variable. А как правильно? Есть ли для этого стандарт?
Да есть и не один. Вы можете ввести свои стандарты оформления кода для ваших проектов на свое усмотрение.
PEP8 - стандарт оформления кода от команды Python. Содержит полное описание форматирования конструкций, имен переменных и общей компоновки кода.
Ссылка на стандарт
Быстрое машинное обучение
Познакомимся с еще одной невероятно востребованной библиотекой машинного обучения.
Lightgbm - библиотека классификации и ранжирования с помощью машинного обучения. Упор системы сделан на быстродействие и оптимизацию. Настройка потребляемой памяти, скорости работы и многие другие возможности позволят выжать из вашей модели максимум.
Установка
Документация
Познакомимся с еще одной невероятно востребованной библиотекой машинного обучения.
Lightgbm - библиотека классификации и ранжирования с помощью машинного обучения. Упор системы сделан на быстродействие и оптимизацию. Настройка потребляемой памяти, скорости работы и многие другие возможности позволят выжать из вашей модели максимум.
Установка
pip install lightgbm
Документация
Находитесь ли вы в начале карьерного пути, состоялись ли как профессионал в сфере IT — никогда не поздно совершенствоваться и пробовать что-то новое! 17 октября, в воскресенье, пройдёт марафон бесплатных вебинаров Skillbox по программированию.
Вы попрактикуетесь в самых популярных направлениях программирования, прокачаете навыки, узнаете, как выбрать прибыльную профессию и устроиться на работу мечты.
Переходите по ссылке и регистрируйтесь: 👉 https://clc.to/MBh1Qg.
Что будет на марафоне?
⚡️ Рассмотрите востребованные профессии в сфере IT.
⚡️ Сравните разные языки программирования в России и мире по популярности, сложности и уровню доходов специалиста.
⚡️ Познакомитесь с разработкой на Java и Python, веб-разработкой и Data Science.
⚡️ Попрактикуетесь в нескольких языках программирования.
⚡️ Узнаете, какими навыками должен обладать разработчик.
☝️ Спикерами будут ведущие специалисты, разработчики и директора Сбербанка, SymbioWay, Play North.
🔥 А ещё будет вебинар с практикующим профориентологом. Он подскажет, как выбрать профессию, какие направления в тренде на рынке труда и как построить карьерный план.
🎁 Участников, которые дойдут до конца марафона, ждут подарки от Skillbox и партнёров — безлимитный доступ к платформе изучения английского КЭСПА на 3 месяца и электронная книга «Век живи — век учись». По завершении онлайн-марафона — электронный сертификат, который усилит резюме, подтвердит ваши знания и покажет, что вы в курсе тенденций рынка.
Присоединяйтесь в это воскресенье!
Вы попрактикуетесь в самых популярных направлениях программирования, прокачаете навыки, узнаете, как выбрать прибыльную профессию и устроиться на работу мечты.
Переходите по ссылке и регистрируйтесь: 👉 https://clc.to/MBh1Qg.
Что будет на марафоне?
⚡️ Рассмотрите востребованные профессии в сфере IT.
⚡️ Сравните разные языки программирования в России и мире по популярности, сложности и уровню доходов специалиста.
⚡️ Познакомитесь с разработкой на Java и Python, веб-разработкой и Data Science.
⚡️ Попрактикуетесь в нескольких языках программирования.
⚡️ Узнаете, какими навыками должен обладать разработчик.
☝️ Спикерами будут ведущие специалисты, разработчики и директора Сбербанка, SymbioWay, Play North.
🔥 А ещё будет вебинар с практикующим профориентологом. Он подскажет, как выбрать профессию, какие направления в тренде на рынке труда и как построить карьерный план.
🎁 Участников, которые дойдут до конца марафона, ждут подарки от Skillbox и партнёров — безлимитный доступ к платформе изучения английского КЭСПА на 3 месяца и электронная книга «Век живи — век учись». По завершении онлайн-марафона — электронный сертификат, который усилит резюме, подтвердит ваши знания и покажет, что вы в курсе тенденций рынка.
Присоединяйтесь в это воскресенье!
Эффективно работаем с текстом
FlashText - библиотека быстрой работы с поиском и заменой слов из текстовых документов.
Почему Flash? Потому что работает быстрее, чем регулярные выражения. И для полноценного текстового приложения отличный вариант.
Умеет:
1. Искать
2. Заменять
3. Работать с группой данных.
Установка:
FlashText - библиотека быстрой работы с поиском и заменой слов из текстовых документов.
Почему Flash? Потому что работает быстрее, чем регулярные выражения. И для полноценного текстового приложения отличный вариант.
Умеет:
1. Искать
2. Заменять
3. Работать с группой данных.
Установка:
pip install flashtext
ДокументацияЗамена flashtext
Библиотека очень легкая в использовании, достаточно указать что на что будем заменять и готово!
Создадим рабочий объект KeywordProcessor(), добавим что ищем и что заменяем в качестве аргументов функции add_keyword(). Затем отправляем наши данные в процессор. Готово, вы восхитительны!
Библиотека очень легкая в использовании, достаточно указать что на что будем заменять и готово!
Создадим рабочий объект KeywordProcessor(), добавим что ищем и что заменяем в качестве аргументов функции add_keyword(). Затем отправляем наши данные в процессор. Готово, вы восхитительны!
Выбираете IT-профессию? Присоединяйтесь к бесплатному онлайн-интенсиву по программированию! Узнайте, какая специальность подходит вам больше всего. А мы поможем определиться с выбором.
Переходите по ссылке и регистрируйтесь: ⚡️ https://clc.to/vj3_oA.
Начните карьерный путь на бесплатном интенсиве, который пройдёт 18–20 октября в 19:00 по московскому времени.
● Познакомитесь с веб-разработкой, программированием на Java, Python, JavaScript и тестированием ПО, узнаете, как работает программный код.
● Узнаете, чем занимаются аналитики и менеджеры.
● Узнаете, сколько зарабатывают программисты. Научитесь составлять отличное резюме и поймёте, как устроиться в крутую компанию.
💡 Спикер интенсива — разработчик с опытом более 17 лет, директор центра SymbioWay и автор курса Skillbox «Веб-вёрстка для начинающих» — Даниил Пилипенко.
🎁 Дойдите до конца занятий, сдайте практическую работу и получите подарок от образовательной платформы Skillbox и издательства МИФ.
Переходите по ссылке и регистрируйтесь: ⚡️ https://clc.to/vj3_oA.
Начните карьерный путь на бесплатном интенсиве, который пройдёт 18–20 октября в 19:00 по московскому времени.
● Познакомитесь с веб-разработкой, программированием на Java, Python, JavaScript и тестированием ПО, узнаете, как работает программный код.
● Узнаете, чем занимаются аналитики и менеджеры.
● Узнаете, сколько зарабатывают программисты. Научитесь составлять отличное резюме и поймёте, как устроиться в крутую компанию.
💡 Спикер интенсива — разработчик с опытом более 17 лет, директор центра SymbioWay и автор курса Skillbox «Веб-вёрстка для начинающих» — Даниил Пилипенко.
🎁 Дойдите до конца занятий, сдайте практическую работу и получите подарок от образовательной платформы Skillbox и издательства МИФ.
Создаем интерфейсы в Pyhton
Tkinter одна из самых популярных библиотек построения интерфейсов для Python-приложений.
Позволяет сформировать рабочий интерфейс приложения. На борту имеется множество виджетов для проектирования различных элементов. Загрузка изображений, управление цветом, работа с файловой системой. И множество других возможностей библиотеки.
Модуль по умолчанию есть в Python, потому если вам необходимо быстро собрать интерфейс приложения это отличный выбор.
Документация
Tkinter одна из самых популярных библиотек построения интерфейсов для Python-приложений.
Позволяет сформировать рабочий интерфейс приложения. На борту имеется множество виджетов для проектирования различных элементов. Загрузка изображений, управление цветом, работа с файловой системой. И множество других возможностей библиотеки.
Модуль по умолчанию есть в Python, потому если вам необходимо быстро собрать интерфейс приложения это отличный выбор.
Документация
Начните свой путь в Data Science! Присоединяйтесь к прямым трансляциям 18–20 октября в 19:00 по московскому времени. В роли спикера выступит руководитель направления по исследованию данных в Сбербанке с 7-летним опытом в программировании — Анастасия Борнева.
🔥Регистрируйтесь на бесплатный онлайн-интенсив по анализу данных: 👉 https://clc.to/qIYwZg.
Чему вы научитесь?
📎 Находить аномалии, выявлять ложные зависимости и выделять главные факторы в моделях данных.
📎 Визуализировать и анализировать данные с помощью Python-библиотек.
📎 Автоматизировать решение бизнес-задач с помощью искусственного интеллекта и машинного обучения.
🎁 Все участники, дошедшие до финала интенсива, получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А каждый, кто сдаст домашнее задание, станет обладателем сертификата на 10 000 рублей для поступления на любой курс образовательной платформы Skillbox.
Присоединяйтесь к прямым эфирам 18–20 октября в 19:00 по московскому времени!
🔥Регистрируйтесь на бесплатный онлайн-интенсив по анализу данных: 👉 https://clc.to/qIYwZg.
Чему вы научитесь?
📎 Находить аномалии, выявлять ложные зависимости и выделять главные факторы в моделях данных.
📎 Визуализировать и анализировать данные с помощью Python-библиотек.
📎 Автоматизировать решение бизнес-задач с помощью искусственного интеллекта и машинного обучения.
🎁 Все участники, дошедшие до финала интенсива, получат в подарок электронную книгу Кей Петерсон и Дэвида Колба «Век живи — век учись» издательства МИФ. А каждый, кто сдаст домашнее задание, станет обладателем сертификата на 10 000 рублей для поступления на любой курс образовательной платформы Skillbox.
Присоединяйтесь к прямым эфирам 18–20 октября в 19:00 по московскому времени!