Список полезных на мой взгляд интернет-ресурсов по различным направлениям:
- ВК Академия - платформа, на которой я прохожу курс по алгоритмам и структурам данных и не только.
- Plotly - графическая библиотека Python создает интерактивные графики публикационного качества.
- Desmos - построение графиков, можно производить вычисления некоторых выражений.
- Зорич. Математический анализ.
- Программирование на Python - курс представлен на платформе Stepik.
- MathProfi - отличный материал по высшей математике с хорошим (доступным) изложением материала и с примерами задач.
- Практикум по математике и Python - курс представлен на платформе Stepik и включает в себя: основы питона, теория вероятности и статистика (краткая теория и задачки, применяется метод монте-карло для расчета вероятности вместо формулы бернулли), векторы и матрицы, работа с библиотекой numpy, matplotlib, pandas, seaborn и т.д.
- Seaborn Kdeplot – A Comprehensive Guide - мощный инструмент для оценки функции плотности вероятности непрерывных или непараметрических данных
- Mathi-AI - чат-бот для решения математических задач. Не всегда дает верное решение, но иногда помогает в решение задач. Стоит попробовать.
- Google Colab - платформа, где можно проводить, например, анализ данных и его визуализацию на питоне при помощи библиотек numpy, pandas, seaborn, matplotlib и т.д.
- HTML CSS exercise.
- Шпаргалка по CSS Flexbox.
- Stepik - образовательная платформа со множеством курсов.
- egghead - Explore Popular Free Courses on egghead.
- CSSreferemce.
- Getting started with Angular
- TypeScript Cheat Sheets - шпаргалки в размере 4 картинок формата PNG по языку программирования со статической типизацией Typescript.
- Socket.io - библиотека JS, обеспечивающая двустороннюю связь между клиентами и серверами в режиме реального времени, построенная на основе протокола WebSocket.
- Основы JavaScript - на странице одной собран полезный материал по JS, работе с BOM и DOM и т.д.
- Дока -здесь собраны материалы по CSS (например, flexbox), HTML, JS и т.д.
- HTML Playground.
- Aichatting - чат-бот.
- PptxGenJS - библиотека для создания презентаций на языке программирования JS.
- RegEx101 - сервис для проверки регулярных выражений (regular expressions).
- Python Tutor: Visualize code in Python, JavaScript, C, C++, and Java - визуализатор кода на Питоне, JS и т.д.
- Python Tutorial
- Python-docx - короткая статья по работе с файлами в MS Word в Python
- YouChat - аналог ChatGPT.
- Bing AI Сhat - чат-бот, разработанный Microsoft. Я использую его в браузере Google Chrome при помощи расширения Bing AI for Chrome и VPN.
- Различные материалы по алгоритмам и структурам данных (видеолекции, учебные пособия, сайты, курсы и т.д.).
- Data Structures & Algorithms - Google Tech Guide.
- Top Interview Questions - LeetCode - содержат в себе три коллекции разного уровня сложности (easy, medium, hard).
- Learn DS & Algorithms (Programiz).
- Binary Tree Explore LeetCode.
- Geeksforgeeks - Introduction to Graphs – Data Structure and Algorithm Tutorials (DSA).
- MDN Web Docs
- StackOverflow
- FreeCodeCamp
- Learn JavaScript
- Webpack
- Learn CSS
- Библиотека React для создания пользовательских интерфейсов (UI)
- Docker Docs
- SQL Academy - курс по изучению SQL, имеющий тренажер, песочницу и т.д.
Список курсов, которые мне порекомендовал YaGpt:
- Яндекс Практикум - это онлайн-школа, которая предлагает курсы по программированию, data science и другим IT-направлениям. Они также предоставляют возможность пройти стажировку в Яндексе.
- Coursera - это платформа, на которой можно найти курсы от ведущих университетов мира. Они предлагают курсы по программированию на различных языках, таких как Python, Java и других.
- Udacity - это еще одна платформа для онлайн-обучения, которая предлагает курсы по программированию и data science. Они также имеют программу стажировки для студентов.
- Google Developers Training - это бесплатные курсы от Google, которые можно пройти онлайн. Они предлагают курсы по различным направлениям, включая программирование.
- Microsoft Virtual Academy - это виртуальная академия, которая предлагает онлайн-курсы по программированию от Microsoft.
Ссылка на мой аккаунт на Codewars - Link
Заметки для себя!
- Макрос VBA для pptx, чтобы установить высоту таблицы на каждом слайде равной, например, 30 см, но можно и другое значение написать. Я это делал для того, чтобы высота таблицы на каждом слайде была по размеру слайда, который можно посмотреть в Конструктор - Размер слайда - Настроить размер слайда
Sub changeTableHeight()
Dim oSl As slide
For Each oSl In ActivePresentation.Slides
SetTables oSl
Next
End Sub
Sub SetTables(oSl As slide)
Dim oSh As shape
Dim height As Double
height = 30
For Each oSh In oSl.Shapes
If oSh.HasTable Then
oSh.height = height * 28.3464567
End If
Next
End Sub
-
npm link - для локального связывания пакетов с нашей машиной. Нужно зайти в нужный каталог с package.json и прописать npm link. А дальше в том каталоге, где вы его хотите использовать прописать npm link <package_name>, где package_name указана в файле package.json в поле name
Пример с официальной документации по npm link
cd ~/projects/node-redis # go into the package directory
npm link # creates global link
cd ~/projects/node-bloggy # go into some other package directory.
npm link redis # link-install the package