🧐Data Science Уроки
▪️ Устанавливаем Anaconda для Data Science - Смотреть
▪️ Устанавливаем Jupyter Notebook - Смотреть
▪️ NumPy массивы - Смотреть
▪️ Одномерные массивы. Indexing & Slicing - Смотреть
▪️ Двумерные массивы Indexing & Slicing - Смотреть
▪️ Операции с массивами - Смотреть
▪️ Устанавливаем Anaconda для Data Science - Смотреть
▪️ Устанавливаем Jupyter Notebook - Смотреть
▪️ NumPy массивы - Смотреть
▪️ Одномерные массивы. Indexing & Slicing - Смотреть
▪️ Двумерные массивы Indexing & Slicing - Смотреть
▪️ Операции с массивами - Смотреть
YouTube
Python 3 Уроки Для Начинающих | Data Science Уроки | Урок №1 Устанавливаем Anaconda для Data Science
Профи-пакет: 6 топовых IT-курсов.
200+ часов обучающих материалов.
https://yuriy-allakhverdov.com
Получите всесторонние знания для уверенного старта в IT! https://www.udemy.com/user/u_ra/ https://masters-of-code.com
Python 3 Уроки Для Начинающих
Data…
200+ часов обучающих материалов.
https://yuriy-allakhverdov.com
Получите всесторонние знания для уверенного старта в IT! https://www.udemy.com/user/u_ra/ https://masters-of-code.com
Python 3 Уроки Для Начинающих
Data…
👍17
Атрибуты функций
Сейчас будет шок для новичков, но функции — это обычные объекты, у которых просто реализован метод
И соотвественно у функций, как и у любых других объектов, можно устанавливать атрибуты и даже другие методы. Но сейчас затронем только атрибуты.
Как вариант, в примере я реализовал счетчик вызова функции, но без использования глобальных переменных — всё с помощью атрибута в объекте функции.
Вообще практического применения в продакшне я не припомню, но сам этот факт знать полезно для общего понимания структуры языка и устройства объектов.
#функции #объекты
Сейчас будет шок для новичков, но функции — это обычные объекты, у которых просто реализован метод
__call__
. Именно он и позволяет выполнять синтаксис с вызовом через круглые скобки.И соотвественно у функций, как и у любых других объектов, можно устанавливать атрибуты и даже другие методы. Но сейчас затронем только атрибуты.
Как вариант, в примере я реализовал счетчик вызова функции, но без использования глобальных переменных — всё с помощью атрибута в объекте функции.
Вообще практического применения в продакшне я не припомню, но сам этот факт знать полезно для общего понимания структуры языка и устройства объектов.
#функции #объекты
🤔22👍20❤2🔥2
Media is too big
VIEW IN TELEGRAM
ООП в Python для начинающих
В этом видеоуроке автор подробно разбирает объектно-ориентированное программирование на языке Python. Вы рассмотрите создание класса, введение в понятия объекты, экземпляры, методы, а также узнаете что такое конструктор, деструктор, инициализация и инкапсуляция. На практике напишете класс, создающий тип данных Кошелек.
00:00 Вступление
00:40 Введение в ООП
04:20 Создание простого класса
06:35 Что такое параметр self
08:54 Пишем класс описывающий объект - кошелек
09:25 Конструктор
10:50 Свойства объекта
13:15 Параметры метода init
19:20 Деструктор объекта
21:00 Инкапсуляция, приватные свойства
В этом видеоуроке автор подробно разбирает объектно-ориентированное программирование на языке Python. Вы рассмотрите создание класса, введение в понятия объекты, экземпляры, методы, а также узнаете что такое конструктор, деструктор, инициализация и инкапсуляция. На практике напишете класс, создающий тип данных Кошелек.
00:00 Вступление
00:40 Введение в ООП
04:20 Создание простого класса
06:35 Что такое параметр self
08:54 Пишем класс описывающий объект - кошелек
09:25 Конструктор
10:50 Свойства объекта
13:15 Параметры метода init
19:20 Деструктор объекта
21:00 Инкапсуляция, приватные свойства
👍25🔥5❤2🤯1
⚙️Программы на Python
▪️Голосовой ассистент на Python - Смотреть
▪️Парсер статей на Python - Смотреть
▪️Чат-бот на Python + Dialogflow - Смотреть
▪️Голосовой ассистент на Python - Смотреть
▪️Голосовой ассистент на Python - добавляем навыки - Смотреть
▪️Голосовой ассистент - разбор кода - Смотреть
▪️Работаем с веб камерой на Python - Смотреть
▪️Работаем с FTP на Python - Смотреть
▪️Создаём Telegram бота на Python - Смотреть
▪️Запуск Telegram бота на сервере - Смотреть
▪️Голосовой ассистент на Python - Смотреть
▪️Парсер статей на Python - Смотреть
▪️Чат-бот на Python + Dialogflow - Смотреть
▪️Голосовой ассистент на Python - Смотреть
▪️Голосовой ассистент на Python - добавляем навыки - Смотреть
▪️Голосовой ассистент - разбор кода - Смотреть
▪️Работаем с веб камерой на Python - Смотреть
▪️Работаем с FTP на Python - Смотреть
▪️Создаём Telegram бота на Python - Смотреть
▪️Запуск Telegram бота на сервере - Смотреть
👍36🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
📇 9 библиотек Python для разработки игр
Python имеет богатую коллекцию различных библиотек для создания игр самого разного жанра и сложности реализации. Это и популярная Pygame, и Arcade, и множество других полезных пакетов, которые позволят создать вам хоть Doom, хоть визуальные новеллы.
Подробнее о библиотеках для геймдева можете узнать тут:
https://habr.com/ru/post/645041/
Python имеет богатую коллекцию различных библиотек для создания игр самого разного жанра и сложности реализации. Это и популярная Pygame, и Arcade, и множество других полезных пакетов, которые позволят создать вам хоть Doom, хоть визуальные новеллы.
Подробнее о библиотеках для геймдева можете узнать тут:
https://habr.com/ru/post/645041/
👍8🤔1
🐍Что делать, если ваш код на Python тормозит
Очень хороший и детальный доклад.
В этом видео будет рассказано о многих инструментах ускорения Python, таких как numba, pypy3, cython, nimpy и т.д
https://www.youtube.com/watch?v=77B2-Pk1fls
Очень хороший и детальный доклад.
В этом видео будет рассказано о многих инструментах ускорения Python, таких как numba, pypy3, cython, nimpy и т.д
https://www.youtube.com/watch?v=77B2-Pk1fls
YouTube
Что делать, если ваш код на Python тормозит / Григорий Бакунов (Яндекс)
Приглашаем на Moscow Python Conf 2023, которая пройдет 19 и 20 мая 2023 в Москве в рамках Positive Hack Days.
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2019
Тезисы и презентация:
http://…
Программа, подробности и билеты по ссылке https://conf.python.ru/moscow/2023
--------
Moscow Python Conf++ 2019
Тезисы и презентация:
http://…
👍8🔥6
🧐 Как объединить 5 языков программирования в одном Python проекте?
📌 Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования.
💬 В качестве примера языки будут реализовать следующее: Cи будет проверять число на простоту методом квадратного корня, C# проверит число на простоту методом Милера-Рабина, Java проверит число на простоту методом Ферма, Python будет раскладывать число на множители, а JS будет высчитывать сумму числового ряда для полученных множителей.
https://habr.com/ru/post/575860/
@py_1000_prog
📌 Цель статьи: попробовать написать одно приложение, где будет использоваться код, написанный на 5 разных языках программирования.
💬 В качестве примера языки будут реализовать следующее: Cи будет проверять число на простоту методом квадратного корня, C# проверит число на простоту методом Милера-Рабина, Java проверит число на простоту методом Ферма, Python будет раскладывать число на множители, а JS будет высчитывать сумму числового ряда для полученных множителей.
https://habr.com/ru/post/575860/
@py_1000_prog
👍18❤3🔥2
⚙️Программы на Python
▪️№1 Как имитировать ответ внешней системы в pytest? - Смотреть
▪️№2 Как прочитать или создать торрент в Питоне? - Смотреть
▪️№3 Как получить скелет пакета с приложением на Питоне? - Смотреть
▪️№4 Как получить геоинформацию по IP адресу в Питоне? - Смотреть
▪️№5 Как получить информацию по VIN авто в Питоне? - Смотреть
▪️№6 Как подгружать настройки в зависимости от типа среды в Питоне? - Смотреть
▪️№7 Как работать с фикстурами данных в pytest - Смотреть
▪️№8 Как вызвать функцию, используя сочетания клавиш в Питоне? - Смотреть
▪️№9 Как конфигурировать uWSGI, используя Питон? - Смотреть
▪️№10 Как использовать logging в Питоне с systemd? - Смотреть
🐍 Python и 1000 программ
▪️№1 Как имитировать ответ внешней системы в pytest? - Смотреть
▪️№2 Как прочитать или создать торрент в Питоне? - Смотреть
▪️№3 Как получить скелет пакета с приложением на Питоне? - Смотреть
▪️№4 Как получить геоинформацию по IP адресу в Питоне? - Смотреть
▪️№5 Как получить информацию по VIN авто в Питоне? - Смотреть
▪️№6 Как подгружать настройки в зависимости от типа среды в Питоне? - Смотреть
▪️№7 Как работать с фикстурами данных в pytest - Смотреть
▪️№8 Как вызвать функцию, используя сочетания клавиш в Питоне? - Смотреть
▪️№9 Как конфигурировать uWSGI, используя Питон? - Смотреть
▪️№10 Как использовать logging в Питоне с systemd? - Смотреть
🐍 Python и 1000 программ
🔥11👍7
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
💬 Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/p/vse-chto-nuzhno-znat-nachinayushchemu-o-git-rassmotrim-za-15-minut-2021-10-17
💬 Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
https://proglib.io/p/vse-chto-nuzhno-znat-nachinayushchemu-o-git-rassmotrim-za-15-minut-2021-10-17
Библиотека программиста
🛠 Всё, что нужно знать начинающему о Git: рассмотрим за 15 минут
Распределенная система контроля версий Git – популярный инструмент для координации параллельной работы и управления проектами в мире ИТ. Умение им пользоваться хотя бы на уровне основных команд необходимо даже начинающему разработчику.
👍13
🎙 «Всё фигня, давай по новой»: почему Гвидо ван Россум создал Python
В интервью для Oxford Union Гвидо ван Россум рассказал, как пришёл в программирование, почему ему не нравились готовые языки и как он создал Python. Он рассуждает, комфортно ли работать в Google и Dropbox, в чём роль опенсорсных проектов и как IT-сообщество должно измениться, чтобы туда пришло больше женщин. Мы послушали и решили пересказать вам :)
https://skillbox.ru/media/code/vsye-fignya-davay-po-novoy-pochemu-gvido-van-rossum-sozdal-python/
В интервью для Oxford Union Гвидо ван Россум рассказал, как пришёл в программирование, почему ему не нравились готовые языки и как он создал Python. Он рассуждает, комфортно ли работать в Google и Dropbox, в чём роль опенсорсных проектов и как IT-сообщество должно измениться, чтобы туда пришло больше женщин. Мы послушали и решили пересказать вам :)
https://skillbox.ru/media/code/vsye-fignya-davay-po-novoy-pochemu-gvido-van-rossum-sozdal-python/
👍22
Обширная шпаргалка по высокоуровневой библиотеке pandas
👍36🤔17🤯11
Изменение возраста с помощью модели регрессии
Новая нейросеть способна выполнять довольно сложную задачу состаривания и омолаживания человека всего по одной фотографии.
Попробовать нейросеть в деле может каждый желающий — достаточно следовать инструкции по установке, которая лежит в репозитории.
Ссылка на гитхаб
Новая нейросеть способна выполнять довольно сложную задачу состаривания и омолаживания человека всего по одной фотографии.
Попробовать нейросеть в деле может каждый желающий — достаточно следовать инструкции по установке, которая лежит в репозитории.
Ссылка на гитхаб
👍16🤔3🔥1
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью
Прохождение интервью в первый раз, когда ты ищешь работу на позицию начинающего разработчика, сложно и страшно. В видео полный разбор вопросов, которые чаще всего задают людям, ищущим работу программистом.
https://youtu.be/fgXCN7A8yzg
Прохождение интервью в первый раз, когда ты ищешь работу на позицию начинающего разработчика, сложно и страшно. В видео полный разбор вопросов, которые чаще всего задают людям, ищущим работу программистом.
https://youtu.be/fgXCN7A8yzg
YouTube
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью
Прохождение интервью в первый раз, когда ты ищешь работу на позицию начинающего разработчика сложно и страшно. Я пригласил Игоря, который недавно прошел Python курсы и теперь планирует устроиться на работу. И провел с ним детальное интервью как с начинающим…
👍11
Создание приложения на Python для систематизации фото по геолокации и дате
Эта статья о том, что делать, если у вас накопилось огромное количество фотографий за много лет с разных устройств. Сортировать их вручную было бы сумасшествием на много недель, поэтому лучше написать приложение, которое сделает всё самостоятельно, а также покажет основные локации съёмок на карте.
Cсылка — https://nuancesprog.ru/p/16201/
Эта статья о том, что делать, если у вас накопилось огромное количество фотографий за много лет с разных устройств. Сортировать их вручную было бы сумасшествием на много недель, поэтому лучше написать приложение, которое сделает всё самостоятельно, а также покажет основные локации съёмок на карте.
Cсылка — https://nuancesprog.ru/p/16201/
👍10
This media is not supported in your browser
VIEW IN TELEGRAM
Drag-and-Drop на Python+OpenCV
Drag-and-Drop — простое и уже привычное действие, которое позволяет пользователю перенести элемент с места на место на экране компьютера или мобильного устройства с помощью мыши или пальцев. Но куда интереснее сделать перетаскивание жестами рук, как в фантастических фильмах с голограммами и проекциями.
И это можно реализовать с помощью Python и машинного обучения. Как? Вот статья, где есть понятная инструкция:
https://habr.com/ru/post/679444
Drag-and-Drop — простое и уже привычное действие, которое позволяет пользователю перенести элемент с места на место на экране компьютера или мобильного устройства с помощью мыши или пальцев. Но куда интереснее сделать перетаскивание жестами рук, как в фантастических фильмах с голограммами и проекциями.
И это можно реализовать с помощью Python и машинного обучения. Как? Вот статья, где есть понятная инструкция:
https://habr.com/ru/post/679444
👍25🔥11❤3
📌 Алгоритмы в Python
1. Сортировка пузырьком - Смотреть
2. Сортировка выбором - Смотреть
3. Сортировка вставками - Смотреть
4. Сортировка слиянием - Смотреть
5. Быстрая сортировка - Смотреть
6. Быстрая сортировка (In-place) - Смотреть
7. Бинарный поиск - Смотреть
8. Алгоритм обучения однослойного персептрона - Смотреть
9. Bogo Sort - Смотреть
1. Сортировка пузырьком - Смотреть
2. Сортировка выбором - Смотреть
3. Сортировка вставками - Смотреть
4. Сортировка слиянием - Смотреть
5. Быстрая сортировка - Смотреть
6. Быстрая сортировка (In-place) - Смотреть
7. Бинарный поиск - Смотреть
8. Алгоритм обучения однослойного персептрона - Смотреть
9. Bogo Sort - Смотреть
YouTube
Bubble Sort: Background & Python Code
In this video we'll introduce the Bubble Sort algorithm, the most simple of all basic sorting algorithms. We'll begin by covering the overall idea of the Bubble Sort, then move over to a coding editor and implement the ideas in Python code.
If you'd like…
If you'd like…
👍21🔥3