Видеокурс по основам логики
Логика повсеместно встречается в программировании, и разработчику важно понимать её принципы.
Если хотите подтянуть свои знания по логике, рекомендуем посмотреть серию роликов:
https://www.youtube.com/playlist?list=PLo6puixMwuSNCt4bd99UheEjaS4EudoGJ
#математика
Логика повсеместно встречается в программировании, и разработчику важно понимать её принципы.
Если хотите подтянуть свои знания по логике, рекомендуем посмотреть серию роликов:
https://www.youtube.com/playlist?list=PLo6puixMwuSNCt4bd99UheEjaS4EudoGJ
#математика
YouTube
Введение в логику, урок 1: Базовые понятия | Хекслет
Классическая логика является формальной основой для 99% современной математики. Понимание принципов логики — обязательно для программиста.
Начните изучать программирование бесплатно на Хекслете: https://ru.hexlet.io/courses_free?utm_source=youtube&utm_m…
Начните изучать программирование бесплатно на Хекслете: https://ru.hexlet.io/courses_free?utm_source=youtube&utm_m…
👍15
Уроки по программированию на HTML и CSS для детей
Создание простых веб-страниц на HTML и CSS на имеет низкий порог для вхождения, поэтому хорошо подойдёт для знакомства детей с программированием.
С помощью подборки видеоуроков ребёнок изучит основы HTML, работу со стилями CSS Flexbox и CSS Grid, принципы вёрстки, а также язык JavaScript:
https://tproger.ru/articles/poleznye-uroki-po-programmirovaniju-na-html-i-css-dlja-detej/
#веб #html #фронтенд
Создание простых веб-страниц на HTML и CSS на имеет низкий порог для вхождения, поэтому хорошо подойдёт для знакомства детей с программированием.
С помощью подборки видеоуроков ребёнок изучит основы HTML, работу со стилями CSS Flexbox и CSS Grid, принципы вёрстки, а также язык JavaScript:
https://tproger.ru/articles/poleznye-uroki-po-programmirovaniju-na-html-i-css-dlja-detej/
#веб #html #фронтенд
👍6
10 книг для изучения языка Kotlin
Хотите писать Android-приложения? Изучайте Kotlin. Тем более по Kotlin уже написано немало годных книг. Поэтому если предпочитаете изучать новый язык с книгой, то в подборке вы найдёте самые актуальные и качественные пособия:
https://proglib.io/p/top-10-knig-dlya-izucheniya-yazyka-programmirovaniya-kotlin-2021-08-17
#kotlin
Хотите писать Android-приложения? Изучайте Kotlin. Тем более по Kotlin уже написано немало годных книг. Поэтому если предпочитаете изучать новый язык с книгой, то в подборке вы найдёте самые актуальные и качественные пособия:
https://proglib.io/p/top-10-knig-dlya-izucheniya-yazyka-programmirovaniya-kotlin-2021-08-17
#kotlin
👍8🥰3
Изучаем JavaScript в процессе создания классических игр
Делимся большим уроком, где объясняется, как реализовать 7 игр на JavaScript:
— Rock Paper Scissors;
— Memory Game;
— Whac-a-mole;
— Breakout;
— Frogger;
— Connect Four;
— Space Invaders.
Видео на английском языке, но для понимания достаточно базового знания языка:
https://youtu.be/ec8vSKJuZTk
#js
Делимся большим уроком, где объясняется, как реализовать 7 игр на JavaScript:
— Rock Paper Scissors;
— Memory Game;
— Whac-a-mole;
— Breakout;
— Frogger;
— Connect Four;
— Space Invaders.
Видео на английском языке, но для понимания достаточно базового знания языка:
https://youtu.be/ec8vSKJuZTk
#js
YouTube
Learn JavaScript by Building 7 Games - Full Course
Learn JavaScript by building 7 retro games.
✏️ Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow
💻 GitHub Links:
Rock Paper Scissors: https://github.com/kubowania/rock-paper-scissors-x3
Memory Game: https://github…
✏️ Ania Kubów created this course. Check out her channel: https://www.youtube.com/aniakubow
💻 GitHub Links:
Rock Paper Scissors: https://github.com/kubowania/rock-paper-scissors-x3
Memory Game: https://github…
👍10❤4
Введение в связные списки
Сложно понять, что такое связные списки? Представьте себе поезд, в котором каждый вагон, возможно, содержит груз и при этом может быть связан с другим вагоном. Принцип построения связного списка схож с подобным поездом.
Видов связных списков несколько: односвязные, двусвязные и кольцевые. С односвязными списками вас познакомит статья:
https://tproger.ru/translations/introduction-to-linked-lists/
#алгоритмы
Сложно понять, что такое связные списки? Представьте себе поезд, в котором каждый вагон, возможно, содержит груз и при этом может быть связан с другим вагоном. Принцип построения связного списка схож с подобным поездом.
Видов связных списков несколько: односвязные, двусвязные и кольцевые. С односвязными списками вас познакомит статья:
https://tproger.ru/translations/introduction-to-linked-lists/
#алгоритмы
👍8
Управление памятью в Python на пальцах
Знаете ли вы, как в оперативной хранятся значения структур данных в Python? Если нет, то советуем посмотреть ролик, который объясняет работу интерпретатора CPython с памятью:
https://youtu.be/8GpI0PAGniA
#python
Знаете ли вы, как в оперативной хранятся значения структур данных в Python? Если нет, то советуем посмотреть ролик, который объясняет работу интерпретатора CPython с памятью:
https://youtu.be/8GpI0PAGniA
#python
YouTube
В Python — нет переменных. И как теперь жить? Python Memory Management на пальцах
Да-да, в Python нет переменных. Как так вышло и что с этим делать? Как работает с оперативной памятью Python? Что такое Stack и Heap и как они используются? Какие особенности mutable и immutable данных связаны с этим?
Сочный материал для тех, кто хочет глубже…
Сочный материал для тех, кто хочет глубже…
👍7🔥3❤1
Серия лекций по C++
C++ — достаточно сложный и в то же время мощный язык, который ценится за скорость работы и возможности работы с памятью. Чтобы его изучить, вам пригодятся действительно качественные лекции от опытных преподавателей и разработчиков.
Хорошо подойдёт курс «Программирование на C++» от Computer Science Center, доступный на YouTube:
Первая часть
Вторая часть
#cpp #курсы
C++ — достаточно сложный и в то же время мощный язык, который ценится за скорость работы и возможности работы с памятью. Чтобы его изучить, вам пригодятся действительно качественные лекции от опытных преподавателей и разработчиков.
Хорошо подойдёт курс «Программирование на C++» от Computer Science Center, доступный на YouTube:
Первая часть
Вторая часть
#cpp #курсы
YouTube
Лекция 1. Организация разработки программ на С++ (Программирование на C++, часть 1)
https://compscicenter.ru/
Лекция №1 в курсе "Программирование на C++, часть " (осень 2018).
Лектор: Валерий Михайлович Лесин
На сайте CS центра: https://compscicenter.ru/courses/cpp-1/2018-autumn/classes/3993/
Вводная лекция курса по программированию на…
Лекция №1 в курсе "Программирование на C++, часть " (осень 2018).
Лектор: Валерий Михайлович Лесин
На сайте CS центра: https://compscicenter.ru/courses/cpp-1/2018-autumn/classes/3993/
Вводная лекция курса по программированию на…
👍5❤🔥1
5 способов удалить символ из строки в Python
Задача с удалением символа часто встречается в парсинге данных, когда необходимо убрать все лишние символы.
Найдите для себя наиболее оптимальный способ:
https://pythonist.ru/5-sposobov-udalit-simvol-iz-stroki/
#python
Задача с удалением символа часто встречается в парсинге данных, когда необходимо убрать все лишние символы.
Найдите для себя наиболее оптимальный способ:
https://pythonist.ru/5-sposobov-udalit-simvol-iz-stroki/
#python
👍6❤1
Куда идти работать в это сложное время? iFellow ищет 600 новых IT-специалистов
Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.
Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца.
Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6
#вакансии #работа
Ищут сотрудников поддержки, аналитиков, разработчиков, тестировщиков, DevOps-инженеров и других IT-специалистов для работы с крупнейшими экосистемами Сбера, ВТБ, Альфа-Групп, Газпром, ФСК и др. Центральный офис находится в Москве, филиалы работают в Воронеже, Саратове, Новосибирске, Екатеринбурге и Томске, а сотрудников принимают во всех регионах.
Будут рады как опытным специалистам, так и начинающим — новичков обучают и выдают сертификат государственного образца.
Узнать подробнее о компании и найти вакансию для себя: https://tprg.ru/RwK6
#вакансии #работа
👍7👎6❤1
Введение в DNS — систему доменных имён
Задумывались ли вы, как запрос от вашего компьютера находит нужный сервер по адресу сайта? Большую роль в нахождении пути играют DNS-серверы, которые сопоставляют имя хоста с IP-адресом конкретной машины.
Как работают DNS-серверы:
https://tproger.ru/explain/domain-name-system/
#веб
Задумывались ли вы, как запрос от вашего компьютера находит нужный сервер по адресу сайта? Большую роль в нахождении пути играют DNS-серверы, которые сопоставляют имя хоста с IP-адресом конкретной машины.
Как работают DNS-серверы:
https://tproger.ru/explain/domain-name-system/
#веб
🔥8👍5❤2👏2
Уроки по Docker для начинающих
Платформа Docker напоминает грузовое судно. Docker упаковывает программы в стандартизованные блоки (контейнеры). Внутри них есть всё необходимое для работы приложения: библиотеки, системные инструменты, код и среда исполнения. Благодаря этому такой контейнер можно легко развернуть на сервере.
Серия уроков позволит изучить основы Docker с нуля:
https://www.youtube.com/playlist?list=PL0lO_mIqDDFX1c0JHogP5YuZdOVawoepS
#бэкенд #docker
Платформа Docker напоминает грузовое судно. Docker упаковывает программы в стандартизованные блоки (контейнеры). Внутри них есть всё необходимое для работы приложения: библиотеки, системные инструменты, код и среда исполнения. Благодаря этому такой контейнер можно легко развернуть на сервере.
Серия уроков позволит изучить основы Docker с нуля:
https://www.youtube.com/playlist?list=PL0lO_mIqDDFX1c0JHogP5YuZdOVawoepS
#бэкенд #docker
YouTube
Уроки Docker для начинающих / #1 – Контейнеры и введение в Докер. Для чего он нужен?
Представляю вам курс по изучению технологии Docker. В ходе курса мы научимся работать с Докер, научимся создавать и управлять контейнерами и образами, а также изучим работу с Dockerfile, Docker Compose и Volumes.
✅ Полезные ссылки:
– Курс на сайте itProger:…
✅ Полезные ссылки:
– Курс на сайте itProger:…
👍17
Подборка книг по JavaScript любого уровня
JavaScript не так прост, как может показаться на первый взгляд. Изучить его глубже помогут книги из подборки. В ней вы найдёте лучшие книги на русском и английском языке как для новичков, так и опытных специалистов:
https://highload.today/luchshie-knigi-po-javascript-podborka-dlya-spetsialistov-lyubogo-urovnya/
#книги #js
JavaScript не так прост, как может показаться на первый взгляд. Изучить его глубже помогут книги из подборки. В ней вы найдёте лучшие книги на русском и английском языке как для новичков, так и опытных специалистов:
https://highload.today/luchshie-knigi-po-javascript-podborka-dlya-spetsialistov-lyubogo-urovnya/
#книги #js
👍2
Уроки по алгоритмам сортировки в Python
Хотите разобраться в алгоритмах сортировки? Ролики ниже помогут не только освоить теорию основных алгоритмов сортировки, но и научиться их реализовывать на Python:
1. Сортировка пузырьком.
2. Сортировка слиянием.
3. Быстрая сортировка.
4. Сортировка подсчётом.
#сортировки #python
Хотите разобраться в алгоритмах сортировки? Ролики ниже помогут не только освоить теорию основных алгоритмов сортировки, но и научиться их реализовывать на Python:
1. Сортировка пузырьком.
2. Сортировка слиянием.
3. Быстрая сортировка.
4. Сортировка подсчётом.
#сортировки #python
YouTube
Сортировка пузырьком в python. Bubble sort in Python
🔥🔥🔥 Инди-курс по Python 🔥🔥🔥
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://t.iss.one/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://t.iss.one/python_egoroff
Условие задачи
https://stepik.org/…
https://stepik.org/course/63085/promo
👉👉👉 Свой вопрос по курсу можешь задать в чате
https://t.iss.one/+SlnNhAO7caBlNDM6
👉👉👉 Также подписывайся на мой телеграмм-канал
https://t.iss.one/python_egoroff
Условие задачи
https://stepik.org/…
👍21
Эти ошибки часто совершают начинающие Java-разработчики
Проверьте, не допускаете ли их сами:
https://javarush.ru/groups/posts/1964-8-chastihkh-oshibok-nachinajujshikh-programmistov
#java
Проверьте, не допускаете ли их сами:
https://javarush.ru/groups/posts/1964-8-chastihkh-oshibok-nachinajujshikh-programmistov
#java
👍5👏2
Ищем в Linux как профи
Командная строка в Linux — крайне мощный инструмент. С её помощью вы можете работать с файловой системой, запускать программы и выполнять множество команд, минуя интерфейс.
Одна из таких команд — find, позволяющая находить файлы и выполнять с ними любые операции. Подробнее о работе с find — в видео:
https://youtu.be/7VNKav3ZuAE
#linux
Командная строка в Linux — крайне мощный инструмент. С её помощью вы можете работать с файловой системой, запускать программы и выполнять множество команд, минуя интерфейс.
Одна из таких команд — find, позволяющая находить файлы и выполнять с ними любые операции. Подробнее о работе с find — в видео:
https://youtu.be/7VNKav3ZuAE
#linux
YouTube
Ищи в Linux как профи! Как использовать всю мощь *nix инструментов на примере find
Философия Unix гласит, что, во-первых, программы должны делать что-то одно и делать это хорошо, а во-вторых, что программы должны работать вместе, используя текстовые потоки. Посмотрим, как реализуется эта концепция на примере команды find, позволяющей находить…
👍12❤3
Связные списки: объяснение и реализация на JavaScript
В связном списке данные хранятся друг за другом. При этом в каждом элементе списка содержится поле с данными и поле с ссылкой на следующий элемент.
В видео показано, как реализовать собственный связный список со всеми необходимыми методами:
https://youtu.be/QdCyTTid9-U
#js #структуры
В связном списке данные хранятся друг за другом. При этом в каждом элементе списка содержится поле с данными и поле с ссылкой на следующий элемент.
В видео показано, как реализовать собственный связный список со всеми необходимыми методами:
https://youtu.be/QdCyTTid9-U
#js #структуры
YouTube
Связный список (Linked List). Структуры данных | Реализация на JS
Привет, друзья. Вы давно просили рассказать не только про алгоритмы, но и про структуры данных. И сегодняшним выпуском мы начинаем серию видео, посвященных именно теме Структур данных (Data Structures). И начнем мы с такой структуры данных, как Связный список.…
👍7👏1
Оценка сложности алгоритма
Алгоритмы оцениваются по двум главным критериям — количеству занимаемой памяти и времени исполнения. Однако в алгоритмы можно подать различные входящие массивы данных, от чего время выполнения и количество памяти нельзя выразить одним числом. Поэтому для оценки сложности алгоритмов используют нотацию Big O.
Подробнее о Big O и оценке сложности алгоритмов:
https://youtu.be/ZRdOb4yR0kk
#алгоритмы
Алгоритмы оцениваются по двум главным критериям — количеству занимаемой памяти и времени исполнения. Однако в алгоритмы можно подать различные входящие массивы данных, от чего время выполнения и количество памяти нельзя выразить одним числом. Поэтому для оценки сложности алгоритмов используют нотацию Big O.
Подробнее о Big O и оценке сложности алгоритмов:
https://youtu.be/ZRdOb4yR0kk
#алгоритмы
YouTube
Оценка сложности алгоритма. Сложность алгоритмов. Big O, Большое О
Полный видео-курс со скидкой 50%: https://cronis.by/video-course-sale/
Бесплатное обучение: https://cronis.by/video-materials/
Промо-код YT_20 на -20% на новый живой онлайн курс: https://cronis.by/online-cart
Видео-курсы:
➤ Полный курс оценки сложности:…
Бесплатное обучение: https://cronis.by/video-materials/
Промо-код YT_20 на -20% на новый живой онлайн курс: https://cronis.by/online-cart
Видео-курсы:
➤ Полный курс оценки сложности:…
👍6
27 однострочных функций JavaScript, которые упростят написание кода
Эти шаблоны кода пригодятся в различных ситуациях и помогут выполнить множество действий: от преобразования даты и температуры до работы с файлами cookie и буфером обмена:
https://nuancesprog.ru/p/15469/
#js #веб
Эти шаблоны кода пригодятся в различных ситуациях и помогут выполнить множество действий: от преобразования даты и температуры до работы с файлами cookie и буфером обмена:
https://nuancesprog.ru/p/15469/
#js #веб
👍18
Как числа с плавающей точкой хранятся в компьютере?
Сталкивались ли с тем, что вычисления дробных чисел могут выдать не тот результат, который ожидался? И дело вовсе не в ошибке компьютера.
Как известно, все числа в компьютерной памяти хранятся в двоичном виде. И некоторые дроби нельзя точно перевести в двоичную систему счисления. Поэтому вместо них используется максимально приближённое значение.
Если хотите лучше понять, как устроено хранение дробных чисел в памяти, советуем посмотреть ролик о том, как компьютер работает с числами с плавающей точкой:
https://youtu.be/U0U8Ddx4TgE
#hardware
Сталкивались ли с тем, что вычисления дробных чисел могут выдать не тот результат, который ожидался? И дело вовсе не в ошибке компьютера.
Как известно, все числа в компьютерной памяти хранятся в двоичном виде. И некоторые дроби нельзя точно перевести в двоичную систему счисления. Поэтому вместо них используется максимально приближённое значение.
Если хотите лучше понять, как устроено хранение дробных чисел в памяти, советуем посмотреть ролик о том, как компьютер работает с числами с плавающей точкой:
https://youtu.be/U0U8Ddx4TgE
#hardware
YouTube
КАК РАБОТАЮТ ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ | ОСНОВЫ ПРОГРАММИРОВАНИЯ
КАК РАБОТАЮТ ЧИСЛА С ПЛАВАЮЩЕЙ ТОЧКОЙ
float, double и тд.
Типы данных, которые мы используем работают не совсем так, как мы этого ожидаем.
Некоторые дроби невозможно представить в двоичном виде.
Как компьютер хранит такие числа в памяти, что привнес стандарт…
float, double и тд.
Типы данных, которые мы используем работают не совсем так, как мы этого ожидаем.
Некоторые дроби невозможно представить в двоичном виде.
Как компьютер хранит такие числа в памяти, что привнес стандарт…
👍13🔥3❤🔥1
Видеокурс по основам SQL
Язык SQL используется для работы с базами данных. Он используется во многих сферах IT, где требуется работа с данными — разработка, data science, аналитика, тестирование и другие.
Курс на примере бесплатной системы управления базами данных (СУБД) PostgreSQL показывает, как выполнять запросы к базе данных и проводить основные операции:
https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT
#sql #базы_данных #бэкенд
Язык SQL используется для работы с базами данных. Он используется во многих сферах IT, где требуется работа с данными — разработка, data science, аналитика, тестирование и другие.
Курс на примере бесплатной системы управления базами данных (СУБД) PostgreSQL показывает, как выполнять запросы к базе данных и проводить основные операции:
https://www.youtube.com/playlist?list=PLtPJ9lKvJ4oh5SdmGVusIVDPcELrJ2bsT
#sql #базы_данных #бэкенд
YouTube
Базы данных и SQL | Основы SQL
Вводная лекция курса Основы SQL. Страница курса -
https://www.asozykin.ru/courses/sql
Как поддержать курс:
- Boosty - https://boosty.to/asozykin
- Cloudtips - https://pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
Мой канал в telegram - https:…
https://www.asozykin.ru/courses/sql
Как поддержать курс:
- Boosty - https://boosty.to/asozykin
- Cloudtips - https://pay.cloudtips.ru/p/45a4055b
Заранее спасибо за помощь!
Мой канал в telegram - https:…
👏10👍6
Потренируемся проверять строки на Python?
Попробуйте написать функцию, которая будет принимать строку и проверять, является ли введённая строка телефонным номером в корректном формате. Если строка подходит, то выводим
За корректный формат номера возьмём строку вида
Как справитесь с задачей, можете посмотреть на возможные решения с использованием регулярных выражений.
#python #задачи
Попробуйте написать функцию, которая будет принимать строку и проверять, является ли введённая строка телефонным номером в корректном формате. Если строка подходит, то выводим
True
, иначе False
.За корректный формат номера возьмём строку вида
(123) 456-7890
, где могут меняться только цифры от 0 до 9.Как справитесь с задачей, можете посмотреть на возможные решения с использованием регулярных выражений.
#python #задачи
👍5🔥3