Библиотека питониста | Python, Django, Flask
40.3K subscribers
2.81K photos
79 videos
51 files
4.4K links
Все самое полезное для питониста в одном канале.

Список наших каналов: https://t.me/proglibrary/9197

Курс по ML: https://cl

Для обратной связи: @proglibrary_feeedback_bot

По рекламе: @proglib_adv
РКН: https://gosuslugi.ru/snet/67b885cbd501cf3b2cdb5b36
Download Telegram
🎉 Задачи по Python, способы сортировки и плохие программисты. Наши лучшие статьи за 2022 год

Итоги 2022 года: 336 опубликованных статей, Питон традиционно в ТОПе, а слово года — релокация.

🔗 Основной сайт
🔗 Зеркало
👍7
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍🎓 Stepik
Погружение в СУБД 2017 (4.9 из 5) — курс для тех, кто уже имеет некоторый опыт проектирования баз данных и разработки приложений и хочет расширить свои знания

Интерактивный тренажер по SQL ( 4.9 из 5) — практические задания на создание SQL-запросов. Каждый шаг включает минимальные теоретические аспекты по базам данных или языку SQL, примеры похожих запросов и пояснение к реализации

Марафон данных: первое знакомство с SQL и Python ( 4.8 из 5) — это симулятор профессии дата-аналитика, который познакомит вас с базами данных и методами работы с ними

Знакомство с SQLite (4.6 из 5) — этот небольшой курс покажет, как использовать SQLite в повседневной работе. Вы научитесь загружать, анализировать и выгружать данные, а также познакомитесь с разными типами данных

Введение в базы данных (4.1 из 5) — знакомство с методами структурированного хранения данных, основами SQL, принципами использования баз данных в приложениях, обзор нереляционных способов хранения данных

🌐 Youtube
Реляционные базы данных. SQL (39 видео) курс покрывает полностью все аспекты реляционных баз данных, начиная от определения и создания баз данных, схем, таблиц и полей этих таблиц (DDL), и заканчивая запросами к этим таблицам (DML)

Основы SQL (18 видео) — объясняют базовые концепции языка: операторы, фильтрация, сортировка, группировка, декомпозиция и т. д.

Уроки по SQL для начинающих (25 видео) — эти уроки помогут быстро разобраться с основами


Что почитать
🗄 ✔️ 10 лучших практик написания SQL-запросов
📜 Основные SQL-команды и запросы с примерами, которые должен знать каждый разработчик
🐍🐬 Python и MySQL: практическое введение
🐍🗄 Управление данными с помощью Python, SQLite и SQLAlchemy
🐍
Работаем с SQL Server с помощью Python
🐘 Руководство по SQL для начинающих:
Часть 1: создание базы данных, таблиц и установка связей между таблицами
Часть 2: фильтрация данных, запрос внутри запроса, работа с массивами
Часть 3: усложняем запросы, именуем вложенные запросы, анализируем скорость запроса
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7🤯3🥰1
Пакет pytemperature

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

Документация пакета лежит здесь.
👍14🤔4
Как удалить пробелы из начала строки (из её левой части), из её конца (из правой части), или с обеих сторон строки?

Здесь нам пригодятся, соответственно, методы lstrip(), rstrip() и strip().
👍4
Forwarded from Библиотека программиста | программирование, кодинг, разработка
🧑‍💻 Статьи для IT: как объяснять и распространять значимые идеи

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

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

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

Материалы регулярно дополняются, обновляются и корректируется. Отвечаем на все учебные вопросы в комментариях курса.

Как стать автором «Библиотеки программиста» и получать гонорары за статьи?
➡️ Заполните анкету.
Если все ок, мы свяжемся с вами и обсудим дальнейшие шаги.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
#вопросы_с_собеседований
Каким образом вы бы могли вывести на экран все функции в модуле?

Для перечисления функций в модуле используется метод dir(). На картинке представлено решение данного вопроса.
😁15👍9
Функция readline()

Функция readline() используется для построчного чтения содержимого файла. Она используется для крупных файлов. С ее помощью можно получать доступ к любой строке в любой момент.

Допустим у нас есть файл test.txt с несколькими строками:
This is line1.
This is line2.
This is line3.

Посмотрим, как функция readline() работает в test.txt.
👍15😁4🤔3🤯2
Поиск подстроки

Этот пример будет полезен для поиска подстроки в строке. Реализован двумя способами, позволяющими не писать много кода.
👍13😁6
Структурированное ведение логов с помощью Structlog.

https://bitestreams.com/blog/structured_logging/
1
Напишите программу на Python для локального сохранения изображения из Интернета, URL-адрес которого известен

Ответ на картинке.
👍16😁3🤔2🤯1
Узнаём атрибуты и методы класса

С помощью dir() можно получить список всех атрибутов и методов ‌‎любого‌‎ ‌‎объекта. Может пригодиться при изучении пакетов сторонних разработчиков.
👍19
Активация данных в современном стеке данных.

https://databeats.community/p/data-activation
👍4