Python clues


Гео и язык канала: не указан, не указан
Категория: не указана


From web thru devop to data science

Связанные каналы

Гео и язык канала
не указан, не указан
Категория
не указана
Статистика
Фильтр публикаций




brianallan_python-f-strings-number-formatting.pdf
96.6Кб
Python F-Strings Number Formatting Cheat Sheet






5 Quick Production DB Tips for New Devs..

1. Always Backup:
Before any change, ensure backup.

2. Test First:
Use staging before touching production.

3. Limit Access:
Minimize direct database touchpoints.

4. Stay Alert:
Set up monitors, catch anomalies.

5. Document!:
Note every change, every time.

Stay safe and code smart!






Репост из: Senior Python Developer
Метод get у словарей

Метод используется для получения значения по ключу. Синтаксис: dict.get(key)
Если ключ есть в словаре, возвращается соответствующее значение, если ключа нет, вместо ошибки возвращается значение None.

Можно задать customized значение, если ключ отсутствует: dict.get(key, customized_value)

Метод полезен, когда нет уверенности, что ключ присутствует в словаре, так как позволяет избежать ошибки при обращении к несуществующим ключам.

#это_база


Репост из: Senior Python Developer
#вопросы_с_собеседований
Какие операции можно производить над отображениями?

Примером отображения в Python являются словари (dicts), с ними можно выполнять следующие основные операции:

— Получение значения по ключу: my_dict[key].
— Добавление или изменение пары ключ-значение: my_dict[key] = value.
— Удаление пары ключ-значение: del my_dict[key].
— Проверка наличия ключа: key in my_dict.
— Получение списка ключей: my_dict.keys().
— Получение списка значений: my_dict.values().
— Получение пар ключ-значение: my_dict.items().
— Очистка словаря: my_dict.clear().
— Копирование: new_dict = my_dict.copy().
— Объединение словарей: z = {**x, **y}.




Видео недоступно для предпросмотра
Смотреть в Telegram










"Друзья, диск С в любой версии Windows не должен быть забит данными под завязку. Для нормальной работы операционной системы необходимо, чтобы на диске оставалось свободным не менее 20% места. И для нормальной работы Windows в любой актуальной её версии необходимо, чтобы объём самого диска С был как минимум 80 Гб, в идеале – 100-120 Гб."


Репост из: Senior Python Developer
Ruff

Ruff - это линтер для проверки качества кода.
Он помогает обнаруживать ошибки, следовать стилистическим рекомендациям и в целом писать более чистый и читаемый код.

Ruff можно использовать для проверки как отдельных файлов, так и целых проектов.


Popular interview question: What is the difference between Process and Thread?

To better understand this question, let’s first take a look at what is a Program. A Program is an executable file containing a set of instructions and passively stored on disk. One program can have multiple processes. For example, the Chrome browser creates a different process for every single tab.

A Process means a program is in execution. When a program is loaded into the memory and becomes active, the program becomes a process. The process requires some essential resources such as registers, program counter, and stack.

A Thread is the smallest unit of execution within a process.

The following process explains the relationship between program, process, and thread.

1. The program contains a set of instructions.

2. The program is loaded into memory. It becomes one or more running processes.

3. When a process starts, it is assigned memory and resources. A process can have one or more threads. For example, in the Microsoft Word app, a thread might be responsible for spelling checking and the other thread for inserting text into the doc.

Main differences between process and thread:

🔹 Processes are usually independent, while threads exist as subsets of a process.
🔹 Each process has its own memory space. Threads that belong to the same process share the same memory.
🔹 A process is a heavyweight operation. It takes more time to create and terminate.
🔹 Context switching is more expensive between processes.
🔹 Inter-thread communication is faster for threads.

Over to you:
1). Some programming languages support coroutine. What is the difference between coroutine and thread?
2). How to list running processes in Linux?





Показано 20 последних публикаций.

12

подписчиков
Статистика канала