All streams
Search
Write a publication
Pull to refresh
15
0
Иван Зайцев @IvanZaycev0717

Fullstack Developer, Москва

Send message

Извините, что не по теме. Но планируется ли перевод книги FastAPI Cookbook: Develop high-performance APIs and web applications with Python от автора Giunio De Luca 2024 года?

Мне лично в статье не хватило временных рамок, без них сложно представить сколько существовал тот или иной бизнес

ну почему не для Хабра? На собеседовании любят это спросить, это база. Почему бы не освежить базу в голове

Здесь я заметил типичную теорию, которую дают преподаватели в наших учебных учерждениях. Эти люди, как правило, никогда дело не имели с реальной практикой и заучили какие-то алгоритмы криво и это преподают, т.к. в реальный сектор IT их или не взяли, или они сами не захотели туда идти.

Сортировка пузырьком

У ВАС:

# Пузырьковая сортировка
def sort_array(arr):
    for i in range(len(arr)):
        for j in range(i + 1, len(arr)):
            if arr[j] <= arr[i]:
                continue
            arr[i], arr[j] = arr[j], arr[i]

А давайте запишем этот алгоритм таким образом:

def sort_array(arr):
    n = len(arr)  
    for bypass in range(1, n):  
        for i in range(n-bypass):  
            if arr[i] > arr[i+1]:  
                arr[i], arr[i+1] = arr[i+1], arr[i]

Так он намного симпатичнее выглядит

Сортировка вставкой

# Сортировка вставками
def sort_array(arr):
    for i in range(1, len(arr)):
        key = arr[i]
        j = i - 1
        while j >= 0 and key < arr[j]:
            arr[j + 1] = arr[j]
            j -= 1
        arr[j + 1] = key

Ухх, давайте намного проще запишем:

def sort_array(arr):
    n = len(arr)  
    for top in range(1, n):  
        i = top  
        while i > 0 and arr[i-1] > arr[i]:  
            arr[i], arr[i-1] = arr[i-1], arr[i]  
            i -= 1

Еще очень большое сомнение вызывает, что у random не установлен seed - если, например, брать сортировку подсчётом, то это очень критично - там разброс чисел (диапазон) имеет решающее значение

Благодаря этой новости выяснилось насколько мы отстаём от Запада - на 11 лет

Соцсеть «Одноклассники» решила, что пора

Как говорил Игорь Вихорьков: "Пора, родной, пора...". Чтобы вы понимали, что такое Одноклассники, я приведу небольшую цитату из официальной документации:

И на веб, и на мобильной платформе игры в тестирование запускаются по понедельникам, в период с 12:00 до 18:00 по московскому времени. Запуски проектов, успешно прошедших тестирование, происходят по средам и пятницам, также в период с 12:00 до 18:00 МСК.

class GenderEnum(str, enum.Enum):

Здесь можно не использовать множественное наследование. В стандартной библиотеке Enum есть класс StrEnum, также есть и IntEnum

Блог МТУСИ чем-то напоминает газету "Правда" - там победа, здесь победа. Только страна, в которой победа за победой, прорыв за прорывом были почему-то перестала существовать

Запомните раз и навсегда: работа с курса или какого‑то тутора с ютубчика не является вашей самостоятельной. Начнем с того, что работодатели и эксперты знают 90% таких работ, и увидеть еще одну в портфеле кандидата — это сразу крест.

Абсолютно верно. HR, если видят в портфолио Foodgram от Яндекс.Практикума - сразу скип. Также и другие типовые проекты от других школ. Уже все названия известны и это не считается опытом

Только никто не пишет, что она будет стоить 50 долларов. Игра, которая вышла более 14 (ЧЕТЫРНАДЦАТИ) лет назад - стоит 50 долларов.

У меня от скриншотов возникла ностальгия по Dephi. Верните мне мой 2002. Есть абсолютно такая же программа для Android, написанная на Unity (язык C#). Я уже с помощью неё выучил 2000 слов.

 А у любителей кофе теперь есть еще одна причина последовать принципу Оззи Осборна и пить всего лишь одну чашку кофе в день.

Последуем всем его советам

Если сделака состоится, первое, что сделают китайцы - это поганой метлой выгонят все отделы по разнообразию (DEI). Я видел как китайцы работают - остальным придётся не сладко, либо они начнут работать, а не печеньки с кофейком гонять, либо пойдут этот кофеёк продавать в Starbucks. Вина в этом только на самой Ubisoft, которая сейчас пытается переложить вину на игроков, что мол не покупали их бездарные игры

Эндрю Таненбаум «Архитектура ЭВМ»

Я пытался прочитать книгу "Компьютерные сети" 2023 года от этого автора. Мне совершенно не понравилась неакадемичность изложения и отсутствие последовательности - например, говорит уже вначале об IEEE 802.11, не говоря ни что такое IEEE, ни 802, ни 11. В итоге, дропнул - начал книгу Олифер изучать по компьютерным сетям, там действительно как надо написано

Системные требования для ультра-настроек:• процессор — Intel Core i7-14700F или AMD Ryzen 9 5950X;• видеокарта — GeForce RTX 4070 или Radeon RX 7800 XT;• оперативная память — 32 ГБ,

Оптимизация? Нет, не слышали

я обойдусь без избитых шуток вроде «программист – это человек, преобразующий кофеин в код»

такой программист долго не протянет. Психостимуляторы типа кофеина могут показаться хорошей идеей пока у вас не возникнут проблемы со здоровьем из-за этого

Что происходит в VK можно косвенно судить по качеству документации, что представлена в открытом доступе.

Я изучал много документаций, в том числе от Google, от Яндекс, даже кое-каких экстремистких на территории РФ зарубежных социальных сетей. Но VK - это что-то с чем-то. Это мне очень сильно напомнило сцену из мультфильма "Трое из Простоквашено", когда дядя Фёдор писал письмо родителям - один разработчик начал писал документацию, увидев, что корова жуёт бельё за окном, побежал спасать бельё. Потом второй разработчик стал дописывать, что API работает через повышение лохматости.

У меня на практике самые частые ошибки авторизации именно было связаны с сервисами VK. Они то отвалятся, то еще что-то произойдёт. Еще сервисы VK (само VK, Mail.ru, Одноклассники) неадекватно реагируют на MTU = 1500 байт. Они не могут обратиться к такому серверву, причем Google, Telegram и Яндекс без каких-либо проблем это делают. Специально для VK и других его сервисов пришлось создавать сеть с MTU = 1450 байт.

Я не спорю, возможно, там работают талантливые умные программисты. Но если у команды бездарный тренер, даже имея самых лучших игроков он всё проиграет, так как задача тренера - сыгранность комманды (отладка машины)

Если раньше на собеседовании спрашивали алгоритмы сортировки, то теперь приходится крутить-вертеть АВЛ-деревья. В будущем что-нибудь еще придумают...

Фрагмент созданного мной кликабельного прототипа

Уж очень сильно похоже на приложение Сбербанк Онлайн

 У меня все. Вопросы, жалобы, замечания?

  1. Сколько было студентов у вас в группе?

  2. Сколько новых групп в месяц?

  3. Сколько помимо вас закончило курс и получило диплом?

  4. Сколько вакансий на рынке труда по той, специальности на которую вы закончили?

  5. Сколько по факту трудоустроилось?

Information

Rating
Does not participate
Location
Москва и Московская обл., Россия
Registered
Activity

Specialization

Fullstack Developer
Python
Fastapi
JavaScript
Vue.js
SQL
MongoDB