Logo
TGCATALOG
Catalog Collections Blog
Entry Point - programming basics

Entry Point - programming basics

Basic knowledge on programming fundamentals for beginners.

No ratings
736
29.10.2026
736
29.10.2026
No ratings
736
29.10.2026
Safe redirect via bot
О канале

Basic knowledge on programming fundamentals for beginners.

Подписчиков 17,903
Тематика IT
Язык English
Ссылка t.me/prog_point
Description

Course of fundamental concepts: algorithms, data structures, programming languages. Ideal for beginners without experience.

Latest posts

Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
SQL можно изучать в браузере без установки базы данных SQL нужен, чтобы получать и изменять данные, которые хранятся в таблицах. В начале легко запутаться в командах и правилах, поэтому SQLBolt предлагает короткие уроки с упражнениями прямо на той же странице. База данных на компьютере для занятий не нужна. Сначала учебник объясняет устройство таблиц и выбор нужных строк. Затем появляются фильтрация, сортировка, объединение нескольких таблиц и функции для подсчётов. После этого можно перейти к командам INSERT, UPDATE и DELETE, а также к созданию структуры таблиц. Такой порядок подходит тем, кто впервые знакомится с базами данных и хочет сразу проверять каждую новую команду на практике. Авторы предупреждают, что разные системы поддерживают единый стандарт SQL с отличиями. В учебнике упоминаются SQLite, MySQL, PostgreSQL, Oracle и Microsoft SQL. В 2021 году обсуждение SQLBolt на Hacker News набрало 324 очка и 84 комментария. #основы #sql #базыданных
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
Python Tutor показывает выполнение программы по одному шагу Когда программа выдаёт неверный результат, новичку бывает трудно понять, в какой момент всё пошло не так. Python Tutor запускает код в браузере и позволяет двигаться вперёд и назад по отдельным шагам. На экране видно, какие значения сейчас лежат в переменных, как меняются списки и словари, какие объекты связаны друг с другом. Ещё сервис показывает, какая функция выполняется и из какой функции её вызвали. Так можно найти точный шаг, на котором состояние программы стало неправильным, без множества команд print. Поддерживаются Python, Java, C, C++ и JavaScript. Устанавливать программу и создавать учётную запись не требуется: код можно вставить прямо на сайте. С 2010 года сервисом воспользовались более 25 млн человек из более чем 180 стран. Он создал свыше 500 млн визуализаций и применяется более чем в 10 000 учебных заведений. #основы #python #отладка
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
MMO с 23-летней историей переезжает с Python 2 на Python 3 — и вот почему это долго Вы наверняка слышали, что Python 2 давно не поддерживается. Живой пример того, во что превращается такой переезд, — EVE Online. Прошлый раз версию интерпретатора в игре меняли в 2010 году. Масштаб: 2,4 млн строк Python примерно в 20 тысячах файлов, поверх 23 лет данных живых игроков — персонажи, навыки, имущество, внутриигровая валюта. Часть кода написана по правилам Python 2.3 и 2.5, которые тройка уже не принимает. При пробной компиляции обоими интерпретаторами 95,9% файлов собрались сразу. Осталось около 3300 строк явных несовместимостей: примерно 1500 старых print, 800 литералов вида 123L, 600 старых форм except и 50 операторов . Это как раз то, что чинит 2to3. Опаснее другое: около 20 тысяч строк синтаксически корректны в обеих версиях, но работают по-разному. Классический пример, который стоит запомнить: 1 / 2 даёт 0 в Python 2 и 0.5 в Python 3. Такое не найдёт ни компилятор, ни линтер — только тесты и внимательное чтение. В нашем канале Zen of Python разобрали план миграции подробнее. #python #основы
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
GitHub Classroom выключили — что делать, если по нему шла ваша учёба Если вы учились или вели курс через GitHub Classroom, сервис больше не работает. 28 августа GitHub окончательно выключил сайт, API и связанные службы. К этому шли с 26 мая, когда закрыли регистрацию новых пользователей. Classroom был надстройкой над GitHub для учебных курсов: преподаватель раздавал задание, каждому студенту автоматически создавался репозиторий из шаблона, а автопроверка гоняла тесты и выставляла баллы. Что уцелело. Ваши аккаунты, репозитории и организации, созданные для работы с Classroom, не тронуты: код и вся история коммитов на месте. Удаляются данные самого Classroom — названия классов и заданий, тесты, описанные вне репозиториев, и списки студентов, подтянутые через LTI. Что стоит сделать сейчас. Откройте список репозиториев своего аккаунта и убедитесь, что все учебные проекты там видны, а не только по ссылке из интерфейса Classroom. Если проверка задания жила в настройках Classroom, перенесите её в обычный GitHub Actions: создайте в репозитории файл .github/workflows/tests.yml, который запускает ваши тесты на каждый push. Так проверка становится частью проекта и переживает любой сервис. Список партнёрских сервисов, которые GitHub предлагает вместо Classroom, лежит в обсуждении для преподавателей. #основы
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
Карта бесплатных курсов: что учить по порядку, если начинаете с нуля Материалов для самоучки много, главная проблема в другом: непонятно, в каком порядке их брать. На r/learnprogramming собрали такую карту: только бесплатные курсы, у каждого честная оценка, сколько часов он займёт. Фундамент — Missing Semester от MIT: командная строка, Git, отладка, то, чему обычно не учат ни на одном курсе. 15–25 часов. Дальше CS50x от Гарварда, 100–200 часов на общее устройство программирования. Если хочется сразу писать на Python, вместо него берут CS50P — 50–90 часов. Git по-настоящему — книга Pro Git: на первые три главы автор карты отводит 6–10 часов. SQL — SQLBolt: 5–8 часов, после каждого урока упражнение прямо в браузере. Руки набивать — Exercism, 20–60 часов на один язык. #основы #git #sql
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
Rebase создаёт новые коммиты, и в этом его опасность Разработчица из Гданьска собрала команды Git, которым её когда-то научил тимлид, для тех, у кого add, commit, pull и push уже на автомате. Многие из них переписывают историю, а опасно это, когда историю уже забрали коллеги. После git rebase main коммиты D и E превращаются в D' и E' с другими хэшами. Пока ветка только ваша, всё безопасно; если на ней сидят другие, у них всё разъедется. Так же работает git commit --amend, отсюда rejected (non-fast-forward) при пуше. Лечить его стоит через --force-with-lease: пуш пройдёт, только если удалённая ветка не менялась с последнего fetch, иначе Git откажет и чужая работа уцелеет. Три режима reset: --soft держит изменения в индексе, --mixed в рабочей папке, --hard стирает. Стёрли лишнее? Коммит ещё виден в git reflog, и автор советует сначала git branch rescue . Разбор всех десяти команд вышел на dev.to. Задание: сделайте git rebase -i HEAD~3 на своей ветке и сравните хэши. #git
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
BRIN-индекс в 4570 раз меньше B-tree, пока не обновили 5 % строк Индекс BRIN в PostgreSQL хранит только min и max колонки на диапазон страниц и весит килобайты, что удобно для логов и событий. Инженер, делавший такие же zonemaps в Oracle, измерил на 10 млн строк, что с BRIN делают обычные UPDATE. Ломается он тихо. Свежий BRIN по created_at весит 48 КБ против 214 МБ у B-tree и отдаёт день за 21,2 мс (1536 страниц). После обновления 5 % строк тот же запрос читает 51 268 страниц и идёт 558,7 мс: 3,8 млн строк достаются и отбрасываются проверкой. Причина в MVCC: UPDATE кладёт новую версию строки туда, где есть место. Одна январская строка в «мартовском» диапазоне из 128 страниц расширяет его min/max, и он совпадает с любым январским запросом. А pg_stats.correlation ещё показывает 0,921. Проверьте у себя: в EXPLAIN (ANALYZE, BUFFERS) смотрите на Heap Blocks: lossy, корреляция ничего не покажет. Лечит CLUSTER, но с блокировкой таблицы. Скрипт есть в статье. #postgresql #sql
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
Тимлид рассказывает, как его команда из трёх человек — сам разработчик, аналитик и продакт, ни разу не открывавшие IDE, — за две недели вывела в прод новый сервис на вайб-кодинге. По пути: мёрдж-конфликты между людьми, которые не знают, что такое git pull, ночные смены с часу до восьми утра, потому что днём общий чат с моделью просто не отвечал, и момент, когда за час до демо ИИ-инструмент ушёл на техобслуживание. Честная история про то, что вайб-кодинг ускоряет сильного разработчика — и оставляет беспомощным того, кто ждёт чуда от нейросети. Как прошёл этот вайбкодинг-эксперимент в новом материале.
Entry Point - programming basics
Entry Point - programming basics
🔒Открыть пост
и посмотреть медиа
Есть у нас один знакомый разработчик, который давно не отдыхал. Последний отпуск — где-то в районе позапрошлого года. Чемодан на антресолях, паспорт неизвестно где, в комнате — бардак. Сам он не соберётся, нужна ваша помощь → Ссылка скрыта
Entry Point - programming basics
FAQ

Open Entry Point - programming basics in Telegram and press the Start button. No separate registration is required.

Yes. The service is designed to be straightforward: open the resource, follow the on-screen instructions and start using it.

No. You can use Entry Point - programming basics directly in Telegram unless the resource description says otherwise.

Access depends on the resource. Check the current information in Telegram after opening Entry Point - programming basics.

The exact features depend on the resource. Open Entry Point - programming basics to see its current functions, content and access conditions.
Subscriber dynamics
+-0.5% last 30 days
Current
17,903
Month ago
17,988
Average growth
+-3 / day
Updated
2 days ago

Reviews for channel Entry Point - programming basics

Log in to leave a review

Only registered users can share their opinion.

No reviews yet

Be the first to share your impression of this resource!

Similar resources

Loading
Switch to Light Theme
Home Catalog Collections Blog Login