Python Education
Закритий канал
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Показати більше8 736
Підписники
Немає даних24 години
-347 днів
-8130 день
Архів дописів
8 736
Генераторы списков
Ещё одна классная особенность Python, дающая возможность быстро создавать списки. Такие выражения позволяют легко писать чистый код, который читается почти как естественный язык
8 736
Курсы известных онлайн школ по программированию давно выложили на YouTube бесплатно 🤯
Но не нужно тратить время на их поиск — все ссылки давно собирают в одном канале. Эти курсы лучший способ выучить любой язык программирования на одном дыхании!
Не потеряйте эту находку, подобных каналов в телеграм почти нет — https://t.me/+OIbqMHpx5jIzNjky
8 736
Пол Бэрри: Изучаем программирование на Pythond
Объемная книга с подробным изложением, как, пожалуй, любая из серии Head First. Отлично подойдет для тех, кто еще только думает начать или уже начал изучать Python.
Да, вероятно, объем превышающий шесть сотен страниц, может отпугнуть, но не стоит бояться. Это не сотни страниц сухого академического текста. Весь материал изложен простым для понимания языком и содержит большое количество наглядных иллюстраций и примеров.
8 736
Обучающий канал по 🐍Python🐍 - @Python_per_month
Лучшие 📚книги и статьи📚 для программиста - @Best_IT_books
Обучающий канал по ☕️Java☕️ - @java_per_month
Обучающий канал по 🤖C++🤖 - @Learning_pluses
8 736
Jedi
Библиотека Jedi предназначена для автодополнения и анализа кода. Она ускоряет процесс написания кода и делает его более продуктивным.
Если вы не разрабатываете свою IDE, то вам, наверное, будет более интересно использовать Jedi в качестве расширения редактора. К счастью, уже есть много вариантов.
Возможно, вы уже встречались с Jedi — IPython использует эту библиотеку для автодополнения.
8 736
**kwargs
Когда изучаешь любой язык, на пути встречается множество краеугольных камней. В случае с Python понимание таинственного синтаксиса kwargs можно считать одним из них.
Две звёздочки впереди объекта словаря дают возможность передавать в функцию содержимое этого словаря как именованные аргументы.
Ключи словаря — это имена аргументов, а значения передаются в функцию. Вам даже не обязательно называть его kwargs
Это полезно в тех случаях, когда ваши функции должны обрабатывать именованные аргументы, не определённые заранее.
8 736
Итого по #JSON
JSON (JavaScript Object Notation) — текстовый формат обмена данными, основанный на JavaScript, но может использоваться в любом языке программирования. Легко читается человеком и машиной. Часто используется в REST API (чаще, чем XML из-за лучшей читабельности и меньшего веса).
Корректные значения JSON:
• JSON-объект — неупорядоченное множество пар «ключ:значение», заключённое в фигурные скобки { };
• массив — упорядоченный набор значений, разделённых запятыми. Находится внутри квадратных скобок [ ];
• число (целое или вещественное);
• литералы true (логическое значение «истина»), false (логическое значение «ложь») и null;
• строка.
8 736
inspect
Модуль inspect пригодится для понимания того, что происходит за кулисами в Python. Вы даже можете вызывать его методы на них самих!
Ниже используется метод inspect.getsource() для вывода его собственного исходного кода. Также используется метод inspect.getmodule() для вывода модуля, в котором его определили.
Последняя команда выводит номер строки, на которой она сама находится
Конечно, кроме таких банальных применений этот модуль может оказаться полезным для понимания того, что делает ваш код. Также вы можете использовать его, чтобы писать самодокументированный код.
8 736
Well Formed JSON
JSON должен быть well formed, то есть синтаксически правильный.
Правила well formed JSON:
• Данные написаны в виде пар «ключ:значение»
• Данные разделены запятыми
• Объект находится внутри фигурных скобок { }
• Массив — внутри квадратных [ ]
Чтобы проверить JSON на синтаксис, можно использовать любой JSON Validator. Я использую JSON Formatter, он не только проверяет корректность синтаксиса, но и форматирует JSON в читабельный визуальный формат!
#JSON
8 736
Подслушано у программиста - уникальные истории из жизни программиста. Каждый найдет свою жизненную историю.
Заходи, тебе понравится 👇
@secrets_of_programmist
8 736
howdoi
Зависли над какой-то проблемой и не можете вспомнить её решение? Нужно зайти на StackOverflow, но не хочется покидать терминал?
Тогда вам не обойтись без этого инструмента командной строки:
$ pip install howdoiЗадайте любой вопрос, и он постарается найти ответ на него:
$ howdoi vertical align css $ howdoi for loop in java $ howdoi undo commits in gitНо будьте осторожны: он извлекает код из топовых ответов на StackOverflow и не всегда даёт полезную информацию:
$ howdoi exit vim8 736
geopy
Программистам может быть сложно ориентироваться в географии. Однако модуль geopy всё упрощает:
$ pip install geopyОн работает путём абстрагирования API разных сервисов геокодирования. Этот модуль даёт возможность узнать полный адрес места, его долготу и широту и даже высоту. Также в нём есть полезный класс Distance. Он высчитывает расстояние между двумя местами в удобной единице измерения.
Вже доступно! Дослідження Telegram за 2025 — головні інсайти року 
