Полезные фишки для сео специалиста

4.7
Опубликовано: 31.08.2021

Как заглянуть за клоаку в гугле

Пост от Black Hat SEO

Как заглянуть за клоаку, посмотреть контент на PBN, даже если страницу очень хорошо спрятали.
1. Сайт за клоакой, не поставлен мета тег robots noarchive. Просто смотрим кэш гугла у страницы.
2. Сайт за клоакой по useragent. Меняем Useragent через расширение браузера, найти для своего браузера можно в Google по запросу «user agent switcher».
3. Сайт за клоакой на среднем уровне. Пробуем посмотреть через mobile-friendly (https://search.google.com/test/mobile-friendly), возможно разработчик клоаки не стал утруждаться.
4. Сайт недоступен по mobile-friendly, только по Reverse DNS именно для поискового бота google. Для этого нам понадобится сайт, который добавлен в Google Search Console (GSC). Создаем для сайта файл, например, php со следующим кодом

<?php header(«HTTP/1.1 301 Moved Permanently»); header(‘Location: https://domain.com/’); exit; ?>,

заменяем https://domain.com/ на необходимую страничку, затем в GSC нажимаем Проверка URL, где вводим ссылку на файл на нашем сайте, который добавлен в консоль. После подгрузки информации по URL, жмем Проверить страницу на сайте. Далее нажимаем Изучить проверенную страницу и, благодаря редиректу, получаем данные со страницы за клоакой. (Редирект можно сделать для URL и с помощью правил веб-сервера, но я выбрал способ попроще)
Как видите, защититься от последнего способа сложнее.

Источник: Black Hat SEO

«Хакерский» способ заглянуть за клоаку

Некоторые разработчики плохо разбираются в безопасности, поэтому при получении ip приоритет отдают заголовку X-Forwarded-For, который можно подменить из браузера.

Для этого способа нам понадобится Chrome, какой-нибудь плагин для браузера заменяющий UserAgent, например этот

(https://chrome.google.com/webstore/detail/user-agent-switcher/lkmofgnohbedopheiphabfhfjgkhfcgf), чтобы подменить на GoogleBot’овский, а также вот это расширение

(https://chrome.google.com/webstore/detail/x-forwarded-for-header/hkghghbnihliadkabmlcmcgmffllglin), чтобы сделать подмену ip.

В настройках X-Forwarded-For Header указываем ip GoogleBot’а, например 66.249.64.91 (можно отметить так же другие заголовки, но это не принципиально).

Далее в плагине Useragent меняем на GoogleBot и смотрим, что от нас скрыто.

Кстати, подмену X-Forwarded-For можно использовать для парсинга некоторых сайтов, например в Screaming Frog.

Списки IP адресов Google, Amazon и Microsoft

Списки IP адресов Google, Amazon и Microsoft? Их есть у меня 👀

Недавно закинули интересную ссылку на публичный список CIDR от Google Cloud (среди которых были IP, откуда ходил гуглобот), я покопался в теме и нашел ещё и диапазоны Amazon (AWS) и Microsoft (Azure) 🤙

Запилил на гитхабе репозиторий, где прикрутил использование GitHub Workflow (GH Actions), с помощью которых по крону раз в 8 часов будут скачиваться и добавляться новые списки IP адресов (при их появлении) 😏 В репе есть несколько ссылок: IPv4 / IPv6 и merged (список, сокращенный до максимально наименьшего CIDR), брать можно любой — все они обновляются автоматом как появятся какие-то изменения.

🔨 Вообщем, хватайте ссылки из README и засовывайте в свои TDS/клоаки/доргены/CMS: https://github.com/lord-alfred/ipranges
👍 Но не забудьте поделиться этим постом с друзьями, старичку будет приятно )

Источник: Дон Шампиньон

Ссылочное

Все о ссылках — поиск, типы, как строить

Виды ссылок:

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

Попробуйте проанализировать профиль ваших сайтов и отметить, есть ли у вас подобные ссылки в нем?

Виды ссылок

Outreach
Social
Directory
Event
Membership
Job
Startup
Forum
Content/UGC
Video
Audio
App
Sponsorship(donation, charity)
Testimonial
Reviews
Q/A
Gov/Edu
Survey(quizzes, tests)
Website Awards etc.
Banner
Tools
Interview
Redirect
PBN
PDF
Image/Photo

Источник: seobag

Как искать домены

Пост от heymoneymaker по pbn

Если вдруг у вас не хватает денег платить за подбор сателлитов для PBN специальным людям, а времени куча, предлагаю тот способ, которым пользуюсь я.

Речь пойдет об одном сервисе и пяти инструментах внутри.

Переходим в Rush Analytics, и сразу в раздел меню «Инструменты PBN». Кликаем «Поиск в Webarchive». Разжевывать не буду, но это тот самый поиск по вебархиву, который вы привыкли осуществлять руками, а тут тысячи доменов он найдет сам.

Не всегда стоит вводить тематические запросы. Ну какие запросы для гэмблы, там все домены убитые. Вводите запросы для поиска тех ниш, которые с меньшей вероятностью будут заспамлены — political party, car repair, church, barbershop, kindergarten, private school.

Отлично, у вас получилось 4280 доменов. Отбираем только те, у которых есть страницы в вебархиве — мы же их будем восстанавливать. Отлично, осталось 3101 домен.

Сразу переходим в следующий пункт меню — «Массовая проверка Whois». Да это просто манна небесная, скажет восторженный читатель Hey, moneymaker (https://t.me/heymoneymaker), и автор с ним согласится.

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

Можно двигаться дальше и с помощью инструментов «Поиск спама» и «Спам в ссылках» найти зашкваренные, чмошные домены, которые гоняли китаезы. Разумеется, удаляем их из списка. Обычно тут первая половина рабочего дня подходит к концу и пора обедать.

У меня осталось 2276 доменов. Если есть желание найти самые жирные домены среди чистейших оставшихся — используем bang-bang инструмент «Параметры ссылок». Находим с наибольшими пузомерками, motherfuckers!

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

Я иногда устаю и просто покупаю такие услуги у специалистов. Но вот метод выше позволяет найти прям кучу не самых сильных доменов для мегасетки.

Как делать аутрич на бурж

1. Определяемся с тем, есть ли у нас вообще контент, на который захотят ставить обратные ссылки. Если нет, тогда создаем на сайте блог и пишем несколько хороших статей по своей теме.

2. Собираем список конкурентов и пробиваем их через ahrefs.com Смотрим обратные ссылки. В настройках сервиса при анализе ставим “link type — blogs only”. Таким образом у нас остается список блогов, которые когда-либо ссылались на наших конкурентов.

3. Идем в сервис https://hunter.io/author-finder и пробиваем собранный и отфильтрованный через ahrefs список. Hunter.io найдет емейлы авторов этих статей

4. Через https://www.emaillistverify.com проверяем, рабочие ли емейлы у нас на выходе получились

5. Регистрируемся на https://woodpecker.co и создаем персонализированные письма для рассылки. Чем тщательнее настроите шаблон и более индивидуальный подход найдете, тем больший процент ответов получите

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

Этот метод немного похож на поиск лидов в Linkedin, о котором я писал месяц назад (https://t.me/mnogoklikov/417). Только там мы вытягивали тематические профили, а тут ищем контакты журналистов.

Источник: трафик и клики

Бесплатные ссылки

Подборка 250 сайтов, с которых можно получить обратную ссылку.
https://bit.ly/3BYXKyY

Источник: записки линкбилдера

Домены .az

https://smarthost.az/ — в умелых руках — то, что нужно

Оптимизация текста

Все генераторы контента которые на слуху:

Article Forge, Rytr, Conversion AI, Writesonic, Kafkai, Article Builder, Copy Smith, SEO Content Machine,Articoolo, Zyro AI Writer

В чем разница между векторами (условный BERT) и сущностями в графе знаний?

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

Сущности в векторах — это значения слов. Google пытается понять, о чем (https://cloud.google.com/natural-language/docs/categories) вы написали на своей странице, какая у нее тематика (topic), какой интент (поисковое намерение). И делает это, анализируя слова в этом контенте. Google может переводить изображения и видео тоже в слова и включать в анализ, выделять сущности в самом изображении.

Пример: Приходите на наш вебинар и узнайте, как ставить ссылки, проводить анализ ключевых слов и определять поисковое намерение! Лучшие специалисты совершенно бесплатно откроют вам все свои секреты!
Здесь Google совершенно точно определяет тему как интернет-услуги, благодаря наличию вместе в предложении таких сущностей: ссылки, ключевые слова, поисковое намерение.

Сущности в графе знаний — это разделение контента на отдельные единицы (сущности) и взаимосвязи между ними для оцифровки реальности. Каждой единице реальности присваивается номер. А затем Google пытается понять, как эта единица реальности взаимодействует с другими единицами, формируя тем самым настоящую реальность, которая тоже оцифровывается.

Пример: Энди вычитывает посты в @seokorobka.
Энди, посты, @seokorobka — это сущности. А «вычитывает» и «в» — это взаимосвязи между ними. Теперь Google знает, что в мире есть некий Энди, @seokorobka, чем каждый занимается, и добавляет эти знания в свою базу данных — граф знаний.
Если мы хотим, чтобы Google четко понял, кого и что мы имеем в виду, нам нужно правильно разметить сущности и взаимосвязи, а текст писать так, чтобы его лучше понимали роботы, а не люди, кто бы что ни рассказывал.

Варианты использования

👉🏿 Векторы
Google недавно подтвердил то, что все и так уже знали (https://inlnk.ru/1Pg29) — употребление в контексте страницы связанных с ключевым словом (related) фраз помогает выйти в топ. Простой способ посмотреть связанные слова и фразы — воспользоваться расширением под Google — SEO Extractor (https://chrome.google.com/webstore/detail/seo-extractor/lmdnefllhiljfomcenmaojglalglejfo?hl=en) (пример на изображении выше). В нем можно выбрать слова, которые выделяются полужирным (bold) и скачать также related searches.

👉🏿 Граф знаний
Это в первую очередь грамотная разметка. Иногда даже нужно указать Google номер сущности в его графе знаний.
🔹 Причем для ранжирования выбирайте главную вертикаль, поскольку номера в разных вертикалях могут отличаться.
🔹 Если вы не можете придумать, как правильно указать на нужную сущность из-за отсутствия нужного типа разметки, то всегда есть Thing.
🔹 Если вы занимаетесь локалкой, попробуйте указать в AreaServed номер сущности из WikiData, это прямо очень хорошо работает.

И т. д. и т. п.

Источник: SEObox

О работе с контентом. Часть 2 “Как парсить WordPress сайты”

В предыдущем посте я говорил об особенности WordPress сайтов, благодаря которой их можно легко парсить. Некоторые из вас предположили, что это касается RSS Feed.

Сразу напишу — эту «особенность» нашел не я. Она была найдена моим Head of SEO, программистом и Middle SEO специалистом. Ребят, вы лучшие ❤️

Но нет, эта «особенность» касается… wp-json и shortlink.

Что такое shortlink? Это ссылка вида domain.com/?p=123. 123 — это внутренний ID поста, по которому можно спарсить статью, подставив вот такую конструкцию к домену {domain}/wp-json/wp/v2/posts/{id}

Для статьи https://hekkpipe.com/car-hookah/ вот формат wp-json https://hekkpipe.com/wp-json/wp/v2/posts/8105

Какой алгоритм?
1️⃣ Парсите shortlink со страницы
2️⃣ Добавляете id к конструкции {domain}/wp-json/wp/v2/posts/{id}
3️⃣ Парсите статью
— Название статьи находится в «title»:{“rendered”:”НАЗВАНИЕ СТАТЬИ”}
— Текст статьи начинается с «content»:{«rendered»:”тело статьи с html тегами”}
4️⃣ Обрабатываете статью (удаляете внешние ссылки, инлайн стили) — чтобы согласовывалось с оформлением вашего сайта. Можно сразу удалять все изображения, чтобы потом вставить свои.

А что дальше? Мы сохраняли это в .html файл, и потом конвертировали в .docx

Во многих переводчиках (DeepL, Яндекс.Переводчик) есть функция перевода документа. Переведенный документ заливается потом на сайт с помощью Mammoth. Можно это ускорить с помощью WP Rest API.

Ага, я удалю ссылку на shortlink и ты меня не спарсишь ❌

Спаршу. В коде есть еще вот такой фрагмент
<link rel=»alternate» type=»application/json» href=»https://hekkpipe.com/wp-json/wp/v2/posts/8105″ />

Это прямая ссылка на страницу в формате wp-json. Тоже удалите?

Тогда у меня для вас есть еще одна новость.

https://hekkpipe.com/wp-json/wp/v2/posts/?per_page=100&?page=1
?per_page=100 — выводить по 100 постов на странице (больше нельзя)
?page=1 — собственно пагинация
То есть человек с техническими навыками ниже среднего легко может просканировать ваш сайт, сложить это всё в таблицу и вытягивать нужные ему посты.

Update. Также можно вытянуть вот так статью
https://hekkpipe.com/wp-json/wp/v2/posts/?title=%22How%20to%20make%20your%20hookah%20taste%20fresh?%22

Как от этого защититься?
✅ Закрыть Rest API от публичного доступа. Инструкция в этой статье (https://wp-kama.ru/handbook/rest). Отключать Rest API полностью не рекомендуется, из-за этого может поломаться админка.

Варианты применений вы сами придумаете.

Илья, а в чем мораль? Хочешь дорвейщикам жизнь упростить? Нет, хочу упростить жизнь веб-мастерам. Часто в чатах пишут, что мой контент спарсили, теперь его надо переписывать… А вы не упрощайте парсинг вашего контента.

Позже опубликую на канале подборку, как защищаться от парсинга контента. Но вы должны знать: если вас действительно захотят спарсить, ничего (ни Cloudflare, ни капча, ни другие решения) вас не защитит. Всегда есть Selenium, Zennoposter, мобильные прокси (которые никто почти не банит) — и почти любая защита будет пройдена.

Источник: linkshunter

Генерка контента:

https://amazonsales.ru/ai-content — отличный пост про генерирование контента

Работа с почтой

Создание шаблона писем в gmail

👍 Открытие 2020 года — шаблоны писем в Gmail.

Особенно помогает в Outreach. Как говорится, мелочь, а приятно. Экономит время на отправке однотипных писем.

🔌 Как включить?

1. Заходите в настройки Gmail (Все настройки).
2. Вкладка «Расширенные».
3. Шаблоны -> «Включить».

Теперь написанное письмо можно сохранить в шаблон (вертикальное троеточие справа внизу рядом с корзиной -> «Шаблоны» — «Сохранить черновик как шаблон»). Обязательно дайте понятное название шаблону.

Все, готово! Теперь можно не набирать однотипные сообщения вручную, а вставлять его в пару кликов 👍.

Кто уже пользуется?

P.S. Лайфхак. Если в шаблоне необходимо менять переменные (например, имя, сумма и т.п.), то, чтобы их не забывать вставлять/менять, выделяйте жирным шрифтом и ярким фоном. Так вы не забудете отправить важные данные и не назовете Игоря Кириллом 😁.

Источник: Сосновский

Фишки микроразметки

Пример внедрения микроразметки под гугл

Результат внедрения на сайте микроразметки FAQPage

В конце статей добавили блоки «Вопрос-ответ» и разметили через JSON-LD

p.s. Статьи уже имели трафик и занимали первые места в поиске, а так с разметкой они стали занимать больше места, так как сниппеты стали больше. Пока это хорошо работает — пользуйтесь)

документация https://developers.google.com/search/docs/data-types/faqpage?hl=ru

и https://schema.org/FAQPage

Источник: DGNZ

Выделяемся расширенным сниппетом в выдаче

Необычные способы выделиться среди конкурентов в поисковой выдаче [ПРИМЕРЫ]

Существует несколько способов получить расширенный сниппет (разметка How To (https://developers.google.com/search/docs/advanced/structured-data/how-to), разметка для товаров — Product (https://developers.google.com/search/docs/advanced/structured-data/product), разметка отзыва (https://developers.google.com/search/docs/data-types/review-snippet), разметка приложения (https://developers.google.com/search/docs/advanced/structured-data/software-app), разметка FAQ (https://developers.google.com/search/docs/advanced/structured-data/faqpage)).

Покажу нестандартный подход к использованию микроразметки Event и Structured Snippet.

1. В данном примере (https://gyazo.com/42cfc371d96a1dbad0c87cd6a734e3a6) используется микроразметка Event (https://search.google.com/test/rich-results?id=ceoow9KK_sbog9YE9f_JOQ) (инструкция как сделать (https://developers.google.com/search/docs/advanced/structured-data/event)) + добавление смайлов emoji еще больше выделяет сниппет среди конкурентов + микроразметка Product (https://developers.google.com/search/docs/advanced/structured-data/product?hl=ru). Т.е агентство недвижимости в микроразметку Event (Мероприятия) просто записали свои преимущества. На выдаче такой результат сразу бросается в глаза и выделяется среди конкурентов.

2. Structured Snippets (источник (https://ai.googleblog.com/2014/09/introducing-structured-snippets-now.html)) — это функция, которая включает факты и табличные данные со страницы и представляет их в сниппете. Вывод фактов в сниппет можно контролировать + добавить к ним emoji, получится вот так (https://gyazo.com/b02f2461cbf95135d12edfa70ee75667).
Шанс на вывод данных увеличится, если вы добавите факты в табличные данные как можно выше на странице (пример (https://gyazo.com/f6839d5386764e95794c98e7b2c8e84f)).#schema

Источник: Продвигатель

Анализ/ разбор ниш

Презентация от Seo, деньги, два джуна

http://reset.name/a-parser/poluchaem-keyword-golden-ration-cherez-aparser/ — Рассчет KGR через А- парсер

https://developers.google.com/search/docs/advanced/ecommerce/write-high-quality-product-reviews — что такое качественный обзор по мнению Гугл

Работа с консолью гугл и яндекс

Регулярное выражение, чтобы получить список всех вопросных запросов в Search Console, по которым есть показы у сайта

(кто|что|как(|ой|ая|ое)|где|когда|(|от)куда|сколько|зачем|почему)\s

Как использовать?
1. Заходите в Search Console для своего сайта
2. Отчет Эффективность — Результаты поиска
3. Выбираете фильтр «+ Новый» — «Запрос…»
4. Далее из выпадающего списка «Специальные запросы (регулярные выражения)»
5. Копируете регулярное выражение выше и вставляете в форму — кликаете «Применить»
Профит!

Аналог выражения для англоязычных запросов:
^(how|wh(at|ere|en|y|o|ich|ose|om)|do(|es)|did|is|was|are|if)\s

via @devakatalk

Разные проблемы

Информация будет актуальна марафонцам Пузата, которые запускали сайты на сборке Морковина. Ко мне обратился знакомый, с которым по некоторым проектам сотрудничаем, говорит в админку не заходит, бесконечная загрузка и всё, ни туда и ни сюда.

Когда копнули глубже, то оказалось, что Морковин в своей теме спецом «дыру» запилил, чтобы в админку, видимо, подгружать текст какой-нибудь. И вот домен Морковина блокнул Бегет и из-за этого сломалась админка у сайта 🤦‍♂️

Думаю, все у кого эта сборка стоит, попасть в админку не могут теперь 😄

Лечим удалением куска кода в файле function.php , который выделен красным квадратом на скриншоте.

Автор: @vysokoffru

Убираем .html, .php и .htm

https://www.pandoge.com/stati-i-sovety/ubiraem-html-php-i-htm-v-konce-url-adresov-na-apache-nginx

Интересные мысли

Отличная сетка с нуля до хорошего кеша

Как за несколько лет собрать десятки миллионов в месяц на 1 проекте

2 года назад на реддите появился совершенно незаметный топик

Сразу показываю сайт: https://tftactics.gg/

Молодой человек анонсировал очередной сайт по игре от RIOT (аналог Dota Chess) Teamfight Tactics

Субреддит собрал 68 апвоутов и в целом ничего не предвещало

https://www.reddit.com/r/TeamfightTactics/comments/c246k4/tftacticsgg_a_database_and_team_builder_for/

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

Игра станет набирать популярность. Сайт тоже

Через буквально год выпускается оверлей прямо внутрь игры

https://www.reddit.com/r/TeamfightTactics/comments/cefbqy/tftacticsgg_ingame_overlay_app/

Апвоутов уже 837 (что для ниши очень ок), трафик на сайте растет.

На данный момент на сайте более 10 млн. Посетителей в месяц по данным симиларвеб.

Интересно, что это не единственный эксперимент этого предпринимателя, вот вышел сайт по сборкам в валорант

https://valorantics.gg/
https://temtactics.gg/ (что-то собирает)
Находил еще несколько сайтов.

Что он предлагает во всех своих сервисах:

— Удобное ознакомление со способностями героев в предлагаемых играх
— Ознакомление с предметами и их свойствами в игре
— Тир листы, лучшие герои, сортировка героев по их силе в игре на текущий период исходя из статистики, API игры, истории игр, или количеству подборов персонажей на тех или иных чемпионатах профессиональными игроками
— Возможность построение виртуальной команды и просмотры
— Текущие лучшие комбинации. Особенно актуально когда мета в игре часто меняется

По сути модель строится на основе такого проекта https://mobalytics.gg/

Слоган простой — выигрывай больше!

Отдельного внимания стоит партнерская программа для стримеров на твиче. Насколько мне известно она достаточно популярна и приносит игрокам в конкретные игры дополнительный доход. Это работает потому что конверсия в скачивание бесплатного инструмента очень и очень высокая.

Источник: канал Михаила Щербачева

от heymoneymaker

Нигерия, ЮАР, Египет — делаем сетку, берем региональные домены, смотрим на мобильную версию. Бразилия, Португалия — как-будто Россия 2010-го — не боимся анкоров. Япония — выстраиваем сетку, мучаемся с копирайтерами, прокачиваем tier-2. ОАЭ — помним, что это страна экспатов, открываем для себя неожиданно конкурентный топ.

Фоторедакторы

Canva

  1. Переходите на https://10minutesemail.net/language/en и получаете фейковую учебную почту.
  2.  Переходите на Canva Education: https://www.canva.com/edu-signup и регистрируетесь с помощью полученного ранее e-mail.
  3. Возвращаетесь на сайт с вашей «учебной» почтой. Туда через минуту от Canva придет запрос на подтверждение. Подтверждаете и пользуетесь.

Разработка

🔥 Как стать программистом, не потратив ни цента?

Окей, значит смотри.
Программисты грубо говоря бывают 3х типов (веб, ПО, игры).
Подробнее об этом здесь — https://www.youtube.com/watch?v=cWivYoM-nqI

Если хочешь стать ВЕБ-ПРОГРАММИСТОМ:

➜ HTML & CSS
=============
1) Курсы на https://webref.ru/layout
2) Интерактивные курсы на https://htmlacademy.ru
3) Топовый телеграм канал по фронтенду — https://t.me/frontendnoteschannel
4) Учебник на https://html5book.ru

➜ JavaScript & jQuery & ThreeJS
===========================
1) Обновленный курс на http://learn.javascript.ru
2) Интерактивный курс для новичков по JS https://htmlacademy.ru
3) Курсы на https://webref.ru/tech/javascript
4) ThreeJS здесь https://threejsfundamentals.org/threejs/lessons/ru/
5) Телеграм канал по фронтенду — https://t.me/frontendnoteschannel

➜ PHP
======
1) Книга PHP 7 авторства Дмитрия Котерова и Игоря Симдянова
— Качаем здесь https://vk.cc/6OIVlK
— Покупаем здесь https://vk.cc/6qCMSQ
2) http://www.php.su/learnphp/

➜ Python
========
1) Книга ByteOfPython автора SwaroopCH
— Станет хорошим другом новичку и научит очень быстро программировать на Python
— Русскую версию читаем тут http://wombat.org.ua/AByteOfPython/
2) Бесплатный интерактивный курс http://pythontutor.ru/
3) Курс https://metanit.com/python/tutorial/
4) Книга «Изучаем Python», Марк Лутц
5) Книга «Программируем на Python», Майкл Доусон
6) Книга «Простой Python. Современный стиль программирования», Билл Любанович
7) Книга «Изучаем Python. Программирование игр, визуализация данных, веб-приложения.», Эрик Мэтиз
8) Книга «Изучаем программирование на Python», Пол Бэрри

➜ Django
========
1) Владимир Дронов: Django 3.0. Практика создания веб-сайтов на Python
Подробнее: https://www.labirint.ru/books/761250/
2) https://www.djangoproject.com — Официальная документация с туториалами и т.д.
3) http://djbook.ru — Русская версия документации (не самая новая версия), отличный форум.

➜ Просто хорошие книги/ресурсы общего назначения
=======================================
1) Книга «Грокаем алгоритмы», Адитья Бхаргава (скачать качественный PDF http://howdyho.net/download/439)
2) Книга «Экстремальное программирование: разработка через тестирование», Кент Бек
3) Математика с нуля: http://spacemath.xyz/
4) Высшая математика: http://mathprofi.ru/
5) Книга «Дискретная математика для программистов», Род Хаггарти
6) Книга «Совершенный код», Стив Макконнелл
7) Книга «Структура и Интерпретация Компьютерных Программ», Харольд Абельсон
8) Вся школьная программа математики и физики — https://www.youtube.com/channel/UClRaCOmyHg8f96cpZVmWwKQ

Для разработки сайтов в любом случае первыми будут HTML, затем CSS, затем JavaScript и что-то вроде PHP.
Разработку программ под ПК можно вообще на чём угодно вести, но лучшими вариантами считаются C#, C++ и Java.
Под телефоны это Java/Kotlin (Android) и Swift/Obj-C (iOS).
Игры это отдельная тема, там лидируют два языке — C# (Unity) и C++ (Unreal Engine).

О том, как и где учить C# смотрим здесь — https://www.youtube.com/watch?v=JOtV69IMR5Q
Также замечательный курс есть на Метанит — https://metanit.com/sharp/

Источник: Data science [ru]

Источники: Canva, heymoneymaker, Black Hat seo,

Комментарии к записи: