C# обучение

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Статистика по задачам раздела «Консоль»

  • Всего решённых задач:  4
  • Решённых на 100% задач: 3
  • Запусков программ:  19
  • Написано строк кода:  1257

Последние запуски программ

Дата Задача Результат
2018-09-25 14:26 Java - Запуск String[] args 10 % 499 строк
2018-09-21 12:09 Java - Запуск void 100 % 268 строк
2018-09-20 11:52 Java - Запуск Static 100 % 252 строки
2018-09-19 10:40 START - Запуск Привет, Java!   8 строк
2018-09-19 10:21 Java - Запуск Class! 100 % 230 строк
  Семантика Привет, Мир!  
  WRITE - Вывод данных Калькулятор  
  Целые числа Максима  
  Коллекции Классики  
  Java - Запуск public private  

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Очень понравился курс, много позитивных мыслей, даже не страшно теперь, как говорит сам автор, лезть в теорию и что то изучать самому). Очень понравился подход "под капотом", по началу помогло понять, что мы вообще делаем, зачем это нужно, в конце же, помогло понять ценность гита, что очень много работы автоматизировано и гит реально полезен. Схема, которую обязательно нужно отпринтовать, это вообще нужная вещь!! Я её еще на середине курса, на стенку повешал, команды с ней учатся очень быстро. Получается запоминаю не совсем команды, а взаимодействия между 3 каталогами, то что мы можем и хотим с этими каталогами сделать. Было бы здорово увидеть раздел "под капотом" еще на каком нибудь из ваших курсов. Например, точно также как и гит раньше, без всякого понимания использую различные сборщики проектов, maven, ant--- для чего они нужны, как устроены, чем полезны, пока шишек не набью, точно также как с гитом, узнаю наврятли, а хотелось бы... Также хотелось бы познакомится с необходимостью тестирования, Junit. Может немного с вебом, какие нибудь фреймворки... В любом случае классный курс получился, обязательно постараюсь находить время и на другие ваши уроки. С уважением, Павел!!.



Научился: ArrayList - это список на основе массива. LinkedList - связанный список на основе элементов и связи между ними. В каждом узле, хранится ссылки на следующий/предыдущий узел и значение. При работе с коллекцией самые главные действие это добавление и получение элемента. В зависимости от операции и её частоты использования, решается какая коллекция будет использована. При добавление во внутрь ArrayList, приходится пересоздавать массив, копировать значения, стоящие после добавляемого элемента, на что уходит не мало времени. В LinkedList нам же просто потребуется найти место куда собираемся вставлять, и переписать ссылки, связь между элементами. В ArrayList легко можем найти нужный элемент, с одинаковой скоростью в любой части массива.(сразу прыгает на нужную ячейку). В LinkedList чтобы добраться до нужного элемента должен перебрать всю цепочку стоящую до этого элемента.