Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

PYCON UK 2025: Why len 4 and other weird things you should know about strings in Python,

Автор: PYCON UK

Загружено: 2025-09-21

Просмотров: 210

Описание:

Strings in Python behave in all sorts of unexpected ways: len('😶‍🌫️') == 4, 'ñ' != 'ñ', '‮dlrow olleh‬'‬.split()[1] == 'olleh‬'! How is this possible? And importantly, why should you care?

In this presentation, we’ll give a brief introduction to text encoding, the different Unicode standards and how Python encodes strings before we dive deep into Unicode oddities. We’ll cover how one code point can represent multiple characters, why converting between upper-case and lower-case characters should be locale-dependent and how emoji’s work. Finally, we will discuss some best practices for handling unicode input in Python.

After this talk, you'll have a better understanding of strings in Python, the Unicode character encoding and you’ll be aware of some common pitfalls and how to avoid them.

Audience:
The content is aimed at someone who has some experience with Python programming but wants to get a deeper understanding of strings and unicode. However, we don’t assume any prerequisite knowledge and will use simple examples, so a curious beginner will be able to follow the talk as well.

Yngve Mardal Moe: Yngve is also an experienced Python educator, Python developer and data science consultant. He has taught Python to professionals, university students and academics. While working at the Norwegian University of Life Sciences, he headed a project transforming introduction to Python into a tutorial-based course focusing on active learning. He is currently tech lead, working on automating the Norwegian power grid.

Marie Roald: Marie is a researcher, data scientist and educator with over eight years experience teaching Python to middle- and high-school students, teachers and professionals in Norway. As part of her work as a researcher at the Norwegian Language Bank at the National Library of Norway, Marie has first-hand experience dealing with the intricacies of Unicode. Marie is also a co-founder and organiser of PyLadies Oslo.

PYCON UK 2025: Why  len 4  and other weird things you should know about strings in Python,

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Введение в программирование на Rust для питонистов

Введение в программирование на Rust для питонистов

Как компьютеры хранят текст — ASCII, Unicode, UTF-8, UTF-16 и UTF-32

Как компьютеры хранят текст — ASCII, Unicode, UTF-8, UTF-16 и UTF-32

Unicode, in friendly terms: ASCII, UTF-8, code points, character encodings, and more

Unicode, in friendly terms: ASCII, UTF-8, code points, character encodings, and more

Почему `len('😶‍🌫️') == 4` и другие странные вещи, которые вам следует знать о строках в Python

Почему `len('😶‍🌫️') == 4` и другие странные вещи, которые вам следует знать о строках в Python

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

LLM fine-tuning или ОБУЧЕНИЕ малой модели? Мы проверили!

Unicode Encoding! UTF-32, UCS-2, UTF-16, & UTF-8!

Unicode Encoding! UTF-32, UCS-2, UTF-16, & UTF-8!

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Принц Персии: разбираем код гениальной игры, вытирая слезы счастья

Удаляем свои фото, выходим из чатов, скрываем фамилию? Как избежать штрафов

Удаляем свои фото, выходим из чатов, скрываем фамилию? Как избежать штрафов

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

ИИ - ЭТО ИЛЛЮЗИЯ ИНТЕЛЛЕКТА. Но что он такое и почему совершил революцию?

PYCON UK 2025: Как создать кроссплатформенное приложение с графическим интерфейсом на Python, Рас...

PYCON UK 2025: Как создать кроссплатформенное приложение с графическим интерфейсом на Python, Рас...

Цепи Маркова — математика предсказаний [Veritasium]

Цепи Маркова — математика предсказаний [Veritasium]

ASCII, Unicode, UTF-8: простое объяснение

ASCII, Unicode, UTF-8: простое объяснение

Суть линейной алгебры: #14. Собственные векторы и собственные значения [3Blue1Brown]

Суть линейной алгебры: #14. Собственные векторы и собственные значения [3Blue1Brown]

Что такое квантовая теория

Что такое квантовая теория

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

Твоя ПЕРВАЯ НЕЙРОСЕТЬ на Python с нуля! | За 10 минут :3

The BIGGEST Misconception About Type Hints In Python Explained

The BIGGEST Misconception About Type Hints In Python Explained

Что скрывают в вашем номере отеля? Реальный случаи слежки..

Что скрывают в вашем номере отеля? Реальный случаи слежки..

Зачем подключать конденсатор параллельно диоду? Вот почему!

Зачем подключать конденсатор параллельно диоду? Вот почему!

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Теренс Тао о том, как Григорий Перельман решил гипотезу Пуанкаре | Лекс Фридман

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com