IT-старт – Telegram
IT-старт
5.46K subscribers
1.23K photos
278 videos
116 files
861 links
Структурированная информация для тех , кто хочет сменить свой род деятельности и кто неравнодушен к IT.

Купить рекламу: https://telega.in/channels/it_begin/card

По вопросам рекламы: @AxeLFoleY_Jr_Motion_Designer
@skaynet88
Download Telegram
3000 английских слов. техника запоминания.
Автор: Литвинов П.

Неплохая книга.
Советую обратить внимание)

Скачать книгу в PDF 📚 📎

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍16
один из примеров, почему книга неплохая. Слова сгруппированы по смыслу, считаю, что так легче словарный запас основной "набить")
👍6
Какой вариант используете в работе?)
💻7 общих принципов программирования, которым должен следовать каждый разработчик

1. KISS (Keep it Simple, Stupid) - Простота кода и архитектуры. Старайтесь делать код и решения как можно более простыми и понятными.
2. DRY (Don't Repeat Yourself) - Избегайте дублирования кода, используйте функции и модули для повторного использования кода.
3. YAGNI (You Aren't Gonna Need It) - Не добавляйте функциональность, которая сейчас не нужна. Добавляйте только те возможности, которые реально требуются.
4. BDUF (Big Design Up Front) - Не проводите подробное проектирование до начала работы. Лучше планируйте и проектируйте по мере необходимости.
5. SOLID - Пять принципов объектно-ориентированного программирования (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion), которые помогают создавать гибкие и расширяемые системы.
6. APO (Avoid Premature Optimization) - Избегайте преждевременной оптимизации. Сначала напишите работающий код, а затем, если это необходимо, проводите оптимизацию.
7. Бритва Оккама - Принцип, согласно которому "не следует умножать сущностей без необходимости". Это означает, что нужно выбирать наиболее простое объяснение или решение, которое объясняет имеющиеся факты.

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍144🔥1🥰1
Поздравляю всех с 1-м днём зимы!)

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
🔥12🎉54😢1
Основы проектирования баз данных

Автор: Шитов В.Н,
Год: 2023
Язык: Русский

Описание: В учебном пособии описаны основные понятия баз данных, взаимосвязи в моделях и реляционный подход к построению моделей, этапы проектирования баз данных, проектирование структур баз данных, организация запросов SQL и многое другое. Приведено 18 практических работ.
Соответствует требованиям федеральных государственных образовательных стандартов среднего профессионального образования последнего поколения.

Скачать книгу в PDF 📎💾

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍6🔥3😁2
Всем доброго дня!

Решил немного отдохнуть от технической литературы и частично переключиться на классику.

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

За выходные думаю осилю.

Всем продуктивных выходных!

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍20🔥31🥰1😐1
Бесплатный курс по Python

Пройдя данный самоучитель, вы освоите актуальные основы программирования на Python.
Курс поделен на разделы. Внутри каждого раздела сначала идет теоретические уроки, а потом практические задания с решениями.

Разделы курса:
1. Знакомство с Python: история, применение и особенности языка.
2. Простейшие операции: арифметика, сравнение и логические операции.
3. Понятие переменной: объявление, присваивание и использование.
4. Строки: основы работы, методы и форматирование.
5. Типы данных. Понятие типизации: числа, строки, списки, кортежи и множества.
6. Функции: создание, использование и область видимости.
7. Понятие объекта в Python. Методы: классы, объекты и основы ООП.
8. Функции на практике: рекурсия, анонимные функции и модули.
9. Логические выражения и условия: if, elif и else.
10. Понятие цикла и их использование: for и while.

Ссылка на курс 💻💾

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍15🔥3💯1
Посоветуйте курс по Excel?

В целом понимание работы есть (формулы, форматирование и т.п. базовые вещи знаю), но хотелось бы расширить свои знания. Буду благодарен за совет)

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
😁4🌭1
Открыл для себя сейчас Google Scholar

Бесплатная поисковая система по научным публикациям, запущенная в ноябре 2004 года по инициативе инженеров Google Алекса Верстака и Анурага Ачария. С помощью поисковых роботов портал индексирует метаданные и осуществляет полнотекстовый поиск по научной литературе, включая журнальные статьи, препринты, диссертации, книги и технические отчёты. Пользователи могут искать нужные работы по авторам, ключевым словам, названию журнала. Углублённый поиск позволяет ранжировать материалы по публикации, дате и предметной области.

Если стоит цель написать научную статью или найти необходимую информацию в научной литературе, считаю, этот сервис будет крайне полезен.

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍112🥰2🔥1🤔1
Компьютерные сети.pdf
23 MB
Компьютерные сети

Автор: Э. Таненбаум, Т. Остин

Увидел ваши комментарии. Перезалил более качественный файл)
👍6🔥2🥰21
100 ошибок Go и как их избежать

Автор: Харшани Тейва,
Язык: Русский

Описание: Лучший способ улучшить код — понять и исправить ошибки, сделанные при его написании. В этой уникальной книге проанализированы 100 типичных ошибок и неэффективных приемов в Go-приложениях. Вы научитесь писать идиоматичный и выразительный код на Go, разберете десятки интересных примеров и сценариев и поймете, как обнаружить ошибки и потенциальные ошибки в своих приложениях. Чтобы вам было удобнее работать с книгой, автор разделил методы предотвращения ошибок на несколько категорий, начиная от типов данных и работы со строками и заканчивая конкурентным программированием и тестированием. Для опытных Go-разработчиков, хорошо знакомых с синтаксисом языка.

Скачать книгу в PDF 📎💾

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍3🥰3
"Компьютерные сети, учебный курс.", Созыкин Андрей:

Даётся база, азы сетей, поэтому заявлено, что он для программистов, так как сисадмины, по идее, и так должны всё это знать. Если не знаете, то этот курс вам отлично подойдёт. Для самообразования это будет базой для тех, кто не знаком с сетями. Сделан на основе классиков Таненбаум и Олиферы.

Ссылка на курс 📎💾

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍103
Уважаемые подписчики, всем доброго времени суток!

Посоветуйте ресурсы со статьями для расширения кругозора? Ибо..снова начал замечать, что свободное время уходит на просмотр не всегда разумного контента на YouTube))
Хочется же читать что-то полезное, для расширения кругозора)

Пока для себя выделил:
1. https://journal.tinkoff.ru/ - иногда бывают неплохие статьи по финансам и дневники трат любопытно почитать
2. https://kiozk.ru/ - вчера открыл для себя, использую на Iphone, в частности раздел "Статьи", что-то полезное можно подчерпнуть. Есть возможность купить подписку, но пока для себя в этом необходимости не вижу абсолютно никакой.

Вообщем. Охото узнавать что-то новое ежедневно и не обязательно информация должна быть технического характера.

Буду благодарен вам за ссылки на сайты, каналы, на ваш вкус))

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
3👍1🔥1
👍1🔥1
Что выведет код выше?
Anonymous Quiz
15%
True
48%
False
22%
Error
15%
None
👍4🥰2👏1
Возврат нескольких значений

Функции в Python могут возвращать более одной переменной без применения словаря, списка или класса.

Здесь возвращается кортеж. С тем же эффектом можно было бы написать return (name, birthdate).

Это нормально для ограниченного количества возвращаемых значений. Но все, что превышает 3 значения, должно быть помещено в класс (data).

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👍9😁2
Бумажный документооборот или ЭДО?

Одним из главных преимуществ бумажного документооборота является его простота и привычность. Бумажные документы легко создавать, заполнять и подписывать без специальных навыков. Они также легко хранятся и доступны для чтения, не требуя специального программного обеспечения или оборудования. Бумажные документы могут быть физически переданы и обработаны, что особенно важно, когда требуется официальное или юридическое подтверждение документа.

Что касается электронного документооборота, он имеет свои собственные преимущества. Во-первых, он более экологичен, так как не требует использования бумажных материалов. Во-вторых, электронные документы легко создавать, редактировать и передавать по интернету, что значительно сокращает время и ресурсы, затрачиваемые на обработку документов.

В итоге, выбор между бумажным и электронным документооборотом зависит от конкретных потребностей и предпочтений организации.

Ваш полезный
IT-Старт 👨‍🎓👩‍🎓
👏2👍1
👍6👏2