Используйте спецификатор
`=`
в f-строках, чтобы включить как имя переменной, так и ее значение в форматированную строку.✨@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Пример:
# Строки, созданные вручную (будут интернированы)
a = "hello"
b = "hello"
print(a == b) # True, так как значения строк одинаковы
print(a is b) # True, так как строки интернированы и ссылаются на один объект
# Строки, созданные динамически (не всегда интернированы)
x = "".join(["hel", "lo"])
y = "hello"
print(x == y) # True, значения одинаковы
print(x is y) # False, так как x и y — это разные объекты в памяти
Когда это знание полезно:
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Смотреть
▪Урок2
▪Урок 1
▪Лучшие бесплатные курсы и книги по Python в 2024 год
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python курс для начинающих: работа с операторами и Math
📌На Python телеграм канал: https://t.iss.one/pythonl
⚡️https://t.iss.one/+Ej61eG14n-ZmOTQy - наш телеграм для всех, кто учит и любит машинное обучении
📌 Папка лучших ресурсов для Python разработчиков - https://t.iss.one/+QPMzkhIlLVw4YzNi
Приветствую вас на моем бесплатном…
⚡️https://t.iss.one/+Ej61eG14n-ZmOTQy - наш телеграм для всех, кто учит и любит машинное обучении
📌 Папка лучших ресурсов для Python разработчиков - https://t.iss.one/+QPMzkhIlLVw4YzNi
Приветствую вас на моем бесплатном…
Для создания менеджера контекста с помощью класса необходимо определить два метода:
enter() — код, выполняемый при входе в контекст (with).
exit(self, exc_type, exc_val, exc_tb) — код, выполняемый при выходе из контекста, даже если внутри возникло исключение.
Допустим, у нас есть класс DatabaseConnection, который имитирует подключение к базе данных. Менеджер контекста будет обеспечивать автоматическое подключение и отключение от базы данных:
class DatabaseConnection:
def __init__(self, db_name):
self.db_name = db_name
def __enter__(self):
# Действия при входе в контекст
print(f"Connecting to database '{self.db_name}'...")
self.connection = f"Connection to {self.db_name}"
return self.connection # Возвращаем объект соединения
def __exit__(self, exc_type, exc_val, exc_tb):
# Действия при выходе из контекста (закрытие соединения)
print(f"Closing connection to '{self.db_name}'...")
self.connection = None
return False # Если возникло исключение, не подавлять его
# Использование менеджера контекста
with DatabaseConnection('test_db') as conn:
print(f"Using {conn} to execute queries...")
Результат выполнения:
Connecting to database 'test_db'...
Using Connection to test_db to execute queries...
Closing connection to 'test_db'...
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Machinelearning
Репозиторий GitHub "advice", в котором содержится обширная коллекция ссылок на ресурсы, предлагающие советы по различным аспектам поступления в аспирантуру, проведения исследований и жизни в аспирантуре, в основном в области информатики, NLP и ML.
Автор репозитория - Shaily Bhatt, аспирант первого года обучения в Институте языковых технологий CMU и бывший сотрудник NLU Group в Google Research (Индия).
Содержание:
Заявки в аспирантуру:
Исследования:
В репозитории также есть раздел "Список списков", в котором собраны ссылки на другие полезные ресурсы.
@ai_machinelearning_big_data
#AI #ML #Resources #Github #Awesome
Please open Telegram to view this post
VIEW IN TELEGRAM
#курс #python #docker #fastapi
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
import pandas as pd
import fireducks.pandas as pd
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
💼 Обратное собеседование (reverse-interview) это список вопросов для соискателей.
Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности.
Разделы вопросов:
- Технологии
- Должность
- Команда
- Ваши будущие коллеги
- Компания
- Бизнес
- Удалённая работа
- Офисная работа
- Компенсация
- Больничный, декретный период, отпуск
📌 Вопросы
@python_job_interview
Пункты не упорядочены и могут быть неприменимы к конкретной должности или виду работы. Вначале это был просто список вопросов, но со временем он стал включать ещё и те вещи, которых хотелось бы видеть больше, и «красные флажки», то есть вещи, которых хочется избегать. Ещё я обратил внимание, что многие люди, которых я собеседовал, не задавали эти вопросы, и, я думаю, это были упущенные возможности.
Разделы вопросов:
- Технологии
- Должность
- Команда
- Ваши будущие коллеги
- Компания
- Бизнес
- Удалённая работа
- Офисная работа
- Компенсация
- Больничный, декретный период, отпуск
📌 Вопросы
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
asyncio
для написания асинхронного кода в Python, и какие преимущества и недостатки вы видите в использовании асинхронного программирования по сравнению с многопоточностью? Приведите примеры.import asyncio
async def fetch_data(url):
print(f"Fetching data from {url}...")
await asyncio.sleep(2) # Имитация сетевого запроса
print(f"Data from {url} fetched.")
return f"Data from {url}"
async def main():
urls = ["https://example.com/1", "https://example.com/2", "https://example.com/3"]
tasks = [fetch_data(url) for url in urls]
results = await asyncio.gather(*tasks)
print(results)
asyncio.run(main())
В этом примере несколько задач выполняются одновременно, хотя каждая из них вызывает асинхронное ожидание (с использованием `await asyncio.sleep(2)`), что позволяет другим задачам продолжать выполнение.
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Master_SQL.pdf
754.9 KB
— Основные команды SQL;
— SOL Joins;
— SQL Unions, Intersect, Except;
— Временные таблицы SQL, таблицы просмотра, CTE;
— Ранги SQL.
Сохраняйте себе, чтобы не потерять.
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Этот ролик охватывает следующие темы:
▫️Временную и пространственную сложность алгоритмов.
▫️Все основные структуры данных.
▫️Советы по подготовке к интервью.
Решения представлены на языке программирования Python 🐍.
Сохраните этот материал для подготовки к собеседованиям 👇
Полное 5.5-часовое видео: https://youtu.be/lvO88XxNAzs?si=EX7_LAu3y8g7WETG
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
70 Leetcode problems in 5+ hours (every data structure) (full tutorial)
In this video we go through the solution and problem solving logic, walking through pretty much every leetcode question you need to know to pass a tech/programming interview, or to just become a better software engineer.
📹 Patreon:
This video took a few…
📹 Patreon:
This video took a few…
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Массив NumPy работает быстрее и вы получаете множество встроенных функций: свертки, быстрый поиск, базовую статистику, линейную алгебру, гистограммы и т. д.
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Python: Большой бесплатный курс 2024 года. Цикл: while в Python!
В этом видео я расскажу о цикле while в Python! 🐍✨ Циклы — один из ключевых инструментов в программировании, и цикл while позволяет вам повторять блок кода, пока заданное условие остается истинным.
📌На Python телеграм канал: https://t.iss.one/pythonl
⚡️https…
📌На Python телеграм канал: https://t.iss.one/pythonl
⚡️https…
▪️Github
@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM