Python вопросы с собеседований
19.3K subscribers
310 photos
4 videos
8 files
251 links
Вопросы с собеседований по Python

@workakkk - админ

@machinelearning_interview - вопросы с собесдований по Ml

@pro_python_code - Python

@data_analysis_ml - анализ данных на Python

@itchannels_telegram - 🔥 главное в ит
Download Telegram
🖥 Мощная шпаргалка по Python

Здесь приводится вся необходимая теория, которая поможет вспомнить основные концепции, функции, методы Python

📎 Шпаргалка

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Шпаргалка по Python, в которой собраны небольшие скрипты для решения повседневных задач

Вот, кстати, некоторые из них:

— добавить файл sample.txt к архиву .tar.gz:
import tarfile
with tarfile.open('sample.tar.gz', 'w:gz') as tar:
tar.add('sample.txt')


— понятный вывод различий между строками
import difflib
diff = difflib.ndiff('one\ntwo\nthree\n'.splitlines(keepends=True),
'ore\ntree\nemu\n'.splitlines(keepends=True))
print(''.join(diff))


📎 Шпаргалка

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Неплохая идея для пет-проекта — дашборд в Streamlit на основе данных Google Sheets

Держи, тут и сам код, и подробный туториал, как можно создать этот дашборд

🖥 GitHub
🟡 YouTube

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое Meta в классах Django?

Django использует метаклассы. А метаклассы — это классы, которые конструируют другие классы. Соответственно, когда Django конструирует наш класс, он делает это с помощью своего метакласса. Внутренний класс с названием Meta позволяет задать этому конструктору необходимые нам параметры.

🪅Например, мы можем перезаписать имя таблицы, используя db_table в классе Meta. А ещё изменить порядок полей нашей модели.
from django.db import models

class Product(models.Model):
name = models.CharField(max_length=100)
price = models.DecimalField(max_digits=10, decimal_places=2)
created_at = models.DateTimeField(auto_now_add=True)

class Meta:
db_table = 'product_table'
ordering = ['-created_at']


#вопросы_с_собеседований
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Разные полезости по Python для подготовкb к собеседованию

Здесь собран теоретический минимум по работе с разными библиотеками Python, по алгоритмам, описывается работа с данными и визуализация данных — в целом довольно полезная подборка для подготовки к собеседованию

▶️ Важные концепции Python, алгоритмы и не только

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️ SOLID Принципы! ТЕБЯ Спросят ЭТО На СОБЕСЕДОВАНИИ!

https://www.youtube.com/shorts/DU2MSvf3Zn4

@python_job_interview
🖥 Отличная шпаргалка по Python для повторения всего необходимого

Прямо must have ресурс, здесь собрана масса полезных скриптов, которые объясняют практически всё: от использования библиотек типо Pandas до подключения других интерпретаторов наподобие Cython

▶️ Cheat sheet

@python_job_interview
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM