Сайт на ASP.NET для начинающих — первые шаги
Платформа от Microsoft ASP.NET даёт возможность создавать сайты, сервисы и веб-приложения прямо во Visual Studio на языках C#, JavaScript, HTML и CSS.
В статье мы рассказали о том, как создать простейший сайт на ASP.NET:
https://tprg.ru/u27a
#веб #фронтенд #бэкенд
Платформа от Microsoft ASP.NET даёт возможность создавать сайты, сервисы и веб-приложения прямо во Visual Studio на языках C#, JavaScript, HTML и CSS.
В статье мы рассказали о том, как создать простейший сайт на ASP.NET:
https://tprg.ru/u27a
#веб #фронтенд #бэкенд
Интерактивный учебник по Python
Учить Python по книгам не всегда эффективно, потому что знания не подкрепляются практикой. Однако в онлайн-учебнике learnpython.org темы подкреплены примерами кода прямо в онлайн-редакторе, и их можно запустить и посмотреть, как работает код.
Кроме того, в конце тем даны упражнения, где вы можете потренироваться в написании кода. Если не получится, то можно посмотреть решение:
learnpython.org
#python
Учить Python по книгам не всегда эффективно, потому что знания не подкрепляются практикой. Однако в онлайн-учебнике learnpython.org темы подкреплены примерами кода прямо в онлайн-редакторе, и их можно запустить и посмотреть, как работает код.
Кроме того, в конце тем даны упражнения, где вы можете потренироваться в написании кода. Если не получится, то можно посмотреть решение:
learnpython.org
#python
12 полезных приёмов при работе с массивами в JavaScript
В видео рассматриваются методы массивов в JavaScript, которые помогут сократить количество кода и время на его написание. Также задачи, решаемые с помощью таких методов, могут попасться на собеседовании на позицию Junior фронтенд-разработчика:
youtu.be/4AETFuOaq3s
#js
В видео рассматриваются методы массивов в JavaScript, которые помогут сократить количество кода и время на его написание. Также задачи, решаемые с помощью таких методов, могут попасться на собеседовании на позицию Junior фронтенд-разработчика:
youtu.be/4AETFuOaq3s
#js
YouTube
Топ-12 фишек программирования на JavaScript с массивами. Ты просто обязан их знать!
Мы продолжаем рубрику улучшение кода на JavaScript и в этом видео я покажу топ-12 фишек в програмировании JavaScript для массивов данных. Мы разберем много задач, которые вам могут попасться на собеседовании или на тестировании Junior JavaScript разработчика.…
Git-команды для исправления своих ошибок
Если вы допустили ошибку при использовании Git, то поиск её решения в документации покажется нетривиальной задачей.
Но мы собрали несколько команд, которые помогут решить наиболее распространённые ошибки:
tprg.ru/KUxf
#git
Если вы допустили ошибку при использовании Git, то поиск её решения в документации покажется нетривиальной задачей.
Но мы собрали несколько команд, которые помогут решить наиболее распространённые ошибки:
tprg.ru/KUxf
#git
Как работает память в Python
Python является языком с управляемой памятью, то есть памятью управляется не вручную программистом, а библиотеками и средой выполнения. Чтобы эффективнее работать с памятью, она разделена на различные абстракции.
В статье ниже рассматривается устройство модели памяти в CPython. Из материала вы сможете почерпнуть, что происходит под капотом вашего кода:
tprg.ru/UGJj
#python
Python является языком с управляемой памятью, то есть памятью управляется не вручную программистом, а библиотеками и средой выполнения. Чтобы эффективнее работать с памятью, она разделена на различные абстракции.
В статье ниже рассматривается устройство модели памяти в CPython. Из материала вы сможете почерпнуть, что происходит под капотом вашего кода:
tprg.ru/UGJj
#python
В офисе установили три автомата по приготовлению горячих напитков. Каждый аппарат выдаёт разные напитки:
1. кофе;
2. чай;
3. кофе или чай.
Чтобы запустить автомат, нужно вставить одну монету. На каждом аппарате есть наклейки, обозначающие тип напитка, который получается на выходе. Однако на заводе перепутали наклейки, поэтому на всех аппаратах нанесены неверные обозначения.
Какое минимальное количество монет потребуется, чтобы определить, где и какой автомат?
1. кофе;
2. чай;
3. кофе или чай.
Чтобы запустить автомат, нужно вставить одну монету. На каждом аппарате есть наклейки, обозначающие тип напитка, который получается на выходе. Однако на заводе перепутали наклейки, поэтому на всех аппаратах нанесены неверные обозначения.
Какое минимальное количество монет потребуется, чтобы определить, где и какой автомат?
Какое минимальное количество монет потребуется, чтобы определить, где и какой автомат?
Anonymous Quiz
22%
1
50%
2
28%
3
Советы самой себе от опытного веб-разработчика спустя 5 лет программирования
В статье девушка-разработчик рассказывает, как она бы училась сейчас, если бы вновь обучалась программировать. Её советы можно отнести к любой области разработки, и вы можете найти что-то для себя:
tprg.ru/8XAx
#советы
В статье девушка-разработчик рассказывает, как она бы училась сейчас, если бы вновь обучалась программировать. Её советы можно отнести к любой области разработки, и вы можете найти что-то для себя:
tprg.ru/8XAx
#советы
Уроки по созданию игры «Викторина» для Android
На YouTube есть большой курс, в котором автор шаг за шагом пишет Android-игру «Викторина».
Для начала достаточно знать основы Java, поскольку всю необходимая информация по Android-разработке выдаётся в уроках.
Плейлист на YouTube: tprg.ru/wu4O
#android #gamedev
На YouTube есть большой курс, в котором автор шаг за шагом пишет Android-игру «Викторина».
Для начала достаточно знать основы Java, поскольку всю необходимая информация по Android-разработке выдаётся в уроках.
Плейлист на YouTube: tprg.ru/wu4O
#android #gamedev
Как попасть в компанию мечты без бэкграунда
Если за плечами нет опыта работы в сфере разработки, то устроиться на работу мечты поможет нетворкинг и участие в профессиональных сообществах. Потенциальные коллеги вас могут заметить и пригласить к себе на работу.
В статье подробно разобраны различные варианты для проявления себя:
tprg.ru/BanH
#советы
Если за плечами нет опыта работы в сфере разработки, то устроиться на работу мечты поможет нетворкинг и участие в профессиональных сообществах. Потенциальные коллеги вас могут заметить и пригласить к себе на работу.
В статье подробно разобраны различные варианты для проявления себя:
tprg.ru/BanH
#советы
Tproger
Как попасть в компанию мечты без бэкграунда
Директор по персоналу BI.ZONE рассказала, как без красивого резюме получить приглашение на собеседование и почему социальная жизнь иногда важнее опыта.
Гарвардский курс CS50 на русском языке
Курс по компьютерным технологиям CS50 преподаётся в Гарвардском и Йельском университете. Однако его может изучить любой желающий, поскольку материалы по нему находятся в свободном доступе.
В CS50 изучаются:
— основы компьютерных наук и программирования;
— концепции алгоритмов;
— абстракции, структуры данных, инкапсуляции, управление памятью;
— основы языка программирования C и Scratch;
— основы компьютерной безопасности;
— жизненный цикл ПО;
— основы баз данных и SQL;
— основы CSS, HTML, JavaScript и PHP.
Все 23 лекции этого курса переведены на русский язык и доступны на YouTube:
tprg.ru/WLMe
Курс по компьютерным технологиям CS50 преподаётся в Гарвардском и Йельском университете. Однако его может изучить любой желающий, поскольку материалы по нему находятся в свободном доступе.
В CS50 изучаются:
— основы компьютерных наук и программирования;
— концепции алгоритмов;
— абстракции, структуры данных, инкапсуляции, управление памятью;
— основы языка программирования C и Scratch;
— основы компьютерной безопасности;
— жизненный цикл ПО;
— основы баз данных и SQL;
— основы CSS, HTML, JavaScript и PHP.
Все 23 лекции этого курса переведены на русский язык и доступны на YouTube:
tprg.ru/WLMe
ООП в JavaScript простым языком
При изучении JavaScript новички рано или поздно сталкиваются с объектами и классами, составляющими основу объектно-ориентированного программирования (ООП). Как ООП выглядит в JavaScript, подробно и понятно объясняется в гайде:
tprg.ru/MCPY
#js #ооп
При изучении JavaScript новички рано или поздно сталкиваются с объектами и классами, составляющими основу объектно-ориентированного программирования (ООП). Как ООП выглядит в JavaScript, подробно и понятно объясняется в гайде:
tprg.ru/MCPY
#js #ооп
Предложка постов в «Точку входа»
Нашли классное видео на Youtube, статью, гайд или инструмент? Пришлите нам через бота Tproger, и лучшие материалы мы опубликуем в «Точке входа»:
t.iss.one/tproger_official_bot?start=suggest
Нашли классное видео на Youtube, статью, гайд или инструмент? Пришлите нам через бота Tproger, и лучшие материалы мы опубликуем в «Точке входа»:
t.iss.one/tproger_official_bot?start=suggest
Проекты на Django для начинающих: двухчасовой видеокурс
Сегодня предлагаем закрепить свои навыки в фреймворке Django и реализовать 3 проекта: сокращатель ссылок, список дел и словарь английских слов. В видеоуроке подробно показано, как это сделать.
По ссылке ниже мы отметили тайминги видео:
tprg.ru/x8AF
#python #веб
Сегодня предлагаем закрепить свои навыки в фреймворке Django и реализовать 3 проекта: сокращатель ссылок, список дел и словарь английских слов. В видеоуроке подробно показано, как это сделать.
По ссылке ниже мы отметили тайминги видео:
tprg.ru/x8AF
#python #веб
YouTube
Build Three Django Projects - Python Course
Improve your Django skills by building 3 complete projects. In this course you will lean how to use Python and Django to build a URL shortener, a to-do list, and an English dictionary.
Course developed by Code With Tomi. Check out his channel: https://w…
Course developed by Code With Tomi. Check out his channel: https://w…
Что послушать: подкаст об алгоритмах и собеседованиях
Некоторое время назад мы поднимали тему того, нужно ли учить алгоритмы программисту, если многие уже реализованы (пост со статьёй).
Сегодня мы предлагаем послушать подкаст, где бывший сотрудник «Яндекса» Алексей Шаграев рассказал, какие алгоритмы используются в командах и почему на собеседовании задают много вопросов про алгоритмы.
Алексей имеет за плечами много опыта в собеседовании разработчиков, поэтому в подкасте много историй из реальной жизни:
soundcloud.com/podlodka/podlodka-195-algoritmy-i-sobesedovaniya
#подкасты
Некоторое время назад мы поднимали тему того, нужно ли учить алгоритмы программисту, если многие уже реализованы (пост со статьёй).
Сегодня мы предлагаем послушать подкаст, где бывший сотрудник «Яндекса» Алексей Шаграев рассказал, какие алгоритмы используются в командах и почему на собеседовании задают много вопросов про алгоритмы.
Алексей имеет за плечами много опыта в собеседовании разработчиков, поэтому в подкасте много историй из реальной жизни:
soundcloud.com/podlodka/podlodka-195-algoritmy-i-sobesedovaniya
#подкасты
SoundCloud
Podlodka #195 – Алгоритмы и собеседования
Вращаешь красно-черное дерево, проходишь алгоритмический собес, а потом… Внезапно на работе этим заниматься не нужно! Зачем тогда такие вопросы задают на собеседованиях? И вообще, нужно ли знать алгор
Записи докладов с TechTrain 2020
На YouTube стали доступны 8 докладов с онлайн-конференции TechTrain 2020. Тематики разные: Flutter, развитие C++, фреймворк Vue для веб-разработки, DevOps и другие.
Чтобы получить много полезной информации из какого-либо из выступлений, нужно обладать минимальными знаниями технологий из доклада.
Плейлист на YouTube: tprg.ru/bVCj
#доклады
На YouTube стали доступны 8 докладов с онлайн-конференции TechTrain 2020. Тематики разные: Flutter, развитие C++, фреймворк Vue для веб-разработки, DevOps и другие.
Чтобы получить много полезной информации из какого-либо из выступлений, нужно обладать минимальными знаниями технологий из доклада.
Плейлист на YouTube: tprg.ru/bVCj
#доклады
YouTube
TechTrain 2020 Autumn - YouTube
Как выйти из ступора и начать программировать
Написание кода требует не только знания языка, но и перестройку мышления будущего разработчика, чтобы он мог представить свою задачу в виде абстракций. Новички не всегда справляются и застревают на какой-либо проблеме.
Но мы подготовили 5 советов, которые помогут продолжить свой путь в большую разработку:
tprg.ru/OzLJ
#советы
Написание кода требует не только знания языка, но и перестройку мышления будущего разработчика, чтобы он мог представить свою задачу в виде абстракций. Новички не всегда справляются и застревают на какой-либо проблеме.
Но мы подготовили 5 советов, которые помогут продолжить свой путь в большую разработку:
tprg.ru/OzLJ
#советы
Tproger
Я застрял! — 5 советов как выйти из ступора и начать программировать
Начать программировать может быть сложно, потому что мозгу нужно перестроиться от объектов реального мира к абстракциям. Рассказываем что с этим делать.