Фундаментальное руководство по пакетам в Java.
Пакеты в Java появились с самого начала, во времена, когда язык еще назывался Oak. Их описание уже присутствует в его ранних спецификациях.
Java-пакеты реализуют так называемое пространство имен (namespace), позволяющее использовать в проекте файлы с одинаковыми именами. Такой подход существует с давних времен во многих языках.
Также с помощью пакетов разработчики структурируют файлы удобным и понятным для себя способом, т. к. чем их больше используется в программе, тем в них сложнее становится ориентироваться. Если они будут размещаться бессистемно, то это рано или поздно приведет к полному запутыванию кодовой базы и дезориентации программистов.
И наконец, с помощью пакетов можно ограничивать доступ (из других пакетов) как целиком к классам, так и к их отдельным элементам.
Об этом и многом другом и пойдет речь в данной статье.
Читать далее https://habr.com/ru/articles/755654/
Пакеты в Java появились с самого начала, во времена, когда язык еще назывался Oak. Их описание уже присутствует в его ранних спецификациях.
Java-пакеты реализуют так называемое пространство имен (namespace), позволяющее использовать в проекте файлы с одинаковыми именами. Такой подход существует с давних времен во многих языках.
Также с помощью пакетов разработчики структурируют файлы удобным и понятным для себя способом, т. к. чем их больше используется в программе, тем в них сложнее становится ориентироваться. Если они будут размещаться бессистемно, то это рано или поздно приведет к полному запутыванию кодовой базы и дезориентации программистов.
И наконец, с помощью пакетов можно ограничивать доступ (из других пакетов) как целиком к классам, так и к их отдельным элементам.
Об этом и многом другом и пойдет речь в данной статье.
Читать далее https://habr.com/ru/articles/755654/
Хабр
Фундаментальное руководство по пакетам в Java
Что такое пакет Примеры пакетов Назначение пакетов Правила создания пакетов Импорт классов Компиляция и запуск Возможные ошибки и их решение Введение Пакеты в Java появились с самого начала, во...
⭐️⭐️5 библиотек с открытым исходным кодом, которые вы должны знать⭐️
https://dev.to/idurar/5-open-source-libraries-you-must-know-week-2-1hjg
https://dev.to/idurar/5-open-source-libraries-you-must-know-week-2-1hjg
DEV Community
⭐5 open-source libraries you must know⭐ Week 2
Hello Everyone, Welcome to Week 2 of showing and sharing new open-source projects to the community....
Изучение веб-разработки вместе с реальным проектом
Одного обучения с помощью учебных пособий недостаточно, необходима некоторая практика, чтобы правильно понять концепции.
Я создал проект, который станет игровой площадкой для всех, кто хочет изучить веб-разработку и поиграть с некоторыми концепциями, такими как React, NextJS, GraphQL, TailwindCSS, Typescript, React Query, Vitest и другими! https://dev.to/this-is-learning/learning-web-development-together-with-a-real-project-1bf8
Одного обучения с помощью учебных пособий недостаточно, необходима некоторая практика, чтобы правильно понять концепции.
Я создал проект, который станет игровой площадкой для всех, кто хочет изучить веб-разработку и поиграть с некоторыми концепциями, такими как React, NextJS, GraphQL, TailwindCSS, Typescript, React Query, Vitest и другими! https://dev.to/this-is-learning/learning-web-development-together-with-a-real-project-1bf8
DEV Community
Learning Web Development Together with a Real Project
Learning through tutorials alone is not enough, some hands-on practice is required in order to...
Создание красивого Desktop-приложения на Python (customtkinter).
Если Вы как и я решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение. Отходя от темы скажу что тяга к изучению этих языков была безнадежно утрачена в виду классического преподавания в духе "лишь бы сдали" и бесчисленных однотипных и монотонных лекций. Как я сказал выше хоть и на начальном уровне, но я всё же касался разработки приложений для шинды и поэтому мне хотелось посмотреть на принципы работы питона сначала отсюда(а не прыгать в django и прочие мощные фреймворки).
Читать далее https://habr.com/ru/articles/757112
Если Вы как и я решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение. Отходя от темы скажу что тяга к изучению этих языков была безнадежно утрачена в виду классического преподавания в духе "лишь бы сдали" и бесчисленных однотипных и монотонных лекций. Как я сказал выше хоть и на начальном уровне, но я всё же касался разработки приложений для шинды и поэтому мне хотелось посмотреть на принципы работы питона сначала отсюда(а не прыгать в django и прочие мощные фреймворки).
Читать далее https://habr.com/ru/articles/757112
Хабр
Создание красивого Desktop-приложения на Python (customtkinter)
Почему Desktop-приложение на Питоне? Если Вы, как и я, решили впервые взглянуть в сторону Python после нескольких попыток изучения С++/C# то скорее всего первым проектом станет desktop-приложение....
12 идей проектов для начинающих веб- и мобильных разработчиков
https://hackernoon.com/12-project-ideas-for-aspiring-web-and-mobile-developers?source=rss
https://hackernoon.com/12-project-ideas-for-aspiring-web-and-mobile-developers?source=rss
Hackernoon
12 Project Ideas for Aspiring Web and Mobile Developers | HackerNoon
Enhance coding skills with hands-on projects.
В этом уроке мы научимся очищать данные в Python с помощью этого пошагового руководства. Мы рассмотрим все основы очистки данных: от выявления и исправления ошибок до форматирования и преобразования данных. К концу этого видео вы сможете очищать свои собственные наборы данных как профессионал!
GitHub — https://github.com/Irene-arch/Python-Data-Cleaning
Video: https://www.youtube.com/watch?v=7mYbrpfAU6k .
GitHub — https://github.com/Irene-arch/Python-Data-Cleaning
Video: https://www.youtube.com/watch?v=7mYbrpfAU6k .
GitHub
GitHub - Irene-arch/Python-Data-Cleaning-FIFA21-Dataset
Contribute to Irene-arch/Python-Data-Cleaning-FIFA21-Dataset development by creating an account on GitHub.
Справочник по науке о данных и искусственному интеллекту – как начать карьеру в области науки о данных
https://www.freecodecamp.org/news/the-data-science-and-ai-handbook/
https://www.freecodecamp.org/news/the-data-science-and-ai-handbook/
freeCodeCamp.org
The Data Science and AI Handbook – How to Start a Career in Data Science
In this handbook, I'll show you how to use proven strategies and insights to get into the fields of AI and Data Science. I'll help you navigate the exciting world of Data Science and AI in 2023 so you can increase your chances of landing a job. Ever...
Представление CodeGlossary: ваш ресурс для терминологии программирования
CodeGlossary — это недавно запущенный репозиторий с открытым исходным кодом, целью которого является демистификация запутанного мира программных терминов. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь программирования, наличие надежного ресурса, к которому можно обратиться, когда вы столкнетесь с незнакомым жаргоном, может иметь огромное значение.
https://dev.to/j471n/introducing-codeglossary-your-go-to-resource-for-programming-terminology-22ml
CodeGlossary — это недавно запущенный репозиторий с открытым исходным кодом, целью которого является демистификация запутанного мира программных терминов. Независимо от того, являетесь ли вы опытным разработчиком или только начинаете свой путь программирования, наличие надежного ресурса, к которому можно обратиться, когда вы столкнетесь с незнакомым жаргоном, может иметь огромное значение.
https://dev.to/j471n/introducing-codeglossary-your-go-to-resource-for-programming-terminology-22ml
DEV Community
Introducing CodeGlossary: Your Go-To Resource for Programming Terminology
Hey there, fellow developers! Are you tired of getting lost in a sea of programming jargon? Do you...
Минимальный план обучения машинному обучению 📈
https://mlspring.beehiiv.com/p/minimal-study-plan-machine-learning
https://mlspring.beehiiv.com/p/minimal-study-plan-machine-learning
ML Spring
A minimal study plan for Machine Learning 📈
Пет-проект как один из лучших вариантов практического обучения начинающего программиста.
О пет-проектах знают на Хабре многие. У кого-то такой проект крайне сложный, у кого-то попроще. И разрабатываются такие проекты с разной целью — от just for fun до обучения или доказать самому себе — «Я могу». На самом деле, пет-проекты — отличный вариант для практического обучения начинающих программистов. Да и опытные профессионалы, освоив новую технологию, тоже часто делают на базе полученных знаний что-то новое, чтобы закрепить в памяти и получить новый навык. Но максимальный профит от домашних проектов всё же получают новички. Кстати, эта статья — именно для начинающих разработчиков.
Читать далее https://habr.com/ru/companies/ru_mts/articles/758924
О пет-проектах знают на Хабре многие. У кого-то такой проект крайне сложный, у кого-то попроще. И разрабатываются такие проекты с разной целью — от just for fun до обучения или доказать самому себе — «Я могу». На самом деле, пет-проекты — отличный вариант для практического обучения начинающих программистов. Да и опытные профессионалы, освоив новую технологию, тоже часто делают на базе полученных знаний что-то новое, чтобы закрепить в памяти и получить новый навык. Но максимальный профит от домашних проектов всё же получают новички. Кстати, эта статья — именно для начинающих разработчиков.
Читать далее https://habr.com/ru/companies/ru_mts/articles/758924
Хабр
Пет-проект как один из лучших вариантов практического обучения начинающего программиста
О пет-проектах знают на Хабре многие. У кого-то такой проект крайне сложный, у кого-то попроще. И разрабатываются такие проекты с разной целью — от just for fun до обучения или доказать самому себе —...
Понимание SSR, CSR, ISR и SSG: всеобъемлющее руководство
https://dev.to/dj1samsoe/understanding-ssr-csr-isr-and-ssg-a-comprehensive-guide-add
https://dev.to/dj1samsoe/understanding-ssr-csr-isr-and-ssg-a-comprehensive-guide-add
DEV Community
Understanding SSR, CSR, ISR, and SSG: A Comprehensive Guide
In the realm of modern web development, several acronyms are frequently thrown around—SSR, CSR, ISR,...
Представляем freeCodeCamp Press — бесплатные книги для разработчиков
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
Сообщество freeCodeCamp за годы опубликовало более 10 000 руководств. Но в последнее время мы сосредоточились на создании еще более объемных ресурсов для изучения математики, программирования и информатики.
Вот почему мы создали freeCodeCamp Press — подразделение freeCodeCamp, где мы публикуем полноформатные книги и справочники — все они доступны каждому бесплатно. https://www.freecodecamp.org/news/freecodecamp-press-books-handbooks/
freeCodeCamp.org
Introducing freeCodeCamp Press – Free Books for Developers
The freeCodeCamp community has published more than 10,000 tutorials on our publication over the years. But lately we've focused on creating even longer resources for learning math, programming, and computer science. This is why we've created freeCode...
Forwarded from Linux
Знакомы ли вы с философией Unix и с тем, как создавать лучшие сценарии? В этом подробном руководстве мы рассмотрим общее определение философии Unix, изучим ключевые элементы хорошо написанного сценария и изучим строительные блоки сценариев. Наконец, мы рассмотрим, как применить их в качестве передового опыта в наших сценариях Ruby/Bash! https://dev.to/cherryramatis/linux-filters-how-to-streamline-text-like-a-boss-2dp4
Вы когда-нибудь задумывались о том, что происходит с вашей оперативной памятью , когда вы запускаете программу ? И как то , как вы пишете код, может влиять на многие другие вещи в вашей системе?
Эта статья поможет вам больше понять об управлении памятью и о том, КАК RUST РАБОТАЕТ С ЭТОЙ ПРЕДМЕТОМ . https://dev.to/canhassi/how-rust-memory-management-work-to-beginners-622
Эта статья поможет вам больше понять об управлении памятью и о том, КАК RUST РАБОТАЕТ С ЭТОЙ ПРЕДМЕТОМ . https://dev.to/canhassi/how-rust-memory-management-work-to-beginners-622
DEV Community
How Rust memory management work to beginners.
Do you ever thought about what happens to your RAM when you run a program? And how the ways you write...
Forwarded from Шпаргалки для айтишников
Все методы работы с массивами Javascript, которые вам нужно знать!
[🟣🟡🟣🟡].map(🟣,🟥) => 🟥🟥🟥🟥
[🟡🟣🟥🟡].filter(🟡) => 🟡🟡🟡
[🟥🟥🟡🟡].find(🟡) => 🟡
[🟥🟥🟥🟣].findIndex(🟣) => 3
[🟡🟡🟡🟡].fill(1,🟥) => 🟡🟥🟥🟥
[🟥🟡🟡🟥].some(🟡) => True
[🟣🟡🟡🟥].every(🟣) => False
[🟡🟣🟣🟣].reduce((🟣,🟠)=>🟣+🟠, 0) => 🟡🟡🟡🟡
[🟣🟣🟡🟡].includes(🟣) => True
[🟡🟡🟥🟣].indexOf(🟥) => 2
[🟡🟥🟥🟡].lastIndexOf(🟥) => 2
[🟥🟡🟡🟥].sort() => 🟡🟡🟥🟥
[🟣🟣🟡🟥].reverse() => 🟥🟡🟣🟣
[🟣, 🟡].concat([🟠, 🟠]) => 🟣🟡🟠🟠
[🟡🟡🟡🟡].slice(1,3) => 🟡🟡
[🟣🟣🟡🟡].splice(1,2,🟥🟥) => 🟣🟥🟥🟡
[🟡🟡🟣🟡].join(' - ') => 🟡 - 🟡 - 🟣 - 🟡
[🟡🟡🟣🟣].pop() => 🟣 [🟡🟡🟣]
[🟣🟡🟣🟡].shift() => 🟣 [🟡🟣🟡]
[🟡🟡🟣].push(🟥) => 🟡🟡🟣🟥
[🟣🟡🟡].unshift(🟥) => 🟥🟣🟡🟡
[🟣🟡🟣🟥].copyWithin(2, 0, 2) => 🟣🟡🟣🟡
[🟣🟣🟥🟥].fill(🟩, 2) => 🟣🟣🟩🟩
[🟣, 🟥, 🟩].concat([🟡, 🟡]) => 🟣🟥🟩🟡🟡
[🟣🟡🟣🟡].map(🟣,🟥) => 🟥🟥🟥🟥
[🟡🟣🟥🟡].filter(🟡) => 🟡🟡🟡
[🟥🟥🟡🟡].find(🟡) => 🟡
[🟥🟥🟥🟣].findIndex(🟣) => 3
[🟡🟡🟡🟡].fill(1,🟥) => 🟡🟥🟥🟥
[🟥🟡🟡🟥].some(🟡) => True
[🟣🟡🟡🟥].every(🟣) => False
[🟡🟣🟣🟣].reduce((🟣,🟠)=>🟣+🟠, 0) => 🟡🟡🟡🟡
[🟣🟣🟡🟡].includes(🟣) => True
[🟡🟡🟥🟣].indexOf(🟥) => 2
[🟡🟥🟥🟡].lastIndexOf(🟥) => 2
[🟥🟡🟡🟥].sort() => 🟡🟡🟥🟥
[🟣🟣🟡🟥].reverse() => 🟥🟡🟣🟣
[🟣, 🟡].concat([🟠, 🟠]) => 🟣🟡🟠🟠
[🟡🟡🟡🟡].slice(1,3) => 🟡🟡
[🟣🟣🟡🟡].splice(1,2,🟥🟥) => 🟣🟥🟥🟡
[🟡🟡🟣🟡].join(' - ') => 🟡 - 🟡 - 🟣 - 🟡
[🟡🟡🟣🟣].pop() => 🟣 [🟡🟡🟣]
[🟣🟡🟣🟡].shift() => 🟣 [🟡🟣🟡]
[🟡🟡🟣].push(🟥) => 🟡🟡🟣🟥
[🟣🟡🟡].unshift(🟥) => 🟥🟣🟡🟡
[🟣🟡🟣🟥].copyWithin(2, 0, 2) => 🟣🟡🟣🟡
[🟣🟣🟥🟥].fill(🟩, 2) => 🟣🟣🟩🟩
[🟣, 🟥, 🟩].concat([🟡, 🟡]) => 🟣🟥🟩🟡🟡
Научитесь программировать. Бесплатно.
Меня зовут Эл Свейгарт, и я пишу книги, чтобы научить новичков программировать. Я размещаю их в Интернете бесплатно, потому что программирование слишком ценно и должно быть доступно всем. https://inventwithpython.com/
Меня зовут Эл Свейгарт, и я пишу книги, чтобы научить новичков программировать. Я размещаю их в Интернете бесплатно, потому что программирование слишком ценно и должно быть доступно всем. https://inventwithpython.com/
Изучите HTML и CSS – пособие для начинающих
Приветствую вас и добро пожаловать в это подробное руководство по HTML и CSS. Моя цель — научить вас всему, что вам нужно знать о создании быстрых и красивых веб-сайтов, которые отлично выглядят на любом устройстве. https://www.freecodecamp.org/news/html-css-handbook-for-beginners/
Приветствую вас и добро пожаловать в это подробное руководство по HTML и CSS. Моя цель — научить вас всему, что вам нужно знать о создании быстрых и красивых веб-сайтов, которые отлично выглядят на любом устройстве. https://www.freecodecamp.org/news/html-css-handbook-for-beginners/
freeCodeCamp.org
The HTML Handbook – Learn HTML for Beginners
Introduction Welcome! I wrote this book to help you quickly learn HTML and get familiar with the advanced HTML topics. HTML, a shorthand for Hyper Text Markup Language, is one of the most fundamental building blocks of the Web. HTML was officially bo...
[Перевод] 20 проектов по аналитике данных для новичков в 2023 году.
Сегодня в этой статье обсудим 20 проектов по аналитике данных для новичков, которые помогут приобрести базовые и полезные знания в обработке данных и которые Вы сможете использовать для создания своего портфолио.
Эти проекты будут охватывать наиболее востребованные навыки анализа данных и наиболее часто используемые инструменты анализа данных: Excel, SQL, Python, R, Tableau, Power BI.
Итак, погнали:
Читать далее https://habr.com/ru/articles/757128
Сегодня в этой статье обсудим 20 проектов по аналитике данных для новичков, которые помогут приобрести базовые и полезные знания в обработке данных и которые Вы сможете использовать для создания своего портфолио.
Эти проекты будут охватывать наиболее востребованные навыки анализа данных и наиболее часто используемые инструменты анализа данных: Excel, SQL, Python, R, Tableau, Power BI.
Итак, погнали:
Читать далее https://habr.com/ru/articles/757128
Введение в HTML для начинающих
В этом руководстве мы подробно изучим HTML, ответив на важные вопросы, которые помогут начинающим веб-разработчикам получить прочную основу. https://www.freecodecamp.org/news/introduction-to-html/
В этом руководстве мы подробно изучим HTML, ответив на важные вопросы, которые помогут начинающим веб-разработчикам получить прочную основу. https://www.freecodecamp.org/news/introduction-to-html/
freeCodeCamp.org
An Introduction to HTML for Beginners
HTML, which stands for HyperText Markup Language, serves as the foundation of web development. It enables you to create interactive web pages, structure content, and effectively communicate your message. In this guide, we'll explore HTML comprehensi...