python_practics
Open in Telegram
Python - обучающие материалы, полезные советы и статьи. Админ, сотрудничество, реклама: @seniorFrontPromo, @maria_seniorfront Купить рекламу: https://telega.in/c/python_practics
Show more5 111
Subscribers
No data24 hours
-87 days
-3530 days
Posts Archive
5 111
Ну все! Теперь не нужно тратить деньги на топовые курсы и книги по программированию — их выложили в Telegram бесплатно
Все найденные курсы собирают тут — @portalToIT
По этим курсам выучить любой язык за 7 дней вообще не проблема, находка для начинающих программистов.
5 111
Получить версию Windows
Этот простой скрипт поможет вам получить полную версию окна, которое вы используете в данный момент.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 111
Задача:
Верните массив, содержащий числа от 1 до N, где N — значение параметра.
Однако замените определенные значения, если выполнено любое из следующих условий:
• Если значение кратно 3: вместо этого используйте значение «Fizz».
• Если значение кратно 5: вместо этого используйте значение «Buzz».
• Если значение кратно 3 и 5: вместо этого используйте значение «FizzBuzz».
N никогда не будет меньше 1.
Пример:
fizzbuzz(3) --> [1, 2, "Fizz"]#задачник @python_practics
5 111
Ответьте на 1 вопрос и книги ваши на 30 дней за 0 ₽
Более 250 000 книг и аудиокниг разных жанров в Букмейте. Попробуйте бесплатно!
Попробовать
#реклама 18+
bookmate.ru
О рекламодателе
5 111
Игра "Выбери свое собственное приключение" на модуле turtle
Полный код можно посмотреть по ссылке👇
#sandbox
@python_practics
5 111
Внимание! - Вопрос!
Что такое сигналы? Зачем нужны? Назовите основные.
Сигналы – это события в экосистеме Джанго. С помощью сигналов подсистемы оповещают приложение о том, что случилось. Чтобы читать сигналы, программист регистрирует обработчики сигналов. Сигналы распространяются синхронно. Это значит, подписав на один сигнал сотню обработчиков, мы увеличим время, необходимое на отдачу ответа.
Основные сигналы это начало запроса и его окончание, перед сохранением модели и после, обращение к базе данных.
Важно: сигналы моделей работают поштучно, то есть для одной модели. При пакетной обработке, например, queryset.all().delete() или queryset.all().update({'foo'=42}), события об удалении или изменения не будут вызваны.
#вопросы_из_собеседований
@python_practics
5 111
Антон пишет
Делаю продажи, а не заявки.
Это будет ваш удачный опыт сотрудничества с маркетологом!
Подписаться
#реклама
О рекламодателе
5 111
Энтузиаст за 2 недели создал собственный GPU с нуля
Вдохновенный своим предыдущим проектом по созданию процессора с нуля, инженер Адам Маджмудар взялся за еще более амбициозную задачу — разработку графического процессора (GPU).
Не имея предварительного опыта в этой области, Адаму потребовалось всего две недели, чтобы завершить проект, что сам по себе является впечатляющим достижением.
Подробнее👇
#статьи
@python_practics
5 111
Кибербезопасность — востребованная отрасль IT: у 96% российских компаний есть проблемы с компьютерной безопасностью. Чтобы защититься от преступников, они активно ищут специалистов. Если вы не изучали код, но хотите примерить эту профессию на себя, то мини-курс Skillbox по кибербезопасности как раз для вас.
Регистрация: https://epic.st/czPjwO?erid=2Vtzqvu6pNd
Мини-курс подходит новичкам. Вам не нужно знать код, чтобы вникнуть в основы и понять принципы кибербезопасности.
Чтобы выполнять практические задания, необходимо установить VirtualBox — систему для запуска учебных виртуальных машин. Ссылку на установку пришлём после регистрации на мини-курс.
Всех участников ждут бонусы: 5 полезных материалов о приёмах взлома, методах защиты и тестирования серверов, персональная карьерная консультация, сертификат на скидку 10 000 рублей и год бесплатного изучения английского языка.
Успевайте получить бесплатный доступ.
Реклама. ЧОУ ДПО «Образовательные технологии «Скилбокс (Коробка навыков)», ИНН: 9704088880
5 111
Какой метод по умолчанию убирает пробелы в начале и конце строки?
5 111
Основы проектирования баз данных
Чему вы научитесь:
• Основным концепциям баз данных, таким как сущность-связь, отношение, атрибут и т.д.;
• Реляционной модели данных и языку структурированных запросов SQL;
• Проектированию реляционных баз данных, включая нормализацию, индексацию, ключи и ограничения;
• Проектированию распределенных баз данных и NoSQL баз данных;
• Основным принципам проектирования эффективных и надежных баз данных для различных приложений и систем.
Эта книга предназначена для студентов, разработчиков, администраторов баз данных и всех, кто хочет овладеть основами проектирования баз данных.
Книга в формате pdf👇
#курсы_книги
@python_practics
5 111
Проблема переносимости в Python и ее решение
На скриптовых языках удобно разрабатывать… И на этом удобство заканчивается. Вне машины разработчика начинаются проблемы. Особенно если вы пишете какой-то прикладной тулинг — cli-утилиты, вспомогательные приложения в вашем SDK и прочее. Вы даже не можете рассчитывать на то, что у пользователя будет pip, чтобы он смог поставить все ваши зависимости, вам все нужно организовать самостоятельно.
В этой статье поговорим о различных формах распространения Python-приложений. Какие есть подходы и инструменты, почему они могут не сработать и как чинить возникающие проблемы.
Подробнее👇
#статьи
@python_practics
5 111
Тестирование скорости с помощью Python
Этот продвинутый скрипт поможет вам протестировать скорость интернета с помощью Python.
👍 - если было полезно
#полезные_сниппеты
@python_practics
5 111
AIOHTTP
AIOHTTP — один из лучших асинхронных фреймворков для Python. Он предлагает объект запроса и маршрутизатор, которые позволяют направлять запросы программам, предназначенным для их обработки. Фреймворк поддерживает как серверные, так и клиентские веб-сокеты без проблем с обратными вызовами.
Преимущества:
• Удобное построение представлений;
• Запуск как на серверных, так и на клиентских WebSockets;
• Поддержка промежуточных представлений;
• Подключаемая маршрутизация и возможность работать с сигналами.
Подробнее👇
#фреймворки_библиотеки
@python_practics
5 111
Обучаем Java-разработчиков оплата после выхода на работу
В Kata Academy можно выучиться на Java-разработчика бесплатно, а заплатить уже после трудоустройства по специальности из фактической зарплаты.
Если задуматься, то все в выигрыше:
— ты получаешь работу в Москве или Санкт-Петербурге с хорошей зарплатой, мы получаем процент за инвестиции в тебя;
— в наших интересах научить тебя так, чтобы твоя зарплата была как можно выше;
— мы прокачиваем твои навыки еще 2 года после курса: проводим выездные мероприятия и мастер-классы — и доходы наших выпускников растут;
— мы не зависим от банков и их рассрочек — кризис не повлиял на доступность курсов.
Чтобы попасть на курс, нужно выполнить небольшое тестовое задание. Переходи по ссылке и оставляй заявку!
Узнать больше
#реклама 16+
kata.academy
О рекламодателе
5 111
Внимание! - Вопрос!
Назовите основные мидлвари. Зачем они нужны?
• SessionMiddleware – поддержка сессий. Добавляет в запрос объект session
• CsrfViewMiddleware – проверяет, что POST-запросы отправлены с текущего домена
• AuthenticationMiddleware – авторизует пользователя. Добавляет в запрос поле user
• MessageMiddleware – передает пользователю короткие сообщения
#вопросы_из_собеседований
@python_practics
