Представь, что ты оператор узла железной дороги и слышишь, что прибывает поезд. Тебе нужно пустить его по одной из двух веток. Есть два варианта:
Второй пункт – это то, чем занимается так называемый предсказатель переходов. Именно поэтому отсортированные массивы в некоторых случаях обрабатываются быстрее – их легко прогнозировать.
Вот и разгадка! А пример работы предсказателя смотри в карточке
#списки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥5🤩3❤1
Git и GitHub – самое крутое, что создано для управления версиями кода. Наверное каждый про них слышал. Но далеко не каждый их понимает, ведь это и в правду не самые простые штуки. Погнали разбираться.
В этом туториале мы подробно описали каждый шаг для начала работы с Git и GitHub:
А в карточку вынесли основные команды Git, которые должен знать каждый программист
#git #github #туториалы
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16🔥4👏2
Представь, что у тебя есть список, и вдруг тебе очень надо что-то в нем поменять. Казалось бы, задание простое, но кто если не программисты гуглят даже элементарные вещи?
Итак, мы вспоминаем всевозможные способы заменить значение в списке на другое. Сколькими их них ты уже пользовался?
#списки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍24⚡5🕊2🐳2🍌1
Привет! Познакомимся?
Наша редакция поздравляет (ха-ха) тебя с началом рабочей недели. Мы очень хотим поближе с тобой позакомиться и первым делом узнать, сколько тебе лет 👻
👉 Это поможет нам понять, что тебе интересно и знаешь ли ты слово «кринж»
Наша редакция поздравляет (ха-ха) тебя с началом рабочей недели. Мы очень хотим поближе с тобой позакомиться и первым делом узнать, сколько тебе лет 👻
👉 Это поможет нам понять, что тебе интересно и знаешь ли ты слово «кринж»
👍18❤🔥9🌚8🍌5👌4🌭2
Сегодня показываем рецепт, по которому можно приготовить вкуснейшее конвертирование текста в речь.
Ингридиенты:
-
pip install gTTS-
pip install playsound
👉 Способ приготовления смотри в карточке
Мммм... Пальчики оближешь 🍓
#библиотеки
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍39❤3🤯3🕊3🔥2🤩1
Какие бывают базы данных
Базы данных позволяют упорядочить и хранить данные так, чтобы с ними было удобно работать. Но ведь даже продукты в холодильнике можно хранить разными способами. Вот и базы данных тоже бывают разные 👇
💻 Реляционные, или табличные. Используются чаще всего.
💻 Сетевые. Простой пример – база данных Кинопоиска.
💻 Иерархические. Это то, как хранятся папки и файлы: они вложены друг в друга.
Одна база не лучше другой. А какой тип выбрать – зависит от задачи.
#бд
class Python
Базы данных позволяют упорядочить и хранить данные так, чтобы с ними было удобно работать. Но ведь даже продукты в холодильнике можно хранить разными способами. Вот и базы данных тоже бывают разные 👇
Одна база не лучше другой. А какой тип выбрать – зависит от задачи.
#бд
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍27👏4😁2
Загадочный if __name__ == '__main__'
Каждый видел это существо, но только избранные знают, кто это. Ночная фурия питона. Тайна, покрытая мраком. Или нет?
Оказывается все просто. Конструкция нужна, чтобы скрипт удобно было использовать по-разному:
➡️ запускать его напрямую и сразу исполнять нужный код
➡️ импортировать и пользоваться только избранными функциями без запуска всего кода
#функции
class Python
Каждый видел это существо, но только избранные знают, кто это. Ночная фурия питона. Тайна, покрытая мраком. Или нет?
Оказывается все просто. Конструкция нужна, чтобы скрипт удобно было использовать по-разному:
#функции
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥23👍12❤4😍3🌭3
Условия:
Даны два массива целых чсел
X и Y. Элементы внутри списка не повторяются.Необходимо написать функцию,которая возвращает список чисел из массива X, которых нет в Y.
Список должен быть отсортирован в порядке неубывания.Сначала переходи и решай сам -> https://class-python.ru/post/53
А потом проверяй себя -> https://class-python.ru/post/54
#задачи
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Авторизация и аутентификация – в чем разница?
Представь, что ты пришел на закрытую вечеринку. На входе дядя охранник спрашивает твое имя. Оно есть в списке гостей и тебе вручается конверт, показывающий, что тебе разрешили войти. Это аутентификация✅
Ты получил доступ к вечеринке и общему залу, так как это не требует дополнительных прав. Но ты направляешься в VIP-зал. На входе тебя просят открыть конверт, и оказывается, что у тебя нет VIP-роли. Тебя не впустят. Это авторизация🔒
#бэкенд
class Python
Представь, что ты пришел на закрытую вечеринку. На входе дядя охранник спрашивает твое имя. Оно есть в списке гостей и тебе вручается конверт, показывающий, что тебе разрешили войти. Это аутентификация
Ты получил доступ к вечеринке и общему залу, так как это не требует дополнительных прав. Но ты направляешься в VIP-зал. На входе тебя просят открыть конверт, и оказывается, что у тебя нет VIP-роли. Тебя не впустят. Это авторизация
#бэкенд
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33⚡3👏3❤1
🤌 Правила хорошего тона
Питонисты – люди тонкой душевной организации. Чтобы быть в теме, нужно учиться этикету написания кода. А одна из важнейших вещей здесь – это выравнивание💩
Окей, все мы знаем, что после объявления функции,
Скорее смотри как надо✔️ , а как не надо ❎
#рекомендации
class Python
Питонисты – люди тонкой душевной организации. Чтобы быть в теме, нужно учиться этикету написания кода. А одна из важнейших вещей здесь – это выравнивание
Окей, все мы знаем, что после объявления функции,
if или for нужен отступ. Но сейчас поговорим о других, менее известных, нюансах. Скорее смотри как надо
#рекомендации
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍52🐳5🌚5❤1😁1
С английского legacy – наследие. Получается, легаси-код — это код, который перешёл «по наследству» от предыдущих разработчиков. Вот в Windows 10 до сих пор остаются фрагменты, написанные ещё 20 лет назад👵
Здесь минус не в том, что старый код работает плохо, а в том, что его неудобно поддерживать. Если легаси-код работает и не требует вмешательства — то можно пока не париться, пусть работает. Будет время — перепишем (наверное)
#info
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
👍29😱4🍌3❤🔥1⚡1
Математики говорят, что интегралы нужно любить, как мать. На самом деле это реально полезная штука. Будешь, например, заливать бетоном кривую дорожку, и интеграл даст знать, сколько нужно бетона. А если занимаешься Data Science, то интегралы – это мастхэв.
#прикладной_python #математика
class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41🤯6⚡4