ПутьПрограммиста
161 subscribers
59 photos
6 videos
58 links
Канал для желающих освоить программирование легко и комфортно. Будем вместе погружаться в теоретическую часть и применять знания на рабочих проектах.
Основные инструменты:
- Python
- PHP
- CSS3
- HTML5
- MySQL
加入频道
Channel photo updated
​​Простые советы для важного дела — сохранения зрения

Собрали для вас самое полезное:

1. Банальное, но рабочее — давайте глазам регулярный отдых. Рекомендуется разгружать глаза на 15 минут каждые пару часов.

2. Следует разобраться с яркостью экрана — она должна примерно совпадать с яркостью окружающей среды. Если часто работаете в тёмном помещении — добавьте монитору фоновую подсветку.

3. Избегайте бликов на экране. Помогут шторы, перестановка/смена монитора или специальные анти-бликовые плёнки.

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

5. Вероятнее всего, ваши глаза могут сушиться — на помощь придут увлажняющие капли.

6. Монитор должен быть установлен чуть ниже центра ваших глаз на расстоянии вытянутой руки.

7. Как только выпадает свободная минутка — делаем упражнения — рисуем фигуры с картинки ниже.

Детальней

@prog_point #советы #general
👍3
10 основных ошибок начинающих Python-разработчиков

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

Среди тем: безразличие к именованию, устаревшие подходы к работе со строками, неуместное использование списков, написание велосипедов и т. д.

@prog_point  #python #советы
Джун будущего в IT — кто он и какие навыки должен иметь

Руководитель олимпиадного направления VK спросил у участников и финалистов соревнований олимпиады по спортивному программированию «Технокубок» о том, какие качества, знания и навыки потребуются junior-программистам в ближайшее время.

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

@prog_point
Сервис, который распишет подробный план обучения указанной темы

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

Можно исследовать как что-то техническое (например ООП в Kotlin, чистый код или best practice для программиста), так и любую прочую информацию (французская грамматика или даже искусство кулинарии).

Отличный генератор плана для комплексного обучения.

@prog_point  #general
Как работает память компьютера «под капотом»?

Чтобы понять, что из себя представляет программа на самом деле, нужно разобраться с тем, кто и как её выполняет в конечном итоге.

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

Простыми словами о работе памяти рассказывают в видео. А вот и весь плейлист по теме работы железа.

@prog_point  #hardware
​​Когда твой код работает, но не так как ты хотел:
Что нужно знать начинающему Python-разработчику?

Python – один из самых востребованных языков программирования, но владение только синтаксисом недостаточно.

В видео вы узнаете, какие ещё навыки необходимы начинающему разработчику на Python, чтобы успешно устроиться на свою первую работу.

@prog_point #python
Как упаковать Python-приложение в .exe-файл?

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

Процесс упаковки не сложный, для этого потребуется специальный инструмент. А сам процесс компиляции консольного Python-приложения в исполняемый файл для Windows показали на этом видео.

@prog_point  #python
​​Как работают алгоритмы шифрования — объясняют на пальцах

Шифрование — незаменимый инструмент в современном мире цифровой безопасности. От защиты корпоративной информации до обеспечения безопасности личных данных в сети, шифрование обеспечивает защиту, целостность и аутентификацию данных.

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

@prog_point  #история #теория #security
Наконец вышла Zorin OS 17.1 — «Windows», но с Linux под капотом

Разработчики часто предпочитают Linux из-за его открытости, гибкости, возможности настройки, мощного командного интерфейса и широкого выбора инструментов для разработки.

Но иногда переход на Linux стопорится из-за каких-то приложений или игр, которые заточены только под Windows. Такую проблему и призван решить этот дистрибутив. Zorin OS специально разработан с уклоном на простую и стабильную работу Windows-приложений.

Так что если ждали какого-то знака для перехода на Linux, то вот он.

@prog_point  #новости #meta #linux
👍1
Как работает PostgreSQL на уровне кода?

Postgres — один из крупнейших open source проектов. Он создавался многие года, и кодовая база накопилась огромная. Но много ли разработчиков представляет себе, как он работает изнутри? И речь не про SQL, а про язык, на котором он написан, — про C.

Вот подборка статей, которая показывает, как работает PostgreSQL на уровне кода:
— Часть 1, введение: https://habr.com/ru/post/701284/
— Часть 2, цикл сервера: https://habr.com/ru/post/704618/
— Часть 3, подготовка бэкэнда: https://habr.com/ru/post/707950/
— Часть 4, инициализация бэкэнда: https://habr.com/ru/post/709404/
— Часть 5, цикл бэкэнда: https://habr.com/ru/post/714840/

#sql #си
Разработка игры на Python — PyGame

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

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

@prog_point #python #gamedev