Ответы пользователя по тегу IT-образование
  • Есть ли на специализации "Прикладная информатика" физика после 9 класса?

    myjcom
    @myjcom
    Программирование?
    Добрый день, планирую поступать в колледж на специальность прикладная информатика, но дело в том, что у меня очень плохо обстоят дела с физикой.

    Много ли будет физики

    ФГОС специальности 09.02.05 Прикладная информатика (по отраслям)
    Физики там нет, вообще нет.

    после 1 курса

    2 семестра 1-го курса будет физика в рамках школьной программы 10-11 класса, собственно как и остальные предметы. На первом курсе на базе 9 классов вы сжато осваиваете 2 года школы.
    Ответ написан
    Комментировать
  • Что почитать по современному C++ если уже программируешь, но на другом языке?

    myjcom
    @myjcom
    https://isocpp.org/wiki/faq/how-to-learn-cpp
    www.stroustrup.com/tour2.html
    shtonda.blogspot.com/2018/11/tour-c-plus-plus-stro...
    P.S.
    Литературы по современному С++ много (в оригинале намного больше), все не охватить ни в 1, ни в 5 книгах/курсах.
    https://en.cppreference.com/w/
    Ответ написан
    Комментировать
  • Какие есть книги чтобы заполнить дыры по информатике и ИКТ?

    myjcom
    @myjcom
    Какие есть книги чтобы заполнить дыры по информатике и ИКТ?

    Что за дыры, конкретика не помешала бы.

    А так, или ждать перевод 13-го издания shtonda.blogspot.com/2018/07/computer-science-over...
    или найти (ищется) и прочитать 12 издание в оригинале (английский).
    или купить 13
    или довольствоваться отечественными учебниками по Информатике и ИКТ. (обо всем понемногу)

    посоветуйте книгу или другой ресурс которая бы охватывала все об икт и информатике

    Книги обо всем никогда небыло, нет и скорее всего никогда не будет.

    Тем более вы не рассказываете что у вас в бэкграунде имеется
    разброс огромный от серии "ХХХ для чайников" до Гарвардского курса CS50 ( на русском ;) )
    Ответ написан
    Комментировать
  • Интерактивный курс по математике на русском?

    myjcom
    @myjcom
    Для общего развития мышления, тренировать свои мозги тоже не бывает лишним)

    A --> Савватеев книга «Математика для гуманитариев»
    Б --> раздел Книги и учебные ресурсы по машинному обучению
    (по математике там есть подраздел, дублировать не буду, там то что вам нужно)
    Для общего развития
    Ответ написан
    Комментировать
  • Нескучная математика - такое бывает?

    myjcom
    @myjcom
    Напишите/сходите на лекции к этому человеку. Странно, что вы по образованию, вроде близки к математике, а известных личностей в этой среде не знаете, но это так наблюдение.
    Ответ написан
    3 комментария
  • Что выбрать: информационную безопасность или программирование?

    myjcom
    @myjcom
    Yoonji,
    Что выбрать: информационную безопасность или программирование?

    не могу выбрать направление.

    Вот смотрите, вы выбрали себе два направления, но ВУЗ вы не выбрали, экзамены пока еще не сдали.
      На основе имеющихся данных, можно сказать так: Поступайте на очное туда, куда сможете поступить на основе того что у вас будет. ЕГЭ с высоким баллом, деньги, знакомые.
      Перевестись (по смежным специальностям), если хорошо будете учиться, начиная со второго курса не проблема. Заодно поймете, а надо ли оно вам.
    Ответ написан
    Комментировать
  • Сначала С, а потом С++?

    myjcom
    @myjcom Куратор тега C++
    Вопрос довольно короток. Есть ли смысл изучать сначала С, а потом С++?

    Ответ тоже довольно короток.
    Чем лучше программист знает С, тем труднее будет для него при программировании на С++ отойти от
    стиля программирования на С.

    Для изучения С++ не обязательно знать С. Программирование на С способствует усвоению приемов и
    даже трюков, которые при программировании на С++ становятся просто ненужными.

    Бьерн Страуструп. Язык программирования С++.

    Нотабене

    Тем не менее, хорошие программы на языке С по сути являются
    программами на С++. Например, все программы из классического описания С (K&R) являются
    программами на С++. В процессе изучения С++ будет полезен опыт работы с любым языком со
    статическими типами.

    Ответ написан
    1 комментарий
  • Где можно почитать/посмотреть про принципы проектирования и написания ПО для стратегически важных объектов?

    myjcom
    @myjcom
    Интересует, существуют ли некие принципы/стандарты и техники написания крайне устойчивого к сбоям ПО. Например, как правильно разрабатывать и тестировать панель управления АЭС?

    ГОСТ Р МЭК 60880-2010
    Атомные электростанции. Системы контроля и управления, важные для безопасности. Программное обеспечение компьютерных систем, выполняющих функции категории А

    ГОСТ Р МЭК 62138-2010
    Атомные электростанции. Системы контроля и управления, важные для безопасности. Программное обеспечение компьютерных систем, выполняющих функции категорий В и С
    Ответ написан
    Комментировать
  • Что должен из HTML (4 + 5) знать профессионал Front-End-а?

    myjcom
    @myjcom
    знать профессионал

    Если не знаете английский начните с него, если знаете, то непонятно где Вы ищите. (в китайском интернете?)
    Все доступно (но это только верхушка айсберга)
    CSS: The Definitive Guide, 4th Edition
    Author: Eric A. Meyer, Estelle Weyl
    ISBN-10: 1449393195
    Year: 2017 Pages: 1090
    Language: English

    CSS Pocket Reference, 5th Edition
    Author: Eric A. Meyer
    ISBN-10: 978-1492033394
    Year: 2018
    Pages: 208
    Language: English

    CSS in Depth
    Author: Keith J. Grant
    ISBN-10: 1617293458
    Year: 2018
    Pages: 472
    Language: English

    CSS Refactoring
    Author: Steve Lindstrom
    ISBN-10: 1491906421
    Year: 2016
    Pages: 160

    New Perspectives HTML5 and CSS3, 7th Edition
    Author: Patrick M. Carey
    ISBN-10: 1305503937
    Year: 2017 Pages: 872
    Language: English

    Responsive Web Design by Example
    Author: Frahaan Hussain
    ISBN-10: 1787287068
    Year: 2018 Pages: 292
    Language: English

    Pro HTML5 with CSS, JavaScript, and Multimedia
    Author: Mark J. Collins
    ISBN-10: 1484224620
    Year: 2017
    Pages: 560

    HTML5 and JavaScript Projects, 2nd Edition
    Author: Jeanine Meyer
    ISBN-10: 148423863X
    Year: 2018
    Pages: 425
    Language: English

    Web Design with HTML5 & CSS3: Comprehensive, Eighth Edition
    Год издания: 2017
    Автор: Minnick J.
    Издательство: Cengage Learning
    ISBN: 978-1305578166
    Серия: Shelly Cashman Series
    Язык: Английский
    Ответ написан
    Комментировать
  • Как различить юзер программист или нет ( то есть в кавычках, который мало что понимает)?

    myjcom
    @myjcom
    Как узнать всё, что нужно, задавая правильные вопросы
    Год издания: 2018
    Автор: Фрэнк Сесно
    Переводчик: Мария Кульнева
    Издательство: Альпина Диджитал
    ISBN: 978-5-9614-0923-9
    Язык: Русский

    Меня никто не понимает. Почему люди воспринимают нас не так и что с этим делать
    Год издания: 2017
    Автор: Хайди Грант Хэлворсон
    Переводчик: Юлия Цыганкова
    Издательство: Манн, Иванов и Фербер (МИФ)
    ISBN: 978-5-00100-842-2

    Тайны головного мозга. Вся правда о самом медийном органе
    Год издания: 2018
    Автор: Эрик Чадлер, Лизи Джонсон
    Переводчик: Александр Николаевич Анваер
    Издательство: АСТ
    ISBN: 978-5-17-105209-6

    Кругом одни идиоты. Если вам так кажется, возможно, вам не кажется [4-е издание]
    Автор: Томас Эриксон
    Переводчик: Катарина Мурадян
    Издательство: Эксмо
    ISBN: 978-5-04-091213-1
    Дата написания: 2014
    Дата перевода: 2018
    Ответ написан
    Комментировать
  • С чего целесообразнее начать изучение программирования?

    myjcom
    @myjcom
    Для старта ->
    Сам себе программист. Как научиться программировать и устроиться в Ebay
    Год издания: 2018
    Автор: Кори Альтхофф
    Переводчик: Михаил Райтман
    Издательство: Эксмо
    ISBN: 978-5-04-090834-9
    Оглавление

    Часть I. Введение в программирование
    Глава 1. Вступление
    Как построена эта книга
    Сначала эндшпиль
    Вы не одиноки
    Преимущество самообучения
    Почему вы должны программировать
    Продолжайте этим заниматься
    Оформление этой книги
    Технологии, используемые в этой книге
    Скачивание файлов примеров
    Словарь терминов
    Практикум
    Глава 2. Начало работы
    Что такое программирование
    Что такое Python
    Установка Python
    Исправление проблем
    Интерактивная оболочка
    Сохранение программ
    Запуск программ-примеров
    Словарь терминов
    Практикум
    Глава 3. Введение в программирование
    Примеры
    Комментарии
    Вывод
    Строки кода
    Ключевые слова
    Отступы
    Типы данных
    Константы и переменные
    Синтаксис
    Ошибки и исключения
    Арифметические операторы
    Операторы сравнения
    Логические операторы
    Условные инструкции
    Инструкции
    Словарь терминов
    Практикум
    Глава 4. Функции
    Синтаксис
    Функции
    Определение функций
    Встроенные функции
    Многократное использование функций
    Обязательные и необязательные примеры
    Область видимости
    Обработка исключений
    Строки документации
    Используйте переменные, только когда это необходимо
    Словарь терминов
    Практикум
    Глава 5. Контейнеры
    Методы
    Списки
    Кортежи
    Словари
    Контейнеры внутри контейнеров
    Словарь терминов
    Практикум
    Глава 6. Операции со строками
    Тройные строки
    Индексы
    Строки неизменяемы
    Конкатенация
    Умножение строк
    Изменение регистра
    Метод format
    Метод split
    Метод join
    Метод strip
    Метод replace
    Поиск индекса
    Ключевое слово in
    Управляющие символы
    Новая строка
    Извлечение среза
    Словарь терминов
    Практикум
    Глава 7. Циклы
    Циклы for
    Функция range
    Циклы while
    Инструкция break
    Инструкция continue
    Вложенные циклы
    Словарь терминов
    Практикум
    Глава 8. Модули
    Импорт встроенных модулей
    Импорт других модулей
    Словарь терминов
    Практикум
    Глава 9. Файлы
    Запись в файлы
    Автоматическое закрытие файлов
    Чтение из файлов
    CSV-файлы
    Словарь терминов
    Практикум
    Глава 10. Практикум. Часть I
    Игра "Виселица"
    Практикум
    Глава 11. Дополнительная информация
    Для прочтения
    Другие ресурсы
    Получение помощи
    Часть II. Введение в объектно-ориентированное программирование
    Глава 12. Парадигмы программирования
    Состояние
    Процедурное программирование
    Функциональное программирование
    Объектно-ориентированное программирование
    Словарь терминов
    Практикум
    Глава 13. Четыре столпа объектно-ориентированного программирования
    Инкапсуляция
    Абстракция
    Полиморфизм
    Наследование
    Композиция
    Словарь терминов
    Практикум
    Глава 14. Еще об объектно-ориентированном программировании
    Переменные класса и переменные экземпляра
    Магические методы
    Ключевое слово is
    Словарь терминов
    Практикум
    Глава 15. Практикум. Часть II
    Карты
    Колода
    Игрок
    Игра
    "Пьяница"
    Часть III. Введение в инструменты программирования
    Глава 16. bash
    Выполнение примеров
    Запуск bash
    Команды
    Последние команды
    Относительные и абсолютные пути
    Навигация
    Флаги
    Скрытые файлы
    Вертикальная черта
    Переменные окружения
    Пользователи
    Узнайте больше
    Словарь терминов
    Практикум
    Глава 17. Регулярные выражения
    Настройка
    Простое совпадение
    Совпадение в начале и в конце
    Поиск совпадений с несколькими символами
    Совпадения цифр
    Повторение
    Управляющие символы
    Инструмент для создания регулярных выражений
    Словарь терминов
    Практикум
    Глава 18. Системы управления пакетами
    Пакеты
    Pip
    Виртуальные окружения
    Словарь терминов
    Практикум
    Глава 19. Управление версиями
    Репозитории
    Начинаем
    Помещение и извлечение данных
    Пример помещения данных
    Пример извлечения данных
    Откат версий
    Команда git diff
    Дальнейшие шаги
    Словарь терминов
    Практикум
    Глава 20. Практикум. Часть III
    HTML
    Парсинг контента с сайта Google Новости
    Словарь терминов
    Практикум
    Часть IV. Введение в информатику
    Глава 21. Структуры данных
    Структуры данных
    Стеки
    Изменение порядка символов строки при помощи стека
    Очереди
    Очередь за билетами
    Словарь терминов
    Практикум
    Глава 22. Алгоритмы
    FizzBuzz
    Последовательный поиск
    Палиндром
    Анаграмма
    Подсчет вхождений символов
    Рекурсия
    Словарь терминов
    Практикум
    Часть V. Получение работы
    Глава 23. Лучшие практические советы по программированию
    Написание кода - крайнее средство
    НПС
    Ортогональность
    У каждого фрагмента данных должно быть одно представление
    У функции должна быть одна задача
    Если на это уходит много времени, вероятно, вы совершаете ошибку
    Делайте все самым лучшим способом
    Соблюдайте соглашения
    Используйте мощную IDE
    Логирование
    Тестирование
    Анализ кода
    Безопасность
    Словарь терминов
    Глава 24. Ваша первая работа программистом
    Выберите путь
    Получите начальный опыт
    Запишитесь на собеседование
    Собеседование
    Подготовтесь к собеседованию
    Глава 25. Работа в команде
    Освойте базис
    Не задавайте вопросы, ответы на которые можете найти в Google
    Изменение кода
    Синдром самозванца
    Глава 26. Дальнейшее обучение
    Классика
    Онлайн-курсы
    Платформа Hacker News
    Глава 27. Следующие шаги
    Найдите себе наставника
    Копайте глубже
    Другие советы
    Предметный указатель
    Теоретический минимум по Computer Science. Все что нужно программисту и разработчику
    Год издания: 2018
    Автор: Wladston Viana Ferreira Filho / Владстон Феррейра Фило
    Жанр или тематика: Теория
    Издательство: Питер
    ISBN: 978-5-4461-0587-8

    Ну и ...

    "Чистый код"
    Автор: Роберт Мартин
    Ответ написан
    2 комментария
  • Как перерасти из кодера в программиста?

    myjcom
    @myjcom
    и ищу оптимальные методы на протяжении нескольких часов

    "Преждевременная оптимизация — корень всех зол."

    писать красивый и эффективный код

    Наверно скорее красивый. Как Вы оцениваете эффективность, если сами пишите, что не имеете представления о структурах данных и классических алгоритмах.

    Все знать невозможно, выберете одно два направления и углубляйтесь в них.
    Смежные области сами подтянутся по мере необходимости.
    Ответ написан
    6 комментариев
  • Ресурсы по обучения Python?

    myjcom
    @myjcom
    Ответ написан
    Комментировать