Список руководств по программированию, в которых начинающие разработчики программного обеспечения узнают, как создавать приложения с нуля. Эти учебники разделены на разные основные языки программирования.
https://github.com/practical-tutorials/project-based-learning
https://github.com/practical-tutorials/project-based-learning
GitHub
GitHub - practical-tutorials/project-based-learning: Curated list of project-based tutorials
Curated list of project-based tutorials. Contribute to practical-tutorials/project-based-learning development by creating an account on GitHub.
Как написать запрос GraphQL
Руководство для начинающих по написанию вашего первого запроса GraphQL
https://javascript.plainenglish.io/how-to-write-a-graphql-query-9debe28df0d
Руководство для начинающих по написанию вашего первого запроса GraphQL
https://javascript.plainenglish.io/how-to-write-a-graphql-query-9debe28df0d
Типы данных и переменные Java — объяснение для начинающих
В этой статье я познакомлю вас с типами данных Java и объясню, как они работают.
В Java существует два типа типов данных — примитивные типы данных и ссылочные типы данных. Давайте погрузимся и узнаем больше о каждом.
https://www.freecodecamp.org/news/java-data-types-and-variables/
В этой статье я познакомлю вас с типами данных Java и объясню, как они работают.
В Java существует два типа типов данных — примитивные типы данных и ссылочные типы данных. Давайте погрузимся и узнаем больше о каждом.
https://www.freecodecamp.org/news/java-data-types-and-variables/
Научитесь информатике — ключевые концепции CS, которые вы должны знать
Разработка программного обеспечения может показаться чем-то вроде гонки за новыми технологиями.
Всегда есть новый интерфейсный фреймворк для изучения, или новая база данных, или язык, являющийся разновидностью другого языка. Это никогда не заканчивается и кажется, что вы всегда должны идти в ногу.
Но это не должно быть так.
Все построено из основ
Если вы изучите основы, то все остальное станет проще.
https://www.freecodecamp.org/news/what-every-software-engineer-should-know/
Разработка программного обеспечения может показаться чем-то вроде гонки за новыми технологиями.
Всегда есть новый интерфейсный фреймворк для изучения, или новая база данных, или язык, являющийся разновидностью другого языка. Это никогда не заканчивается и кажется, что вы всегда должны идти в ногу.
Но это не должно быть так.
Все построено из основ
Если вы изучите основы, то все остальное станет проще.
https://www.freecodecamp.org/news/what-every-software-engineer-should-know/
Forwarded from Добро пожаловать в мир Python
Руководство по NumPy: очень простой способ выучить его за 10 минут
Во-первых, вы узнаете, что такое NumPy и почему это важно.
Затем мы покажем вам, как установить его с помощью pip.
Далее вы узнаете, как создавать массивы и получать доступ к их атрибутам .
Мы также рассмотрим основные операции с массивами , индексирование и нарезку . Но это еще не все — вы также узнаете о передовых методах работы с массивами , а также о том , как генерировать случайные числа и выполнять основные статистические функции .
Короче говоря, это руководство охватывает все, что вам нужно знать, чтобы начать работу с NumPy.
А если вы заинтересованы в изучении более продвинутых функций, мы предоставляем ссылки на официальную документацию по NumPy и другие ресурсы .
Итак, не пора ли вам добавить NumPy в свой набор инструментов для обработки данных ?
С этим руководством вы можете сделать это всего за 10 минут!
https://pub.towardsai.net/numpy-guide-super-simple-way-to-learn-it-in-10-minutes-d382ff45e215
Во-первых, вы узнаете, что такое NumPy и почему это важно.
Затем мы покажем вам, как установить его с помощью pip.
Далее вы узнаете, как создавать массивы и получать доступ к их атрибутам .
Мы также рассмотрим основные операции с массивами , индексирование и нарезку . Но это еще не все — вы также узнаете о передовых методах работы с массивами , а также о том , как генерировать случайные числа и выполнять основные статистические функции .
Короче говоря, это руководство охватывает все, что вам нужно знать, чтобы начать работу с NumPy.
А если вы заинтересованы в изучении более продвинутых функций, мы предоставляем ссылки на официальную документацию по NumPy и другие ресурсы .
Итак, не пора ли вам добавить NumPy в свой набор инструментов для обработки данных ?
С этим руководством вы можете сделать это всего за 10 минут!
https://pub.towardsai.net/numpy-guide-super-simple-way-to-learn-it-in-10-minutes-d382ff45e215
Forwarded from Devops
DevDocs сочетает в себе множество документации для разработчиков в чистом и организованном веб-интерфейсе с мгновенным поиском, автономной поддержкой, мобильной версией, темной темой, сочетаниями клавиш и многим другим.
https://devdocs.io/
https://devdocs.io/
devdocs.io
DevDocs API Documentation
Fast, offline, and free documentation browser for developers. Search 100+ docs in one web app: HTML, CSS, JavaScript, PHP, Ruby, Python, Go, C, C++…
Первый рабочий день тестировщика: спроси обо всем у сеньора
Мы продолжаем наши встречи с сеньорами-тестировщиками «Разговоры о входе в тестирование». В новом выпуске мы хотим поговорить о первом рабочем дне QA-инженера.
Представь себе. Первый рабочий день на новой работе, в руках — любимый кактус Анатолий и конспекты с курса по профессии QA-специалиста. Ты в легком возбуждении: как вообще оно всё пройдет?
А всё может быть очень по-разному! От быстрого и решительного метча, когда вы и работа друг другу подходите, до решительного непонимания «Что я тут делаю?».
Спикеры курса «Стать тестировщиком: с нуля до джуна» Софья Бреева и Александр Наумов готовы рассказать обо всем, что ждет начинающего специалиста.
🔥 Онбординг: о чем тебе должны рассказать коллеги и какие вопросы точно стоит задать;
🔥 Мне вообще можно помочь? К кому обратиться за советом и как просить о поддержке.
🔥 Ой, а если не зашло? Что делать, если место вам не понравилось (спойлер: это нормально, так бывает).
А дальше — как пойдет.
Встречаемся 14 июля в 19:00 по МСК.
Зарегистрироваться на вебинар вы можете по этой ссылке⬅️
Мы продолжаем наши встречи с сеньорами-тестировщиками «Разговоры о входе в тестирование». В новом выпуске мы хотим поговорить о первом рабочем дне QA-инженера.
Представь себе. Первый рабочий день на новой работе, в руках — любимый кактус Анатолий и конспекты с курса по профессии QA-специалиста. Ты в легком возбуждении: как вообще оно всё пройдет?
А всё может быть очень по-разному! От быстрого и решительного метча, когда вы и работа друг другу подходите, до решительного непонимания «Что я тут делаю?».
Спикеры курса «Стать тестировщиком: с нуля до джуна» Софья Бреева и Александр Наумов готовы рассказать обо всем, что ждет начинающего специалиста.
А дальше — как пойдет.
Встречаемся 14 июля в 19:00 по МСК.
Зарегистрироваться на вебинар вы можете по этой ссылке
Please open Telegram to view this post
VIEW IN TELEGRAM
Полное руководство по разработке API: общие термины, инструменты и рекомендации
В этом посте рассмотрены все основные аспекты API. Это обязательная книга для разработчиков и дизайнеров, заинтересованных в работе с API.
https://dzone.com/articles/a-complete-api-development-guide-common-terms-tool
В этом посте рассмотрены все основные аспекты API. Это обязательная книга для разработчиков и дизайнеров, заинтересованных в работе с API.
https://dzone.com/articles/a-complete-api-development-guide-common-terms-tool
DZone
A Complete API Development Guide: Common Terms, Tools, and Best Practices
Discover the essential API Development Guide with this comprehensive resource. Learn common terms, tools, and best practices for seamless integration.
Изучаем JavaScript для начинающих — Руководство по основам JS
Цель этого руководства — быстро познакомить вас с основами JavaScript, чтобы вы могли приступить к программированию приложений.
https://www.freecodecamp.org/news/learn-javascript-for-beginners/
Цель этого руководства — быстро познакомить вас с основами JavaScript, чтобы вы могли приступить к программированию приложений.
https://www.freecodecamp.org/news/learn-javascript-for-beginners/
Памятка по началу работы с GraphQL
GraphQL — это язык запросов с открытым исходным кодом и среда выполнения для API (интерфейсов прикладного программирования). Он был разработан Facebook в 2015 году и с тех пор приобрел значительную популярность. GraphQL обеспечивает гибкий и эффективный подход к выборке данных и управлению ими, предлагая более эффективную альтернативу традиционным RESTful API.
https://www.javacodegeeks.com/getting-started-with-graphql-cheatsheet.html
GraphQL — это язык запросов с открытым исходным кодом и среда выполнения для API (интерфейсов прикладного программирования). Он был разработан Facebook в 2015 году и с тех пор приобрел значительную популярность. GraphQL обеспечивает гибкий и эффективный подход к выборке данных и управлению ими, предлагая более эффективную альтернативу традиционным RESTful API.
https://www.javacodegeeks.com/getting-started-with-graphql-cheatsheet.html
Java Code Geeks
Getting Started with GraphQL Cheatsheet - Java Code Geeks - 2023
GraphQL: Experience the flexibility and efficiency of data fetching and manipulation. Say goodbye to traditional RESTful APIs!
Машинное обучение: обязательные проекты для начинающих
Машинное обучение — это ветвь искусственного интеллекта, которая делает прогнозы или решения, используя алгоритмы для обучения на основе данных. Крайне важно иметь четкое представление как о наборах данных, с которыми вы будете иметь дело, так и о моделях, которые вы можете использовать для построения своих моделей, прежде чем вы начнете использовать машинное обучение. В этой статье мы рассмотрим некоторые из наиболее популярных наборов данных и моделей машинного обучения. В следующих разделах мы обсудим несколько наборов данных и моделей, которые можно использовать в этих упражнениях.
https://ai.plainenglish.io/machine-learning-must-do-projects-for-beginners-99ce7fb074f6
Машинное обучение — это ветвь искусственного интеллекта, которая делает прогнозы или решения, используя алгоритмы для обучения на основе данных. Крайне важно иметь четкое представление как о наборах данных, с которыми вы будете иметь дело, так и о моделях, которые вы можете использовать для построения своих моделей, прежде чем вы начнете использовать машинное обучение. В этой статье мы рассмотрим некоторые из наиболее популярных наборов данных и моделей машинного обучения. В следующих разделах мы обсудим несколько наборов данных и моделей, которые можно использовать в этих упражнениях.
https://ai.plainenglish.io/machine-learning-must-do-projects-for-beginners-99ce7fb074f6
Инструменты Дата-сайнтиста. Универсальная база.
Специалисты по анализу данных используют много разных инструментов, причем новые технологии (фреймворки, библиотеки и т.д.) появляются так часто, что у начинающих свой путь в отрасли постоянно возникает вопрос, что им нужно изучать в первую очередь. Здесь вы найдете обзор базовых инструментов. В следующих постах мы продолжим тему и расскажем об инструментах, не вошедших в этот обзор.
Какие инструменты нужны для анализа данных https://habr.com/ru/companies/jetinfosystems/articles/747338/
Специалисты по анализу данных используют много разных инструментов, причем новые технологии (фреймворки, библиотеки и т.д.) появляются так часто, что у начинающих свой путь в отрасли постоянно возникает вопрос, что им нужно изучать в первую очередь. Здесь вы найдете обзор базовых инструментов. В следующих постах мы продолжим тему и расскажем об инструментах, не вошедших в этот обзор.
Какие инструменты нужны для анализа данных https://habr.com/ru/companies/jetinfosystems/articles/747338/
Хабр
Инструменты Дата-сайнтиста. Универсальная база
Специалисты по анализу данных используют много разных инструментов, причем новые технологии (фреймворки, библиотеки и т.д.) появляются так часто, что у начинающих постоянно возникает вопрос, что им...
50+ лучших и бесплатных книг по Python для начинающих
https://www.theinsaneapp.com/2021/05/best-free-python-programming-books.html
https://www.theinsaneapp.com/2021/05/best-free-python-programming-books.html
Insane - TheInsaneApp.com
50+ Best And Free Python Books For Beginners
A Collection Of 50+ Free Python Books PDF for Beginners, Intermediate And Advanced Developers. Download Any Best Book PDF And Start Learning!
Ускоренный курс по машинному обучению от Google — 25 уроков — более 30 упражнений — Реальные приложения — Интерактивная визуализация — Преподается исследовательской группой Google Все это 100% бесплатно https://developers.google.com/machine-learning/crash-course?hl=ru
Google for Developers
Machine Learning | Google for Developers
Полное руководство по NPM для начинающих: упрощение управления пакетами
https://dev.to/abhixsh/a-comprehensive-beginners-guide-to-npm-simplifying-package-management-57l5
https://dev.to/abhixsh/a-comprehensive-beginners-guide-to-npm-simplifying-package-management-57l5
Объяснение векторных баз данных на 3 уровнях сложности
От новичка до эксперта: демистификация векторных баз данных с разным уровнем подготовки
https://towardsdatascience.com/explaining-vector-databases-in-3-levels-of-difficulty-fc392e48ab78
От новичка до эксперта: демистификация векторных баз данных с разным уровнем подготовки
https://towardsdatascience.com/explaining-vector-databases-in-3-levels-of-difficulty-fc392e48ab78
Диск — это набор битов.
Вы когда-нибудь слышали, как кто-то говорит, что диск или память — это «куча битов»?
Я не уверен в происхождении этой идеи, но это довольно хорошая идея. Это уменьшает тайну компьютеров. Например, это исключает теорию о том, что внутри моего компьютера находится очень плоский эльф.
Нет, внутри биты, закодированные на электрических компонентах.
https://www.cyberdemon.org/2023/07/19/bunch-of-bits.html
Вы когда-нибудь слышали, как кто-то говорит, что диск или память — это «куча битов»?
Я не уверен в происхождении этой идеи, но это довольно хорошая идея. Это уменьшает тайну компьютеров. Например, это исключает теорию о том, что внутри моего компьютера находится очень плоский эльф.
Нет, внутри биты, закодированные на электрических компонентах.
https://www.cyberdemon.org/2023/07/19/bunch-of-bits.html
cyberdemon.org
A disk is a bunch of bits
We've heard that a disk is a "bunch of bits", so let's get dirty and personal with those bits.
Создание + публикация вашего первого пакета NPM с помощью TypeScript
Очень важно использовать менеджеры пакетов при работе над проектами, в основном для отслеживания установки различного программного обеспечения, не беспокоясь о зависимостях и версиях, но что, если мы хотим создать собственный пакет, как это сделать? Это основная цель этой статьи, в конце вы сможете создать и опубликовать свой первый пакет npm с помощью TypeScript , typescript-eslint и Prettier .
https://mayar-elabbasy.hashnode.dev/creating-publishing-your-first-npm-package-with-typescript
Очень важно использовать менеджеры пакетов при работе над проектами, в основном для отслеживания установки различного программного обеспечения, не беспокоясь о зависимостях и версиях, но что, если мы хотим создать собственный пакет, как это сделать? Это основная цель этой статьи, в конце вы сможете создать и опубликовать свой первый пакет npm с помощью TypeScript , typescript-eslint и Prettier .
https://mayar-elabbasy.hashnode.dev/creating-publishing-your-first-npm-package-with-typescript
Изучите React, создав ипотечный калькулятор
Если вы хотите попрактиковаться в своих навыках React, вот для вас полезный проект: ипотечный калькулятор.
https://www.freecodecamp.org/news/react-mortgage-calculator-tutorial-for-beginners/
Если вы хотите попрактиковаться в своих навыках React, вот для вас полезный проект: ипотечный калькулятор.
https://www.freecodecamp.org/news/react-mortgage-calculator-tutorial-for-beginners/
freeCodeCamp.org
Learn React by Building a Mortgage Calculator
Today we will learn and practice ReactJs by building a mortgage calculator step by step. This is the project that we will build today 👇 Heres a live demo of the project And here's the Github Repo Link Objectives The topics we'll cover while build...
Погружение в машинное обучение: инструменты и основные знания
В этом руководстве представлен исчерпывающий обзор, от языков программирования и библиотек до фундаментальных концепций и ресурсов, который поможет вам приступить к машинному обучению. https://ai.plainenglish.io/delving-into-machine-learning-tools-%EF%B8%8F-and-essential-knowledge-642ffb2ca78
В этом руководстве представлен исчерпывающий обзор, от языков программирования и библиотек до фундаментальных концепций и ресурсов, который поможет вам приступить к машинному обучению. https://ai.plainenglish.io/delving-into-machine-learning-tools-%EF%B8%8F-and-essential-knowledge-642ffb2ca78
Medium
Delving 🏊 into Machine 🦾Learning 📝: Tools 🛠️ and Essential Knowledge 🧠
Featuring: Python, R , Julia & Tensor flow