10 полезных «магических» команд в Python
На самом деле в них нет ничего магического. Эти команды используются вместе с кодом на Python и позволяют, например, вывести график прямо в текущий notebook. Строчная «магическая» команда начинается с
Подробнее на примере Jupyter Notebook рассказано в статье: https://tprg.ru/XGov
#python
На самом деле в них нет ничего магического. Эти команды используются вместе с кодом на Python и позволяют, например, вывести график прямо в текущий notebook. Строчная «магическая» команда начинается с
%
, а ячеечная — с % %
.Подробнее на примере Jupyter Notebook рассказано в статье: https://tprg.ru/XGov
#python
Курс по основам TypeScript
Язык TypeScript используется для написания веб-приложений. Он обратно совместим с JavaScript, но с упором на строгую типизацию.
В небольшом курсе на YouTube рассмотрены основные «фишки» и синтаксис TypeScript: https://tprg.ru/rmPT
#веб #typescript
Язык TypeScript используется для написания веб-приложений. Он обратно совместим с JavaScript, но с упором на строгую типизацию.
В небольшом курсе на YouTube рассмотрены основные «фишки» и синтаксис TypeScript: https://tprg.ru/rmPT
#веб #typescript
YouTube
TypeScript #1 Базовые типы (Basic Types. Part I)
#YauhenK #webDev #TypeScript
Всех приветствую в курсе «TypeScript».
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления…
Всех приветствую в курсе «TypeScript».
В данном видеокурсе мы с вами рассмотрим возможности языка строгой типизации - TypeScript. Разберём его основные фишки и ключевые отличия от JavaScript. Изучим такие понятия, как перечисления…
Основы линейной алгебры
Обычному программисту не обязательно углубляться в математику (если он не работает с большими данными). Но с некоторыми понятиями линейной алгебры он может столкнуться.
Например, двухмерные массивы. По сути, они представляют собой матрицы, с которыми можно провести необходимые преобразования.
Если с этой частью математики вы мало знакомы, то статья поможет восполнить пробелы в знаниях:
https://tprg.ru/z6JY
#математика
Обычному программисту не обязательно углубляться в математику (если он не работает с большими данными). Но с некоторыми понятиями линейной алгебры он может столкнуться.
Например, двухмерные массивы. По сути, они представляют собой матрицы, с которыми можно провести необходимые преобразования.
Если с этой частью математики вы мало знакомы, то статья поможет восполнить пробелы в знаниях:
https://tprg.ru/z6JY
#математика
Курс «Практикум по программированию»
Чтобы научиться программировать, нужно много практиковаться. Для этого на Stepik есть специальный курс, в котором собраны задачи по стандартным темам:
— ввод/вывод, ветвление и циклы;
— типы данных;
— массивы;
— поиск и сортировка;
— арифметика и числовые алгоритмы;
— структуры данных;
— алгоритмы на графах.
Решать задачи вы можете на любом языке, который поддерживает платформа Stepik.
Курс: https://stepik.org/course/56240/promo
#курсы
Чтобы научиться программировать, нужно много практиковаться. Для этого на Stepik есть специальный курс, в котором собраны задачи по стандартным темам:
— ввод/вывод, ветвление и циклы;
— типы данных;
— массивы;
— поиск и сортировка;
— арифметика и числовые алгоритмы;
— структуры данных;
— алгоритмы на графах.
Решать задачи вы можете на любом языке, который поддерживает платформа Stepik.
Курс: https://stepik.org/course/56240/promo
#курсы
13 математических задач, которые вы сможете решить
Они не сделают из вас программиста, но дадут возможность немного подумать:
https://tprg.ru/f5x2
Они не сделают из вас программиста, но дадут возможность немного подумать:
https://tprg.ru/f5x2
Как работает ArrayList
Если вы не можете разобраться до конца, как он работает, то в статье наглядно показано, что происходит в массиве во время операций:
https://tprg.ru/cU6d
#java #алгоритмы
ArrayList
— это класс, который выполняет функции массива в Java и обладает несколькими полезными методами.Если вы не можете разобраться до конца, как он работает, то в статье наглядно показано, что происходит в массиве во время операций:
https://tprg.ru/cU6d
#java #алгоритмы
Учимся правильно именовать переменные, функции и классы
Правильно подобранные имена переменных зачастую работают как документация. Их легче отследить по коду и понять, как работает программа.
Держите несколько советов по созданию имён для переменных, функций и классов:
https://youtu.be/Irf1eIkcBkE
#советы
Правильно подобранные имена переменных зачастую работают как документация. Их легче отследить по коду и понять, как работает программа.
Держите несколько советов по созданию имён для переменных, функций и классов:
https://youtu.be/Irf1eIkcBkE
#советы
YouTube
Чистый Код / Clean Code: # 1 Правила именования переменных, функций и классов
Донаты на развитие: https://pay.cloudtips.ru/p/1f080f72
Курсы от EngineerSpock: https://www.engineerspock.com/offer-youtube/
Основы программирования - это не только знание какого-либо языка программирования (типа Python или C#), но также и набор практик…
Курсы от EngineerSpock: https://www.engineerspock.com/offer-youtube/
Основы программирования - это не только знание какого-либо языка программирования (типа Python или C#), но также и набор практик…
23 сайта для практики хакинга
Хакеры востребованы не только в преступных организациях, но и в компаниях, которые хотят проверить на надёжность свои программные системы. Таких хакеров называют «белыми».
Если вы решили идти по этой тропе, но не знаете, где тренироваться, то мы подобрали полезные сайты, где можно посоревноваться во взломе программ:
https://tprg.ru/JxGr
Хакеры востребованы не только в преступных организациях, но и в компаниях, которые хотят проверить на надёжность свои программные системы. Таких хакеров называют «белыми».
Если вы решили идти по этой тропе, но не знаете, где тренироваться, то мы подобрали полезные сайты, где можно посоревноваться во взломе программ:
https://tprg.ru/JxGr
Что такое HTTP/3 и зачем он нужен?
HTTP является протоколом прикладного уровня передачи данных (по модели OSI). Он повсеместно используется для получения информации с сайтов.
С момента своего появления в 1991 году протокол получил несколько обновлений из-за постоянно растущей Всемирной паутины. И сейчас самым современным проколом HTTP является HTTP/3.
Из статьи вы узнаете, что привело к появлению HTTP/3, какие новшества он принесёт и насколько он сейчас распространён:
https://tprg.ru/iV1s
#веб
HTTP является протоколом прикладного уровня передачи данных (по модели OSI). Он повсеместно используется для получения информации с сайтов.
С момента своего появления в 1991 году протокол получил несколько обновлений из-за постоянно растущей Всемирной паутины. И сейчас самым современным проколом HTTP является HTTP/3.
Из статьи вы узнаете, что привело к появлению HTTP/3, какие новшества он принесёт и насколько он сейчас распространён:
https://tprg.ru/iV1s
#веб
Решаем задачу о поиске пары ближайших точек
Представьте, что перед вами множество точек. Как найти пару точек, которые будут находиться на минимальном расстоянии друг от друга?
Одно из решений задачи сводится к использованию метода «разделяй и властвуй». Более подробно о нём рассказано в видео с примером реализации на Python:
https://youtu.be/Dx5eiQdv4k8
#алгоритмы #python
Представьте, что перед вами множество точек. Как найти пару точек, которые будут находиться на минимальном расстоянии друг от друга?
Одно из решений задачи сводится к использованию метода «разделяй и властвуй». Более подробно о нём рассказано в видео с примером реализации на Python:
https://youtu.be/Dx5eiQdv4k8
#алгоритмы #python
YouTube
Поиск пары ближайших точек | Скринкасты | MADE Академия данных | #3
Поиск пары ближайших точек. Разделяй и властвуй.
В этом видео мы рассмотрели задачу о поиске пары ближайших точек. Познакомились поближе с методом «Разделяй и властвуй», который помог нам решить данную задачу за асимптотику O(n logn). Написали код на языке…
В этом видео мы рассмотрели задачу о поиске пары ближайших точек. Познакомились поближе с методом «Разделяй и властвуй», который помог нам решить данную задачу за асимптотику O(n logn). Написали код на языке…
Чем занимается Java-разработчик и как им стать
Язык Java наиболее востребован в бэкенд-разработке, где выстроена вся логика проекта. Если вы хотите заниматься высоконагруженными системами, то из статьи вы узнаете:
— какие задачи решает Java-разработчик;
— что нужно знать для трудоустройства на первую работу:
https://tprg.ru/P1Vx
#java
Язык Java наиболее востребован в бэкенд-разработке, где выстроена вся логика проекта. Если вы хотите заниматься высоконагруженными системами, то из статьи вы узнаете:
— какие задачи решает Java-разработчик;
— что нужно знать для трудоустройства на первую работу:
https://tprg.ru/P1Vx
#java
Что почитать: «Изучаем Python» Марка Лутца
Книга «Изучаем Python» очень популярна среди Python-разработчиков. В ней достаточно подробно освещены аспекты разработки на Python, поэтому книга будет полезна и опытным разработчикам на других языках, и совсем новичкам.
Правда, для второй категории читателей книга может показаться перегруженной, поэтому советуем вникать в материал постепенно и совмещать с практикой.
#книги
Книга «Изучаем Python» очень популярна среди Python-разработчиков. В ней достаточно подробно освещены аспекты разработки на Python, поэтому книга будет полезна и опытным разработчикам на других языках, и совсем новичкам.
Правда, для второй категории читателей книга может показаться перегруженной, поэтому советуем вникать в материал постепенно и совмещать с практикой.
#книги
Как прокачать навыки программирования в процессе работы на Telegram-ботом
Герой следующей статьи так устал от ежедневных отчётов деканату, что смастерил собственного Telegram-бота, который выполнял всю рутину за студента.
Спустя некоторое время бот обзавёлся множеством дополнительных фич, а сам код программы постоянно переписывался.
Узнать подробнее об истории разработки бота, а также чему смог в процессе научиться автор:
https://tprg.ru/leFR
#точка_входа
Герой следующей статьи так устал от ежедневных отчётов деканату, что смастерил собственного Telegram-бота, который выполнял всю рутину за студента.
Спустя некоторое время бот обзавёлся множеством дополнительных фич, а сам код программы постоянно переписывался.
Узнать подробнее об истории разработки бота, а также чему смог в процессе научиться автор:
https://tprg.ru/leFR
#точка_входа
Прекратите изучать фреймворк и станьте JavaScript-разработчиком
JavaScript-фреймворки (например, Vue) дают возможность быстро освоиться и создать свой первый сайт. Но так ли это хорошо в долгосрочной перспективе? Совсем нет.
Эксперт рассказал простым языком, почему изучить «голый» JavaScript важнее, чем любой фреймворк:
https://tprg.ru/FWVp
#js #веб
JavaScript-фреймворки (например, Vue) дают возможность быстро освоиться и создать свой первый сайт. Но так ли это хорошо в долгосрочной перспективе? Совсем нет.
Эксперт рассказал простым языком, почему изучить «голый» JavaScript важнее, чем любой фреймворк:
https://tprg.ru/FWVp
#js #веб
👍1
Лекция о дебаге программы
Дебагом называют процесс отладки программы. Иными словами, во время дебага программист может выявить ошибки, из-за которых программа работает некорректно.
В средних и крупных проектах (то есть в реальных рабочих проектах) процесс дебага может занять очень много времени. Поэтому важно знать, как более эффективно проводить этот процесс.
Об этом с примерами на Python подробно рассказывается в лекции:
https://youtu.be/SxZ0dG75g6g
#python
Дебагом называют процесс отладки программы. Иными словами, во время дебага программист может выявить ошибки, из-за которых программа работает некорректно.
В средних и крупных проектах (то есть в реальных рабочих проектах) процесс дебага может занять очень много времени. Поэтому важно знать, как более эффективно проводить этот процесс.
Об этом с примерами на Python подробно рассказывается в лекции:
https://youtu.be/SxZ0dG75g6g
#python
YouTube
Лекция 14. Дебаг
https://compscicenter.ruЛекция №14 курса «Практический минимум» (осень 2020).Преподаватель — Равиль Харисович ГалеевСтраница лекции на сайте CSC: https://bit...
Java или не Java — угадайте по фрагментам кода
Сумеете отличить код на Java, скажем, от кода на C#? Проверьте себя в нашем тесте:
https://tprg.ru/4lsU
#java #задачи
Сумеете отличить код на Java, скажем, от кода на C#? Проверьте себя в нашем тесте:
https://tprg.ru/4lsU
#java #задачи
Разбор задач с собеседований в Google
4 задачи из видео когда-то задавали потенциальным сотрудникам Google во время собеседований. Сейчас их можно решать на платформе LeetCode.
Решение задач: https://youtu.be/uKSuAhU516c
#задачи #собеседование
4 задачи из видео когда-то задавали потенциальным сотрудникам Google во время собеседований. Сейчас их можно решать на платформе LeetCode.
Решение задач: https://youtu.be/uKSuAhU516c
#задачи #собеседование
YouTube
ГУГЛ - СОБЕСЕДОВАНИЕ НА РАБОТУ | Алгоритмы и структуры данных
🔥 Telegram https://t.iss.one/ershov_diary
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://ershov.io/dsprogram?utm_source=youtube&utm_medium=video&utm_content=yt19
Тут я рассказываю почему…
🔥 Индивидуальная программа по обучению data science под вашу цель с моей менторской поддержкой до результата:
https://ershov.io/dsprogram?utm_source=youtube&utm_medium=video&utm_content=yt19
Тут я рассказываю почему…
Чем опасны cookies?
Файлы cookie позволяют сайту запоминать вас. С их помощью, например, вы остаётесь залогиненными. Но в то же время cookies используются для показа более персонализированной рекламы.
Из статьи вы узнаете, чем ещё опасны cookies и что с ними делать:
https://tprg.ru/Xnui
Файлы cookie позволяют сайту запоминать вас. С их помощью, например, вы остаётесь залогиненными. Но в то же время cookies используются для показа более персонализированной рекламы.
Из статьи вы узнаете, чем ещё опасны cookies и что с ними делать:
https://tprg.ru/Xnui
Оптимизация кода
Сталкивались ли вы с тем, что сайт очень долго прогружается или же игра плохо работает даже на мощном железе?
Вероятнее всего, их код работает неэффективно, и его можно улучшить. Это называется оптимизацией кода:
https://tprg.ru/9FwP
Сталкивались ли вы с тем, что сайт очень долго прогружается или же игра плохо работает даже на мощном железе?
Вероятнее всего, их код работает неэффективно, и его можно улучшить. Это называется оптимизацией кода:
https://tprg.ru/9FwP