Программирование для новичков
961 subscribers
163 photos
2 videos
522 links
Программирование для новичков

По всем вопросам: @un_ixtime
Download Telegram
Курс Linux «Начни с нуля».

Вы когда-нибудь задумывались о карьере в Linux? NDG Linux Unhatched позволяет учащимся погрузиться в Linux, серверной операционной системы, используемой глобальными титанами, такими как Facebook, Google, Microsoft, NASA, Tesla, Amazon и другими.

Выпускники уходят с четким пониманием того, подходит им Linux или нет, и им не нужно тратить более 8 часов на самостоятельное обучение

Базовая установка и настройка программного обеспечения Linux.
Понимание основ интерфейса командной строки Linux (CLI).
Взаимодействие с виртуальной машиной Linux.
Определите, подходит вам Linux или нет. https://www.netacad.com/courses/os-it/ndg-linux-unhatched
Список руководств по программированию, в которых начинающие разработчики программного обеспечения узнают, как создавать приложения с нуля. Эти учебники разделены на разные основные языки программирования.

https://github.com/practical-tutorials/project-based-learning
Как написать запрос GraphQL

Руководство для начинающих по написанию вашего первого запроса 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/
Научитесь информатике — ключевые концепции CS, которые вы должны знать

Разработка программного обеспечения может показаться чем-то вроде гонки за новыми технологиями.

Всегда есть новый интерфейсный фреймворк для изучения, или новая база данных, или язык, являющийся разновидностью другого языка. Это никогда не заканчивается и кажется, что вы всегда должны идти в ногу.

Но это не должно быть так.

Все построено из основ
Если вы изучите основы, то все остальное станет проще.

https://www.freecodecamp.org/news/what-every-software-engineer-should-know/
Руководство по NumPy: очень простой способ выучить его за 10 минут

Во-первых, вы узнаете, что такое 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/
Первый рабочий день тестировщика: спроси обо всем у сеньора

Мы продолжаем наши встречи с сеньорами-тестировщиками «Разговоры о входе в тестирование». В новом выпуске мы хотим поговорить о первом рабочем дне 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
Изучаем JavaScript для начинающих — Руководство по основам JS

Цель этого руководства — быстро познакомить вас с основами 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
Машинное обучение: обязательные проекты для начинающих

Машинное обучение — это ветвь искусственного интеллекта, которая делает прогнозы или решения, используя алгоритмы для обучения на основе данных. Крайне важно иметь четкое представление как о наборах данных, с которыми вы будете иметь дело, так и о моделях, которые вы можете использовать для построения своих моделей, прежде чем вы начнете использовать машинное обучение. В этой статье мы рассмотрим некоторые из наиболее популярных наборов данных и моделей машинного обучения. В следующих разделах мы обсудим несколько наборов данных и моделей, которые можно использовать в этих упражнениях.

https://ai.plainenglish.io/machine-learning-must-do-projects-for-beginners-99ce7fb074f6
Инструменты Дата-сайнтиста. Универсальная база.

Специалисты по анализу данных используют много разных инструментов, причем новые технологии (фреймворки, библиотеки и т.д.) появляются так часто, что у начинающих свой путь в отрасли постоянно возникает вопрос, что им нужно изучать в первую очередь. Здесь вы найдете обзор базовых инструментов. В следующих постах мы продолжим тему и расскажем об инструментах, не вошедших в этот обзор.

Какие инструменты нужны для анализа данных https://habr.com/ru/companies/jetinfosystems/articles/747338/
Ускоренный курс по машинному обучению от Google — 25 уроков — более 30 упражнений — Реальные приложения — Интерактивная визуализация — Преподается исследовательской группой Google Все это 100% бесплатно https://developers.google.com/machine-learning/crash-course?hl=ru
Полное руководство по NPM для начинающих: упрощение управления пакетами

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://www.cyberdemon.org/2023/07/19/bunch-of-bits.html
Создание + публикация вашего первого пакета NPM с помощью TypeScript

Очень важно использовать менеджеры пакетов при работе над проектами, в основном для отслеживания установки различного программного обеспечения, не беспокоясь о зависимостях и версиях, но что, если мы хотим создать собственный пакет, как это сделать? Это основная цель этой статьи, в конце вы сможете создать и опубликовать свой первый пакет npm с помощью TypeScript , typescript-eslint и Prettier .

https://mayar-elabbasy.hashnode.dev/creating-publishing-your-first-npm-package-with-typescript