Python Education
Closed channel
Обучаем Python как маленьких, так и взрослых Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/python_educa РКН: clck.ru/3MnbNV
Show more8 523
Subscribers
No data24 hours
-87 days
-6630 days
Posts Archive
8 524
get() vs dict[key]
Разница между этими вариантами заключается в том, что если вы обратитесь к ключу, которого нет, то получите ошибку KeyError.
Но если воспользуетесь методом get(), то получите пустое значение
Также у этого метода есть второй передаваемый аргумент, который будет предаваться если ключа нет
#JSON
8 524
Хочешь научиться кодить на Python, но не хочешь платить за это?
На Python можно сделать многое, в том числе и самый крутой тренд 2022-го — нейросети, тоже пишутся на нём.
Есть способ учиться БЕСПЛАТНО — канал с задачами по Python и машинному обучению, на котором только практика!
Каждый день там публикуют новые задачи — решать их полезнее, чем смотреть видео от очередной онлайн школы.
8 524
dir
Когда-нибудь задумывались о том, как заглянуть внутрь объекта в Python и посмотреть на его атрибуты? Конечно, задумывались.
Это может пригодиться при интерактивной сессии в Python, а также для динамического изучения объектов и модулей, с которыми вы работаете.
Больше можно узнать в официальной документации.
8 524
Более 1660 русскоязычных книг по программированию и технологиям можно найти на канале Айти книга
Ничего лишнего.
@itbook_library
8 524
JSON-объект
JSON-объект — это неупорядоченное множество пар «ключ:значение», заключённых в фигурные скобки { } и взаимодействие с ним проходит, как со словарем.
Ключ — это название параметра (свойства), который мы передаём серверу. Он служит маркером для принимающей запрос системы, чтобы она поняла, что мы ей отправили.
Значение может быть не только строкой или числом. Это может быть и другой объект! Или массив, или объект в массиве, массив в объекте… Абсолютно любое количество уровней вложенности!
Если мы говорим о параметрах, то в кавычки помещаются только строки, все остальное — нет.
Переносы строк делать необязательно. Вообще пробелы и переносы нужны только человеку для читабельности, система поймёт и без них.
Ключ — ВСЕГДА строка, и мы в любом случае берём его в кавычки.
Ключи могут быть записаны в любом порядке, ведь, JSON-объект — это неупорядоченное множество пар «ключ:значение».
#JSON
8 524
collections
В Python есть классные встроенные типы данных, но порой они ведут себя не совсем так, как хотелось бы.
К счастью, во встроенной библиотеке Python есть модуль collections с удобными дополнительными типами данных
8 524
Топ-3 книг по Python
1: Изучаем Python. Программирование игр, визуализация данных, веб-приложения | Мэтиз Эрик
Автор предлагает доступный в изучении материал, детальные данные о самом языке, упражнение в конце каждой главы и участие в разработке собственных проектов (с его помощью).
Книга начинается с изучения основ, с закреплением практических упражнений, в сердцевине, после основ, затрагивается изучение ООП.
2: Изучаем Python. Том 1 | Лутц Марк
Книга весьма объёмная и потребует массу внимания. Но и знания, которые можно через неё получить, весьма важные.
Почему второе место? Она более сложная и томная, читать её рекомендуется, после первой книги. Но, если не терпится стать гуру языка, то можете и с неё начать.
3: Однострочники Python: лаконичный и содержательный код | Майер К
Книга учит тому, как красиво и грациозно, а также однострочно пользоваться Python’ом. Но также автор затрагивает темы, связанные с наукой и машинным обучением и многое другое. Наконец, книга проста в изучении.
8 524
all и any
Одна из многих причин популярности Python — его читабельность и выразительность.
Часто шутят, что Python — это «исполняемый псевдокод». Однако когда вы можете писать код таким образом, становится сложно не согласиться
8 524
Что такое JSON
JSON или JavaScript Object Notation — текстовый формат обмена данными, основанный на JavaScript. Но при этом он может использоваться в любом языке программирования. Формат был разработан Дугласом Крокфордом.
JSON используется в REST API. Также в качестве альтернативы можно использовать XML, но разработчики больше предпочитают именно JSON, так как он более читабельный и меньше весит.
Как устроен JSON
В качестве значений в JSON могут быть использоваться:
• числа;
• строки;
• массивы;
• JSON-объекты;
• литералы (логические значения true, false и null).
С простыми значениями не возникнет никаких трудностей. А массивы и JSON-объекты разберем в следующих постах с тегом #JSON, ведь, по сути, придётся работать именно с ними.
8 524
Подборка актуальных вакансий
— Python-разработчик
Где: Москва
Опыт: от 3 лет
— Senior Python-разработчик
Где: Москва, можно удалённо
Опыт: от 3 лет
— Devops-инженер
Где: Санкт-Петербург, Москва, можно удалённо
Опыт: от 1 года
— Специалист информационной безопасности ИТ-инфраструктуры
Где: Москва
Опыт: от 1 года
#вакансии #работа
