Сетевик Джонни // Network Admin
5.95K subscribers
513 photos
61 videos
386 links
Я Сетевик Джонни, моя цель в телеграме рассказать все о сетях в доступной форме!

Сотрудничество: @stein_media
Download Telegram
#chatGPT
Что такое ООП и с чего начать его изучать?

ООП — это сокращение от объектно-ориентированного программирования. Это один из способов организовать код, который делает его более понятным, модульным и переиспользуемым. В ООП мы работаем с объектами, которые представляют собой сущности из реального мира или абстрактные понятия. Объекты имеют свойства (атрибуты) и поведение (методы). Например, объект «кошка» может иметь свойства «цвет», «порода», «возраст» и поведение «мяукать», «спать», «есть». Объекты могут взаимодействовать друг с другом через обмен сообщениями.

Изучать ООП можно начать с того, чтобы понять, что такое объекты, классы, свойства и методы, и как они взаимодействуют друг с другом. Также нужно освоить основные принципы ООП: абстракция, инкапсуляция, наследование и полиморфизм. Для этого можно прочитать теоретические материалы, посмотреть видеоуроки или пройти онлайн-курсы по ООП. Например, вы можете ознакомиться с этими ресурсами:

⬜️ Объектно-ориентированное программирование — Википедия

⬜️ С чего лучше начать изучать ООП? — Хабр Q&A

⬜️ ООП с примерами (часть 1) / Хабр

Кроме того, важно практиковаться в написании кода на языке программирования, который поддерживает ООП. Вы можете выбрать любой язык, который вам интересен или близок по синтаксису. Например, вы можете использовать Perl, C++, Java, Python или другой язык. Для этого вы можете решать задачи на онлайн-платформах, таких как Codeforces, LeetCode или HackerRank, или создавать свои собственные проекты на основе ООП. Так вы сможете закрепить свои знания и навыки ООП и улучшить свой стиль кодирования.

Не забудь оценить пост
Please open Telegram to view this post
VIEW IN TELEGRAM
8👍3🔥2
Устраиваемся на работу | Выполняем тестовое задание на Junior Python разработчика | Парсинг

В этом видео автор рассказывает, как устроиться на работу Junior Python разработчиком на примере тестового задания на парсинг данных с сайта. Он объясняет, что такое парсинг, какие инструменты и библиотеки он использует для этого, и какие сложности могут возникнуть при работе с разными сайтами. Автор показывает свой код и демонстрирует результаты парсинга в виде таблицы. Видео полезно для тех, кто хочет научиться парсить данные с помощью Python и узнать, что требуется от Junior Python разработчика на рынке труда.

Смотреть видео📹

Автор: PythonToday
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤‍🔥21
Английский для IT-шника

Плейлист, в котором вы повысите свой английский язык для карьерного роста.

Плейлист:
1 — Как начать разговор с работодателем
2 — Как написать резюме на английском языке
3 — Как задавать вопросы и отвечать на них на собеседовании
4 — Как написать короткий e-mail на английском языке

#плейлист
🔥321
Привет, друзья!

Хотим сообщить, что мы собираем списки новых, ещё не загруженных на iscode.ru YouTube-каналов.

Вы можете помочь нам в этом деле, поделившись своими любимыми IT каналами в комментариях.

А если вы сам автор, то с удовольствием добавим ваш канал и поможем с продвижением на нашем сайте. 🤗
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝51
Мои VS Code плагины 2023. VS Code Plugins 2023

В этом видео автор рассказал о своих любимых плагинах для VS Code в 2023 году. Эти плагины помогут ускорить и упростить разработку, а также сделают код более чистым и красивым.

#видео
👍5🔥1
#chatGPT
Сколько заниматься программированием в день, чтобы стать профессионалом?

Это зависит от многих факторов, таких как мотивация, время, цели и ваш уровень знаний. Но в среднем, по мнению некоторых экспертов:

— для начального уровня достаточно 6–12 месяцев обучения с нагрузкой 2–3 часа в день.
— для достижения уровня Middle потребуется от 3 до 5 лет.
— для Senior или архитектора — около 10 000 часов.

Это приблизительные оценки, которые могут отличаться в зависимости от индивидуальных способностей и обстоятельств.
👍9🔥4
Как Заработать на Нейросетях. Легкий способ. ChatGPT + Midjourney в сфере Веб Дизайна

В этом видео автор канала «Мама, я фрилансер!» взял интервью у парня, который начал зарабатывать на нейросетях, генерируя продукты для заказчиков. В нём он поделился схемой и примерами работ, которые он создал с помощью chatGPT и Midjourney.

#видео
4🤔1
Готовы ли вы платить за VPN, если он будет работать со скоростью домашнего интернета?
Anonymous Poll
59%
Да
41%
Нет
Сетевик Джонни // Network Admin
Готовы ли вы платить за VPN, если он будет работать со скоростью домашнего интернета?
Мы создали для теста бесплатный VPN сервер

Чтобы подключиться необходимо установить приложение Outline VPN. Это официальное приложение от Jigsaw (Google) доступное в Google Play и AppStore. После установки скопируйте ключ ниже и откройте приложение.

Ключ:
ss://Y2hhY2hhMjAtaWV0Zi1wb2x5MTMwNTpmN3VBaU1PUm1oY1ppYTA2UjBhZUFi@77.105.139.174:56781#Test%20VPN
14
Arc Browser, лучший браузер для разработчика?

Сегодня посмотрим на свежий Arc Browser, который позволяет эффективно работать с несколькими рабочими областями, профилями. Может ли он заменить Chrome и в чём его преимущества рассказал Антон Ларичев в своём видеообзоре.

#видео
👍9
#chatGPT
Как ускорить своё обучение программированию?

Существует много способов ускорить своё обучение программированию, но вот некоторые из них:

1⃣ Разбирайте чужой код и пытайтесь понять, как он работает и почему.

2⃣ Найдите наставника или станьте им. Сообщество программистов полно людей, готовых помочь следующему поколению программистов.

3⃣ Изучайте, играя. Иногда лучшим способом обучения являются игры, которые делают процесс интересным и увлекательным.

4⃣ Воспользуйтесь бесплатными книгами, онлайн-курсами и тренингами по программированию. Они помогут вам изучить базовые принципы и практиковать свои навыки.

5⃣ Пишите свой код и запускайте его. Это поможет вам лучше запоминать материал и находить ошибки.

6⃣ Используйте отладчик для проверки своего кода и поиска проблем.

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

8⃣ Меняйте физическое место обучения. Научно доказано, что смена локаций в процессе обучения помогает мозгу лучше усваивать информацию.

0⃣ Попробуйте приложения для детей. Сейчас даже малыши учатся программированию с помощью простых и забавных приложений.

🔟 Начните с малого и будьте терпеливы. Программирование − это сложная и творческая деятельность, которая требует времени и усилий. Не пытайтесь выучить все сразу, а выберите один язык и постепенно изучайте его возможности.

💬 5 совет самый эффективный)))
Please open Telegram to view this post
VIEW IN TELEGRAM
👍123
Как устроен Frontend в 2023. Про React, Angular, NodeJS и собеседования

Автор о своём видео:
Алексей Попков - Frontend TeamLead в Толоке рассказал про свой путь программиста, и это получилось интересно, так как затронули и старые темы про: PHP, Java, WordPress, Joomla. Довольно забавно из 2023 вспоминать и рефлексировать на них.

Основную часть разговора посвятили JavaScript - и фронтенду и бекенду. Много о NodeJS и паттернах и безусловно много про клиентский JavaScript: Angular, React, Svelte, NgRx, Redux.
Отдельно хочу отметить подробный разговор про State Managers, ведь существует не только Redux.

#видео
👍52
Хотим рассказать о трех наиболее распространенных алгоритмах сортировки в программировании: Bubble sort, Selection sort и Insertion sort. Каждый из этих алгоритмов имеет свои преимущества и недостатки, поэтому давайте рассмотрим их подробнее и сравним между собой.

1. Bubble sort - это один из самых простых алгоритмов сортировки. Он работает путем сравнения пары соседних элементов массива и, если они не находятся в правильном порядке, меняет их местами. Этот процесс повторяется до тех пор, пока весь массив не будет отсортирован. Помимо своей простоты, Bubble sort имеет также небольшую память и лучше всего подходит для небольших массивов.

2. Selection sort - этот алгоритм сортировки также является простым. Он работает путем поиска наименьшего элемента в массиве и помещает его на первое место. Затем он находит следующий наименьший элемент и помещает его на второе место, и так далее. Selection sort прост в реализации, но может быть медленным на больших массивах.

3. Insertion sort - этот алгоритм сортировки работает путем постепенного создания отсортированного массива из неотсортированных элементов. Он берет первый элемент массива и помещает его на свое место в отсортированном массиве. Затем он берет следующий элемент и вставляет его в правильную позицию в отсортированном массиве. Этот процесс повторяется до тех пор, пока все элементы не будут отсортированы. Insertion sort обычно работает быстрее, чем Bubble sort и Selection sort на небольших массивах, но может быть медленным на больших массивах.

В общем, каждый из этих алгоритмов сортировки имеет свои преимущества и недостатки. Bubble sort наиболее простой, но медленный на больших массивах. Selection sort также прост, но также медленный на больших массивах. Insertion sort быстрее, чем два других алгоритма на небольших массивах, но медленный на больших массивах.

💬 Надеюсь, что это сравнение помогло вам лучше понять различия между этими тремя алгоритмами сортировки в программировании.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7
Понимаем DOM: основы работы с деревом документа в веб-разработке

Сегодня поговорим с вами о DOM - Document Object Model. DOM - это структура данных, которая представляет собой иерархическое дерево объектов, созданное на основе HTML-документа.

Каждый HTML-элемент, такой как заголовок, абзац, изображение и т.д., представлен в DOM как объект. Также DOM содержит объекты, которые позволяют изменять содержимое и структуру HTML-документа, включая добавление, удаление и изменение элементов.

Программисты используют DOM, чтобы манипулировать HTML-элементами и изменять внешний вид веб-страницы. Например, с помощью DOM можно добавлять и удалять элементы, изменять содержимое элементов, а также управлять атрибутами элементов.

DOM доступен для использования на всех языках программирования, которые поддерживают работу с веб-страницами, таких как JavaScript, Python, Ruby и т.д.

Надеемся, что теперь вы понимаете, что такое DOM и как его можно использовать в программировании. Если у вас есть какие-то вопросы или комментарии, пожалуйста, оставляйте их в комментариях! Будем рады ответить на них.
5👍3
#статья
AI Kandinsky 2.1 создаёт игры

В рамках этой статьи мы сосредоточимся на процессе создания игры, а именно визуальном оформлении карточной игры, используя Kandinsky 2.1.

Мы рассмотрим оптимальные способы генерации изображений и дадим рекомендации по превращению сгенерированных артов в игральные карты для настольной игры:

https://habr.com/ru/articles/730742/
4👍1👾1
#chatGPT
Какие IDE лучше всего использовать?

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

1. Visual Studio - отличный выбор для разработки приложений под Windows, в том числе для .NET-разработки.

2. Eclipse - хорошо подходит для разработки Java-приложений, а также для работы с другими языками, такими как C++, Python и PHP.

3. IntelliJ IDEA - отличный выбор для разработки Java-приложений, особенно если вы работаете с фреймворками, такими как Spring и Hibernate.

4. PyCharm - отлично подходит для разработки на Python.

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

6. Atom - еще один текстовый редактор, который может быть настроен под любой язык программирования.

7. Visual Studio Code - легкий и быстрый редактор кода, который может быть использован для различных языков программирования.

В целом, выбор IDE зависит от ваших потребностей и опыта работы с конкретным инструментом.
👍71👎1
Сайт-визитка на nextjs и tailwind за 17 минут с деплоем на vercel

В данном ролике мы вместе с вами создадим сайт-визитку. Для увеличения скорости разработки и возможности дальнейшего улучшения и расширения используем next.js 13 версии и Tailwind. Ролик будет полезен начинающим разработчика, которые не работали с данными технологиями. В конце ролика выложим готовый сайт в интернет, чтобы вы смогли делиться им с кем угодно!

#видео
🔥5👍1