Python | Программирование
Открыть в Telegram
Python без границ для всех Владелец, реклама @Ak_Mihail Преобрести рекламное размещение: https://telega.in/c/Python_libr
Больше8 920
Подписчики
Нет данных24 часа
-167 дней
-4130 дней
Архив постов
Грокаем глубокое обучение | Траск Эндрю.
2019 #RU || Бесплатный софт для чтения книг.
📓 Обработка естественного языка в действии.
• "Глубокое обучение - это раздел искусственного интеллекта, цель которого научить компьютеры обучаться с помощью нейронных сетей - технологии, созданной по образу и подобию человеческого мозга. Онлайн-переводчики, беспилотные автомобили, рекомендации по выбору товаров именно для вас и виртуальные голосовые помощники - вот лишь несколько достижений, которые стали возможны, благодаря глубокому обучению.
• "Грокаем глубокое обучение" научит конструировать нейронные сети с нуля! Автор книги знакомит со всеми деталями и тонкостями этой нелегкой задачи. Python и библиотека NumPy способны научить ваши нейронные сети видеть и распознавать изображения, переводить любые тексты на все языки мира и даже писать не хуже Шекспира!"
#RU
Хочешь научиться кодить на Python, но не хочешь платить за это?
На Python можно сделать многое, в том числе и самый крутой тренд 2022-го — нейросети, тоже пишутся на нём.
Есть способ учиться БЕСПЛАТНО — канал с задачами по Python и машинному обучению, на котором только практика!
Каждый день там публикуют новые задачи — решать их полезнее, чем смотреть видео от очередной онлайн школы.
👨🏻💻 Курс: Объектно-ориентированное программирование Python.
• Объектно-ориентированное программирование (ООП) — парадигма программирования, в которой основными концепциями являются понятия объектов и классов.
• Класс — тип, описывающий устройство объектов. Объект — это экземпляр класса. Класс можно сравнить с чертежом, по которому создаются объекты.
• Python соответствует принципам объектно-ориентированного программирования. В python всё является объектами - и строки, и списки, и словари, и всё остальное.
• Но возможности ООП в python этим не ограничены. Программист может написать свой тип данных (класс), определить в нём свои методы.
• Это не является обязательным - мы можем пользоваться только встроенными объектами. Однако ООП полезно при долгосрочной разработке программы несколькими людьми, так как упрощает понимание кода.
• Концепция ООП простыми словами;
• 1. Классы и объекты. Атрибуты классов и объектов;
• 2. Методы классов. Параметр self;
• 3. Инициализатор __init__ и финализатор __del__;
• 4. Магический метод __new__. Пример паттерна Singleton;
• 5. Методы класса (classmethod) и статические методы (staticmethod);
• 6. Режимы доступа public, private, protected. Сеттеры и геттеры;
• 7. Магические методы __setattr__, __getattribute__, __getattr__ и __delattr__;
• 8. Паттерн "Моносостояние";
• 9. Свойства property. Декоратор property;
• 10. Пример использования объектов property;
• 11. Дескрипторы (data descriptor и non-data descriptor);
• 12. Магический метод __call__. Функторы и классы-декораторы;
• 13. Магические методы __str__, __repr__, __len__, __abs__;
• 14 Магические методы __add__, __sub__, __mul__, __truediv__;
• 15. Методы сравнений __eq__, __ne__, __lt__, __gt__ и другие;
• 16. Магические методы __eq__ и __hash__;
• 17. Магический метод __bool__ определения правдивости объектов;
• 18. Магические методы __getitem__, __setitem__ и __delitem__;
• 19. Магические методы __iter__ и __next__ ;
• 20. Наследование в объектно-ориентированном программировании;
• 21. Функция issubclass(). Наследование от встроенных типов и от object;
• 22. Наследование. Функция super() и делегирование;
• 23. Наследование. Атрибуты private и protected;
• 24. Полиморфизм и абстрактные методы;
• 25. Множественное наследование;
• 26. Коллекция __slots__;
• 27. Как работает __slots__ с property и при наследовании;
• 28. Введение в обработку исключений. Блоки try / except;
• 29. Обработка исключений. Блоки finally и else;
• 30. Распространение исключений (propagation exceptions);
• 31. Инструкция raise и пользовательские исключения;
• 32. Менеджеры контекстов. Оператор with;
• 33. Вложенные классы;
• 34. Метаклассы. Объект type;
• 35. Пользовательские метаклассы. Параметр metaclass;
• 36. Метаклассы в API ORM Django.
#Курс
Ещё не надоело работать с os.path?
С Python 3.4 есть отличная альтернатива — pathlib. Он упрощает работу с путями и добавляет новые функции.
Помимо того, что вы теперь можете удобно составлять пути, так ещё и работать с ними (
rename(), rmdir(), etc).
К тому же пути нормально работают на Windows и Linux. А если ваш код всё ещё использует os, то pathlib совместим с этим модулем.
#урок👨💻 Easy Code - канал с тонной полезных уроков, бесплатных книг, курсов, статей и шпаргалок, благодаря которым ты освоишь программирование от А до Я.
Подписывайся, чтобы не терять уйму своего времени на просторах гугла -> @easy_code
Обработка естественного языка в действии.
2020 #RU || Бесплатный софт для чтения книг.
📓 Обработка естественного языка в действии.
• «Обработка естественного языка в действии» станет вашим руководством по созданию программ, способных распознавать и интерпретировать человеческий язык. В издании рассказано, как с помощью готовых пакетов на языке Python извлекать из текста смыслы и адекватно ими распоряжаться. В книге дается расширенная трактовка традиционных методов NLP.
#RU
📌 Упрощаем поиск багов
Время от времени стоит проверять, правильно ли работает функция и те ли данные она получила. В этом случае поможет assert.
Оператор принимает булевскую переменную, которая, если будет равняться False, выбросит исключение AssertionError.
Также, она выдаёт комментарий, который объясняет, что не так с этим кодом и как исправить ошибку. Но второй аргумент не обязателен.
#урок
DDoS-Guard запустил конфигуратор защищенных VDS
Ранее можно было выбрать только дефолтные конфиги виртуальных серверов, теперь есть возможность гибкой настройки RAM, SSD и CPU, а также полосы легитимного трафика.
DDoS-Guard предлагает VDS с защитой от всех известных типов DDoS-атак. При аренде на длительный срок вы получите скидку до 20%
Выберите необходимые параметры под свой проект и рассчитайте стоимость здесь: https://clck.ru/sGfzX
Начинаем программировать на Python, 5-е издание.
2022 #RU || Бесплатный софт для чтения книг.
📓 Начинаем программировать на Python, 5-е издание.
• Изложены принципы программирования, с помощью которых читатель приобретет навыки алгоритмического решения задач на языке Python, даже не имея опыта программирования. Дано краткое введение в компьютеры и программирование. Рассмотрен ввод, обработка и вывод данных, управляющие структуры и булева логика, структуры с повторением, функции, файлы и исключения, списки и кортежи, строковые данные, словари и множества, классы и ООП, наследование, рекурсия, программирование интерфейса, функциональное программирование и др.
#RU #Django #Web
Как не просто выучить Python, а разобраться в алгоритмах и структурах данных, автоматических тестах, освоить Django и всё необходимое для качественной разработки в команде?
Например, освоить профессию на Хекслете. Курс невозможно просто «отсидеть» или «прослушать», на нём дают только самое необходимое для условий реального продакшена — доступ к Open Source проектам, базе тестовых задач для подготовки к собеседованиям, кейсы для портфолио.
Так что многие студенты получают оффер ещё во время обучения. Работодатели указывают курсы Хекслета как преимущество при найме.
Узнайте подробнее о профессии «Python-разработчик» и оцените формат школы.
