uki-python's Avatar

uki-python

@uki-python.bsky.social

Bивчаємо Python, машинне навчання, комп'ютерний зір та допомагаємо українській армії | Learning Python, machine learning computer vision and supporting Ukraine

39 Followers  |  28 Following  |  56 Posts  |  Joined: 31.12.2024  |  1.9052

Latest posts by uki-python.bsky.social on Bluesky

Post image

Використання lambda для повернення функцій:

29.01.2025 02:33 — 👍 0    🔁 0    💬 0    📌 0
Post image

Лямбда-функції, також відомі як анонімні функції, є основним елементом програмування на Python для створення швидких, одноразових функцій без необхідності формального визначення функції.

Приклад Простої Лямбда-Функції:

29.01.2025 02:32 — 👍 0    🔁 0    💬 1    📌 0

💡 Поради для ефективного використання `map()`:
- Комбінуйте `map()` з lambda-функціями для невеликих, анонімних операцій.
- При роботі з кількома ітерабельними об'єктами переконайтеся, що вони мають однакову довжину, щоб уникнути помилок або неочікуваної поведінки.

18.01.2025 20:59 — 👍 0    🔁 0    💬 0    📌 0
Post image

3. Довжина кожного слова у списку:

18.01.2025 20:59 — 👍 0    🔁 0    💬 1    📌 0
Post image

2. Обчислення квадратів чисел:

18.01.2025 20:59 — 👍 0    🔁 0    💬 1    📌 0
Post image

1. Перетворення температур з Цельсія в Фаренгейти:

18.01.2025 20:59 — 👍 0    🔁 0    💬 1    📌 0

Функція `map()` є потужним інструментом у Python, який застосовує вказану функцію до кожного елементу ітерабельного об'єкта (такого як списки або кортежі) та повертає об'єкт map, який потім можна перетворити на інші ітерабельні об'єкти, такі як списки, кортежі тощо.

📖 Приклади використання `map()`

18.01.2025 20:59 — 👍 2    🔁 0    💬 1    📌 0
Sarah C. M. Paine - Why Dictators Keep Making the Same Fatal Mistake
YouTube video by Dwarkesh Patel Sarah C. M. Paine - Why Dictators Keep Making the Same Fatal Mistake

Друзі, цікаве інтервʼю: www.youtube.com/watch?v=YcVS...

15.01.2025 20:29 — 👍 0    🔁 0    💬 0    📌 0
Post image

3. Використання методу `setdefault()`:

Цей метод — розумний спосіб додавання елементів: він встановлює словниковий ключ до вказаного за замовчуванням, якщо ключ ще не існує в словнику.

15.01.2025 18:18 — 👍 0    🔁 0    💬 0    📌 0
Post image

2. Використання методу `.update()`:

Для додавання кількох елементів одночасно або оновлення існуючого ключа з новим значенням `.update()` дуже корисний.

15.01.2025 18:18 — 👍 0    🔁 0    💬 1    📌 0
Post image

Методи додавання елементів до словників

1. Використання прямого призначення:

Найпростіший спосіб додати нову пару ключ-значення до словника — використовувати індекс ключа і призначити йому значення.

15.01.2025 18:18 — 👍 0    🔁 0    💬 1    📌 0

Дякую! Будем мати на увазі

14.01.2025 17:35 — 👍 0    🔁 0    💬 0    📌 0
Post image

Використання методу `.popitem()`
Видаляє та повертає останню додану пару ключ-значення зі словника, допомагаючи видаленню за принципом LIFO.

14.01.2025 17:33 — 👍 0    🔁 0    💬 0    📌 0
Post image

Використання методу `.pop()`

Видаляє елемент із вказаним ключем і повертає його значення. Метод також дозволяє повернути значення за замовчуванням, якщо ключ не існує, що запобігає `KeyError`

14.01.2025 17:33 — 👍 0    🔁 0    💬 1    📌 0
Post image

Використання ключового слова `del`

14.01.2025 17:33 — 👍 0    🔁 0    💬 1    📌 0

Як видаляти записи зі словників 🗑️🐍

Видалення записів із словника — це поширене завдання у програмуванні. Це важливо для управління пам'яттю, оновлення даних та підтримки чистого коду.

14.01.2025 17:33 — 👍 1    🔁 0    💬 1    📌 0

**Питання:** Який буде результат після виконання рядка `del fruits[1]`?

A) `['apple', 'cherry', 'date']`
B) `['banana', 'cherry', 'date']`
C) `['apple', 'banana', 'date']`
D) Виникає помилка

13.01.2025 16:29 — 👍 0    🔁 0    💬 1    📌 0

**Видалення в Python: Розуміння Ключового Слова `del`**

Розгляньте наступний список у Python:
fruits = ['apple', 'banana', 'cherry', 'date']

13.01.2025 16:29 — 👍 0    🔁 0    💬 1    📌 0
The man who triggered the AI explosion
YouTube video by NewsPicks /ニューズピックス The man who triggered the AI explosion

Можливо, найновіше інтерв'ю (2021) з ним є ось тут: www.youtube.com/watch?v=gwzw...

11.01.2025 19:12 — 👍 0    🔁 0    💬 0    📌 0

Було б чудово, якби один з наших українських журналістів міг взяти у нього інтерв'ю. Вплив такої бесіди міг би значно підсилити м'яку силу України на світовій арені.

11.01.2025 19:04 — 👍 1    🔁 0    💬 1    📌 0

Чи знали ви, що один із піонерів глибинного навчання (deep learning), Олексій Крижевський (Alex Krizhevsky), народився в Україні? Він був першим автором статті AlexNet. Незважаючи на його значний внесок у розвиток шi, Олексій воліє залишатися поза увагою громадськості, і з ним майже немає інтерв'ю.

11.01.2025 19:04 — 👍 3    🔁 0    💬 1    📌 0
Post image

**4. Метод `.items()`**
- **Використання**: `dictionary.items()`
- **Мета**: Повертає об'єкт перегляду, що містить пари ключ-значення словника у формі кортежів у списку.
- **Приклад**:

11.01.2025 16:35 — 👍 0    🔁 0    💬 0    📌 0
Post image

**3. Метод `.values()`**
- **Використання**: `dictionary.values()`
- **Мета**: Повертає об'єкт перегляду, який відображає список усіх значень у словнику.
- **Приклад**:

11.01.2025 16:33 — 👍 0    🔁 0    💬 1    📌 0
Post image

**2. Метод `.keys()`**
- **Використання**: `dictionary.keys()`
- **Мета**: Повертає об'єкт перегляду, який відображає список усіх ключів у словнику.
- **Приклад**:

11.01.2025 16:31 — 👍 0    🔁 0    💬 1    📌 0
Post image

**1. Метод `.get()`**
- **Використання**: `dictionary.get(key, default=None)`
- **Мета**: Отримує значення за вказаним ключем у словнику. Якщо ключ не існує, повертає `None` або вказане значення за замовчуванням.

11.01.2025 16:29 — 👍 0    🔁 0    💬 1    📌 0

Словники в Python надзвичайно універсальні, дозволяючи вам зберігати та керувати даними у формі пар ключ-значення. Сьогодні давайте розглянемо деякі основні методи, які повинен знати кожен програміст Python.

11.01.2025 16:29 — 👍 0    🔁 0    💬 1    📌 0

Який метод створення списків ви вважаєте найефективнішим або найцікавішим? Чи маєте ви унікальні випадки використання або трюки для створення списків у Python? Поділіться своїм досвідом та порадами! #python

10.01.2025 14:22 — 👍 0    🔁 0    💬 0    📌 0

6. **Використання `extend()`**
- Для додавання елементів з іншого ітерабельного:
```python
my_list = [1, 2, 3]
my_list.extend([4, 5]) # [1, 2, 3, 4, 5]
```

10.01.2025 14:22 — 👍 1    🔁 0    💬 1    📌 0

5. **Використання `append()`**
- Для додавання елементів до списку по одному:
```python
my_list = []
for i in range(5):
my_list.append(i) # [0, 1, 2, 3, 4]

10.01.2025 14:22 — 👍 0    🔁 0    💬 1    📌 0

4. **Використання оператора `*`**
- Для ініціалізації списку з повторюваними елементами:
```python
my_list = [0] * 5 # [0, 0, 0, 0, 0]
```

10.01.2025 14:22 — 👍 0    🔁 0    💬 1    📌 0

@uki-python is following 19 prominent accounts