Сохранёнки программиста
7.64K subscribers
1K photos
39 videos
3 files
1.53K links
Бесплатные лекции, курсы, книги, подкасты по программированию

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Другие наши проекты: https://tprg.ru/media
Download Telegram
​Курс: Разработка на iOS

Этот небольшой курс состоит из 10 уроков, в ходе которых вы ознакомитесь с основами создания приложений для iOS с использованием Swift. Вас ждёт знакомство с инструментом Xcode, освоение синтаксиса языка и основных возможностей разработки.

Ссылка на курс

#курс #swift #ios #ru
Книга: Flutter на практике

Автор: Фрэнк Заметти
Год издания: 2020

Описание:
В мире разработки мобильных приложений происходит стремительное развитие, и благодаря Flutter — бесплатному и открытому набору инструментов от Google, вы сможете создавать приложения для Android, iOS и даже Google Fuchsia.

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

#книга #android #ios #flutter #ru
​Шпаргалка: хоткеи для VS Code

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

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

#шпаргалка #инструменты #ru
Статья: Виртуализация с помощью KVM и её влияние на процесс программирования на Linux

Современный мир информационных технологий требует гибкости, безопасности и эффективности в разработке ПО. Виртуализация с KVM (Kernel-based Virtual Machine) является ключевым инструментом для достижения этих целей.

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

Ссылка на статью

#статья #linux #ru
6 ноября начался второй этап конкурс на лучший пет-проект среди читателей Tproger

Для него из всех заявок было отобрано 10 участников. Авторы проектов, занявшие места с 1-е по 5-е, получат в подарок худи с лого Типичного и стикеры от редакции, а с 6-е по 10-е футболку с таким же лого и стикеры.

Выбирайте своего фаворита и следите за обновлениями: https://tproger.ru/articles/luchwij-pet-proekt-2023-golosovanie
Книга: Django. Разработка веб-приложений на Python

Авторы: Уэсли Чан, Джефф Форсье, Пол Биссекс
Год издания: 2017

Описание:
Это полное руководство начинается с введения в Python, затем подробно рассматривает основные элементы Django (модели, представления и шаблоны) и организацию взаимодействия между ними. Описываются методы разработки конкретных приложений, таких как блог, фотогалерея, система управления содержимым, и инструмент для публикации фрагментов кода с подсветкой синтаксиса. После этого рассматриваются более сложные темы, такие как расширение системы шаблонов, синдикация, настройка административного приложения и тестирование веб-приложений.

#книга #django #python #ru
Статья: Как программисту отвечать на вопросы, чтобы пройти собеседование

Сфера IT так быстро меняется, что специалист, выходящий на рынок труда после долгого сотрудничества с одной компанией, часто испытывает стресс, который мешает сосредоточиться на собеседованиях. Сами интервью и задаваемые вопросы порой вызывают удивление: "Действительно ли то, что спрашивают, соответствует уровню мидла?"

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

Ссылка на статью

#статья #трудоустройство #советы #ru
Инструмент: платформа для создания технической документации с открытым исходным кодом

Сервис работает на диалекте Markdown и позволяет создавать документы любой сложности, в том числе генерировать тексты из единого источника и работать с переменными. Благодаря интеграции с GitHub документацию легко и быстро править с помощью простого пул-реквеста.

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

Ссылка на инструмент: Diplodoc
Please open Telegram to view this post
VIEW IN TELEGRAM
Инструмент: платформа аналитики для веб-сайтов

Этот инструмент поможет вам понять, как пользователи взаимодействуют с вашим сайтом, на каком этапе происходит отток, и какими характеристиками обладают самые активные пользователи. Создание и анализ воронок теперь доступны всего за несколько кликов, и для этого не требуется знание SQL.

Также имеется возможность интеграции с Snowflake, BigQuery и Redshift. Вы можете подключить хранилище данных для получения информации, а затем экспортировать полученные отчеты в интерактивном формате.

Ссылка на инструмент: Mixpanel

#инструмент #web
Статья: Update SQL — что это, синтаксис, примеры использования

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

Ссылка на статью

#статья #sql #ru
Разыскиваются UX/UI дизайнеры

Essence Lab — это стартап, который помогает женщинам стать более продуктивными, планировать жизнь, исходя из своих циклов, больше узнать о своем организме.

Сейчас им требуется UX/UI дизайнер на проектную работу с возможностью трудоустройства в будущем. Вот что ему предстоит делать:

— погружаться в проблемы пользователей;
— проектировать пользовательские интерфейсы на основе общения с пользователями, конкурентного анализа и изучения best-practices;
— создавать дизайн-макеты и интерактивные прототипы в Fgma;
— участвовать в планировании и демонстрации проекта.

Если заинтересовались, то пишите сюда: @d_mishukov

#вакансии #работа
Книга: Практическая статистика для специалистов Data Science

Авторы: Питер и Эндрю Брюс
Год издания: 2016

Описание:
Книга предназначена для профессионалов в области Data Science, обладающих опытом работы с языком программирования R и имеющих базовое представление о математической статистике. В ней удобно и легко доступным языком изложены ключевые понятия статистики, связанные с областью науки о данных. Кроме того, авторы разъясняют, какие из этих понятий являются существенными и полезными с точки зрения Data Science, а какие менее значимы и почему.

#книга #data #ds #ru
Системным администраторам приготовиться: собрали для вас подборку вакансий банка «Открытие». Если вам нравится сопровождать рабочие места, заниматься диагностикой неисправностей, консультировать пользователей о том, как работает ПО, то вас ждут в одной из команд банка.

Переходите по ссылкам и откликайтесь на подходящую вакансию. «Открытие» — ваш ключ к профессиональному росту и развитию:

Старший специалист группы дежурных администраторов
Где: Санкт-Петербург
Опыт: до 1 года

Системный администратор
Где: Астрахань
Опыт: от 3 лет

Специалист технической поддержки
Где: Казань
Опыт: от 1 года

Системный администратор
Где: Белгород
Опыт: от 3 лет

Ведущий специалист Группы администрирования
Где: Ульяновск
Опыт: от 1 года

#вакансии #работа
Курс: Изучаем Python и взлом систем с нуля

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

Ссылка на курс

#курс #python #security #ru
Урок: Как настроить выполнение регулярных задач с помощью Cron в Linux

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

Ссылка на урок

#урок #cron #linux #начинающим #ru
Подборка: 7 программ для шифрования данных

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

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

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

Ссылка на подборку

#подборка #инструмент #ru
Инструмент: форматировщик кода

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

Предоставляется в виде плагина для множества сред разработки: Atom, Sublime Text, VS Code, Vim и других.

Ссылка на инструмент: Prettier

#инструмент #general
Сохранёнки программиста
Напоминаем о розыгрыше подписок Telegram Premium в наших каналах

Чтобы принять участие, достаточно подписаться на этот и ещё 3 канала, которые помогут быть в тренде и получать лучшее из мира IT:

— тот самый Типичный программист: @tproger

— нужные инструменты для ваших проектов: @prog_tools

— новости из мира технологий: @your_tech
Книга: Язык Swift. Самоучитель

Автор: Василий Усов
Год издания: 2016

Описание:
Эта книга предоставляет всестороннюю информацию для тех, кто желает освоить программирование на языке Swift и разрабатывать свои собственные iOS-приложения. Вас ждёт не только теоретический материал, но и обширный набор практических примеров и заданий, помогающих освоить все аспекты этого нового языка. Будьте смелыми, ведь, овладев Swift, вы сможете создавать приложения для любой платформы — iOS, OS X, tvOS или watchOS.

#книга #swift #начинающим #ru
Статья: 6 способов привлечь внимание работодателя

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

Ссылка на статью

#статья #general #трудоустройство #ru