📘 Django 2.1. Практика создания веб-сайтов на Python
В книге рассмотрены всё, что необходимо для разработки сайтов: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Авторы: Дронов В.А.
Год издания: 2019
Скачать книгу
#книга #python
В книге рассмотрены всё, что необходимо для разработки сайтов: модели, контроллеры, шаблоны, средства обработки пользовательского ввода, выгрузка файлов, разграничение доступа и др.
Также дан пример разработки полнофункционального веб-сайта — электронной доски объявлений. Исходный код доступен для загрузки с сайта издательства.
Авторы: Дронов В.А.
Год издания: 2019
Скачать книгу
#книга #python
🧑💻 Эффективное решение Leetcode задач — [5:47]
Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.
Перейти к просмотру
#видео #теория
Разработчик из яндекса рассказывает как лучше решать задачи с Leetcode, как систематизировать знания, чтобы время не прошло зря.
Перейти к просмотру
#видео #теория
💻 Крутой сервис для написания регулярных выражений
Регулярные выражения — очень полезная вещь, которая часто бывает нужна на практике. Однако у них есть недостатки. Например, у них довольно сложный синтаксис, а ещё их бывает тяжело отлаживать.
Обе эти проблемы решает этот сервис. Помимо очень удобной подсветки самих регулярных выражений, вы можете также вводить строки и проверять, подходят ли они. Более того, он также содержит удобную справку по синтаксису, так что можно писать самые сложные регулярные выражения в одном веб-приложении.
#regexp #service
Регулярные выражения — очень полезная вещь, которая часто бывает нужна на практике. Однако у них есть недостатки. Например, у них довольно сложный синтаксис, а ещё их бывает тяжело отлаживать.
Обе эти проблемы решает этот сервис. Помимо очень удобной подсветки самих регулярных выражений, вы можете также вводить строки и проверять, подходят ли они. Более того, он также содержит удобную справку по синтаксису, так что можно писать самые сложные регулярные выражения в одном веб-приложении.
#regexp #service
🖥 Учимся работать в PowerShell на Windows
PowerShell — это как терминал Linux, но только на Windows. Такой же мощный инструмент, но работает на другой платформе. Хотя в плейлисте 61 видео, для понимания существенных основ хватит первого десятка.
1. Введение в Windows PowerShell 5
[18:44]
2. Инструменты Windows PowerShell 5
[23:30]
3. Команды и командлеты в Windows PowerShell 5
[20:26]
4. Получение справки в Windows PowerShell 5
[14:03]
5. Основы синтаксиса Windows PowerShell 5
[15:38]
6. Кавычки, экранирование и комментарии в Windows PowerShell 5
[15:24]
7. Дополнительные сведения о синтаксисе Windows PowerShell 5
[12:02]
#powershell
PowerShell — это как терминал Linux, но только на Windows. Такой же мощный инструмент, но работает на другой платформе. Хотя в плейлисте 61 видео, для понимания существенных основ хватит первого десятка.
1. Введение в Windows PowerShell 5
[18:44]
2. Инструменты Windows PowerShell 5
[23:30]
3. Команды и командлеты в Windows PowerShell 5
[20:26]
4. Получение справки в Windows PowerShell 5
[14:03]
5. Основы синтаксиса Windows PowerShell 5
[15:38]
6. Кавычки, экранирование и комментарии в Windows PowerShell 5
[15:24]
7. Дополнительные сведения о синтаксисе Windows PowerShell 5
[12:02]
#powershell
🌐 Создание сайта на Django — [2:57:57]
Django — самый популярный фреймворк для веб-разработки на Python. С его помощью вы можете написать Backend-часть вашего приложения.
Для создания Frontend, всё таки нужно понимание HTML, CSS и django templates. Об этом всём и рассказывается в видео: в конце у вас даже будет готовый и рабочий сайт.
Перейти к просмотру
#видео #практика
Django — самый популярный фреймворк для веб-разработки на Python. С его помощью вы можете написать Backend-часть вашего приложения.
Для создания Frontend, всё таки нужно понимание HTML, CSS и django templates. Об этом всём и рассказывается в видео: в конце у вас даже будет готовый и рабочий сайт.
Перейти к просмотру
#видео #практика
👑 Дебажим как царь — [23:43]
Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.
Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам
Перейти к просмотру
#видео #теория
Вчера всё работало, сегодня запустил, ничего не менял, но всё сломалось. Знакомо? Вот они, наши любимые проблемы в IT.
Автор выводит подходы для исправления ошибок, которые подойдут всем и в любой ситуации (магия какая-то). Обязательно к просмотру новичкам
Перейти к просмотру
#видео #теория
📱 Как создавался фреймворк для Android-разработчиков, который ускорил разработку приложений в Яндексе на 50-70%?
Интересная статья о новом опенсорс-фрейморке Yatagan от Яндекса. Внутри много деталей о реализации проекта, первых результатах, планах на будущее и многом другом.
Перейти к прочтению
#android
Интересная статья о новом опенсорс-фрейморке Yatagan от Яндекса. Внутри много деталей о реализации проекта, первых результатах, планах на будущее и многом другом.
Перейти к прочтению
#android
🔥 Экстремальное программирование — [6:55]
Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.
Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.
Перейти к просмотру
#видео #теория
Extreme Programming — одна из гибких методологий ведения проекта. Суть в том, что разработчики используют традиционные методы и практики разработки, подняв их на «экстремальный» уровень.
Автор рассказывает какие плюсы принёс подобный подход, в каких случаях он не подойдёт и почему Кент Бек — гений.
Перейти к просмотру
#видео #теория
👨💻 Фриланс и заработок для фронтенд-разработчика
В этом видео автор поговорит о том, сколько можно заработать на верстке и создании сайтов, работая фрилансером. Более того, будет разобран конкретный проект верстки сайта на HTML, CSS и JS.
1. Сколько можно заработать на верстке сайта | HTML CSS JS
[16:20]
2. Как я делал реальный заказ и сколько заработал | Фриланс, Дизайн, Верстка, CMS
[14:26]
3. Заработать на JavaScript? Платные скрипты на продажу | JS, Envato, Codecanyon
[10:54]
#фриланс
В этом видео автор поговорит о том, сколько можно заработать на верстке и создании сайтов, работая фрилансером. Более того, будет разобран конкретный проект верстки сайта на HTML, CSS и JS.
1. Сколько можно заработать на верстке сайта | HTML CSS JS
[16:20]
2. Как я делал реальный заказ и сколько заработал | Фриланс, Дизайн, Верстка, CMS
[14:26]
3. Заработать на JavaScript? Платные скрипты на продажу | JS, Envato, Codecanyon
[10:54]
#фриланс
✉️ Введение в REST API — [7:55]
«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.
Из этого видео вы поймёте, что такое REST API и для чего оно используется. Также автор рассказывает про лучшие практики при использовании этого самого REST API.
Перейти к просмотру
#видео #базы_данных
«RESTful API» — такую фразу можно часто услышать в разговоре опытных программистов, которые работают в Web-сфере. И прикол в том, что знать про это стоит даже новичкам.
Из этого видео вы поймёте, что такое REST API и для чего оно используется. Также автор рассказывает про лучшие практики при использовании этого самого REST API.
Перейти к просмотру
#видео #базы_данных
🕶 В чём разница между Junior, Middle, Senior и Team-Lead — [11:04]
Это гайд для новичков по классификации программистов.
Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.
Перейти к просмотру
#видео #профессия
Это гайд для новичков по классификации программистов.
Автор рассказывает, чем занимается Junior, Middle, Senior и Team-Lead в компаниях и объясняет, в чём разница между ними.
Перейти к просмотру
#видео #профессия
🕶 Как успешно пройти собеседование— [16:58]
Собеседование — это когда некий Вася пытается доказать другому человеку (который, зачастую, не разбирается в программировании), что Василий — программист.
Автор рассказывает как подготовится и успешно пройти собеседование, как преодолеть волнение и когда стоит приврать (спойлер: никогда).
Перейти к просмотру
#видео #профессия
Собеседование — это когда некий Вася пытается доказать другому человеку (который, зачастую, не разбирается в программировании), что Василий — программист.
Автор рассказывает как подготовится и успешно пройти собеседование, как преодолеть волнение и когда стоит приврать (спойлер: никогда).
Перейти к просмотру
#видео #профессия
👨💻 Логи и мониторинг: best practice — [24:33]
Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.
Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.
Перейти к просмотру
#видео #теория
Правильное ведение логов поможет вам быстро найти ошибку, если она неожиданно возникнет на Production или во время тестирования.
Это видео хранит в себе лучшие практике для хранения и ведения логов: что записывать и как. Также упоминается мониторинг.
Перейти к просмотру
#видео #теория
📱 Пишем тесты для Kotlin на JUnit 5 — [19:33]
Любое сложное приложение должно покрываться тестами, ведь так можно избежать хреновой тучи багов. Но делать это намного сложнее, чем кажется на первый взгляд.
Если вы разрабатываете на Kotlin, то сейчас вам очень повезло: в этом видео простым языком объяснили работу с JUnit 5 в сфере мобильной разработки.
Перейти к просмотру
#видео #kotlin
Любое сложное приложение должно покрываться тестами, ведь так можно избежать хреновой тучи багов. Но делать это намного сложнее, чем кажется на первый взгляд.
Если вы разрабатываете на Kotlin, то сейчас вам очень повезло: в этом видео простым языком объяснили работу с JUnit 5 в сфере мобильной разработки.
Перейти к просмотру
#видео #kotlin
☕️ Плюсы и минусы Java — [14:44]
Автор, исходя из своего личного опыта, перечислил плюсы и минусы, с которыми сталкиваются начинающие Java-разработчики.
Помимо этого, из видео вы узнаете, в каких областях применяется Java, поймёте, почему он так популярен и составите для себя общее представление об этом языке.
Перейти к просмотру
#видео #java
Автор, исходя из своего личного опыта, перечислил плюсы и минусы, с которыми сталкиваются начинающие Java-разработчики.
Помимо этого, из видео вы узнаете, в каких областях применяется Java, поймёте, почему он так популярен и составите для себя общее представление об этом языке.
Перейти к просмотру
#видео #java
🎬 Пишем киносайт на JavaScript — [1:12:34]
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javanoscript и Document Object Model (DOM).
Перейти к просмотру
#видео #javanoscript
Практический урок, посмотрев который вы сможете создать небольшой учебный проект, в том числе, возможно, даже для своего резюме.
В нём за один с лишним час вы примените на практике уже имеющиеся у вас знания о HTML, CSS, Javanoscript и Document Object Model (DOM).
Перейти к просмотру
#видео #javanoscript
📖 Введение в чистый код
Код нужно писать так, чтобы через год можно было понять, что он делает и как работает. А помочь в этом может популярная среди программистов книга «Чистый код».
1. Правила именования переменных, функций и классов — [13:36]
2. Комментарии, условные выражения и прочие запахи реализации — [16:12]
3. Огромные функции и их рефакторинг, Extract Till You Drop — [8:40]
4. Закон Деметры — [7:16]
5. Временная связанность. Иммутабельность и чистые функции — [7:48]
6. SoC, CQS, PoLA — [12:36]
Перейти к плейлисту
#видео #теория
Код нужно писать так, чтобы через год можно было понять, что он делает и как работает. А помочь в этом может популярная среди программистов книга «Чистый код».
1. Правила именования переменных, функций и классов — [13:36]
2. Комментарии, условные выражения и прочие запахи реализации — [16:12]
3. Огромные функции и их рефакторинг, Extract Till You Drop — [8:40]
4. Закон Деметры — [7:16]
5. Временная связанность. Иммутабельность и чистые функции — [7:48]
6. SoC, CQS, PoLA — [12:36]
Перейти к плейлисту
#видео #теория
🏗 Паттерны для самых маленьких
Не нам говорить о важности паттернов. В этом курсе вы узнаете про самые популярные шаблоны и когда их стоит применять, а когда — нет.
1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]
Перейти к плейлисту
#видео #теория
Не нам говорить о важности паттернов. В этом курсе вы узнаете про самые популярные шаблоны и когда их стоит применять, а когда — нет.
1. Паттерны для самых маленьких. Подготовка. — [5:49]
2. Отношения между классами и объектами — [4:36]
3. Паттерн Адаптер (Adapter) — [5:08]
4. Паттерн Фабричный Метод — [8:06]
5. Важнейший шаблон программирования из 23-х — [7:00]
Перейти к плейлисту
#видео #теория
⌨️ Основы C++
C++ — очень мощный язык программирования: на нём можно написать почти всё, что угодно. Его главная проблема для новичков заключается в том, что его невероятно сложно учить, по сравнению с остальными ЯП.
Если для вас это не проблема — вэлком в плейлист ниже:
1. Установка Visual studio — [4:03]
2. Первая программа — [12:09]
3. Первая программа. 2 часть — [10:29]
4. Структура и порядок выполнения программы.
5.
6. Escape - последовательности — [9:06]
Перейти к плейлисту
#видео #cpp
C++ — очень мощный язык программирования: на нём можно написать почти всё, что угодно. Его главная проблема для новичков заключается в том, что его невероятно сложно учить, по сравнению с остальными ЯП.
Если для вас это не проблема — вэлком в плейлист ниже:
1. Установка Visual studio — [4:03]
2. Первая программа — [12:09]
3. Первая программа. 2 часть — [10:29]
4. Структура и порядок выполнения программы.
5.
#Include. using namespace — [15:17]6. Escape - последовательности — [9:06]
Перейти к плейлисту
#видео #cpp
☂️ Учимся работать с API на Python — [17:38]
В этом видео автор подробно объяснил, как работать с различными API в Python на примере прогноза погоды.
Посмотрев его, вы не столько научитесь получать данные о погоде конкретно с этого сайта, сколько поймёте, как в принципе работает взаимодействие с различными API.
Перейти к просмотру
#видео #python
В этом видео автор подробно объяснил, как работать с различными API в Python на примере прогноза погоды.
Посмотрев его, вы не столько научитесь получать данные о погоде конкретно с этого сайта, сколько поймёте, как в принципе работает взаимодействие с различными API.
Перейти к просмотру
#видео #python