Скрапинг сайта Авито за пару минут с помощью Python
Информации в интернете с каждым днём всё больше и больше. Все эти данные так или иначе приходится собирать. Они могут нам понадобиться для сбора статистики, анализа данных или даже создания датасетов, которые будут использоваться в машинном обучении. Именно для такого сбора информации с веб сайтов придумали скрапинг. Штука очень болезная и мощная. Поэтому сегодня я расскажу про это на примере скрапинга данных с сайта Авито.
Python Notes | Смотреть видео
Информации в интернете с каждым днём всё больше и больше. Все эти данные так или иначе приходится собирать. Они могут нам понадобиться для сбора статистики, анализа данных или даже создания датасетов, которые будут использоваться в машинном обучении. Именно для такого сбора информации с веб сайтов придумали скрапинг. Штука очень болезная и мощная. Поэтому сегодня я расскажу про это на примере скрапинга данных с сайта Авито.
Python Notes | Смотреть видео
🔥 Это база 1100 вопросов с собеседований на Python разработчика. Фишка в том, что просчитана вероятность с которой вопрос буден задан и есть примеры ответов. Теперь можно легко получить оффер, подготовившись к самым популярным вопросам 😏
❤1
my_list = [1, 2, 31
print (dir (my_list))
Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом в Python, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта. Например, если нужно увидеть все методы и атрибуты, связанные с объектом my_list.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Можно ли делать игры на Python?
В этом видео я расскажу, можно ли делать игры на Python и какую нишу занял этот язык в сфере GameDev. Поехали!
Python Notes | Смотреть видео
В этом видео я расскажу, можно ли делать игры на Python и какую нишу занял этот язык в сфере GameDev. Поехали!
Python Notes | Смотреть видео
❤1
Какое ключевое слово используется для создания функции в Python?
Anonymous Quiz
84%
def
13%
function
1%
define
2%
create
5 лучших книг по Data Science и Machine Learning
Искусственный интеллект, машинное обучение, нейронные сети стали неотъемлемой частью нашей повседневной жизни. Это уже не какое-то перспективное будущее, а вполне реальное настоящее. А Data seintist'ы, ML-инженеры и Data-инженеры это 3 самые высокооплачиваемые и перспективные специальности прямо сейчас. Спрос как известно рождает предложение, поэтому ресурсов и источников для изучения всего этого уже куча и они продолжат заполонять интернет. Поэтому сегодня я расскажу о 5 лучших книгах по Data Science, машинному обучению и нейронным сетям, которые абсолютно точно стоят потраченного на них времени.
Python Notes | Смотреть видео
Искусственный интеллект, машинное обучение, нейронные сети стали неотъемлемой частью нашей повседневной жизни. Это уже не какое-то перспективное будущее, а вполне реальное настоящее. А Data seintist'ы, ML-инженеры и Data-инженеры это 3 самые высокооплачиваемые и перспективные специальности прямо сейчас. Спрос как известно рождает предложение, поэтому ресурсов и источников для изучения всего этого уже куча и они продолжат заполонять интернет. Поэтому сегодня я расскажу о 5 лучших книгах по Data Science, машинному обучению и нейронным сетям, которые абсолютно точно стоят потраченного на них времени.
Python Notes | Смотреть видео
👍2
def
add_numbers (a, b):
НИ 1
returns their sum
This function takes in two numbers and
return a + b
Docstring в Python — это строка документации, которая описывает, что делает функция, метод, модуль или класс Python. Данная строка располагается в начале определения объекта и используется для генерации документации автоматически. В других словах, docstring используется для создания описания API и содержит информацию о том, как использовать функцию или метод, какие аргументы они принимают и какие значения возвращают.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Лучшая графическая GUI библиотека для Python
Python по истине универсальный инструмент. Простой и надёжный как автомат Калашникова. Однако особую популярность он сыскал в сфере веба, скриптинга и машинного обучения. В тоже время большое количество библиотек позволяют ему держать высокую планку и в создании приложений с графическим интерфейсом. Поэтому сегодня я расскажу о самой лучшей графической библиотеке для языка Python. Сражаются за титул: Tkinter, WxPython, PyQT(PySide) и Kivy.
Python Notes | Смотреть видео
Python по истине универсальный инструмент. Простой и надёжный как автомат Калашникова. Однако особую популярность он сыскал в сфере веба, скриптинга и машинного обучения. В тоже время большое количество библиотек позволяют ему держать высокую планку и в создании приложений с графическим интерфейсом. Поэтому сегодня я расскажу о самой лучшей графической библиотеке для языка Python. Сражаются за титул: Tkinter, WxPython, PyQT(PySide) и Kivy.
Python Notes | Смотреть видео
❤1👍1
Какой оператор используется для проверки вхождения элемента в множество?
Anonymous Quiz
72%
in
7%
has
16%
contains
5%
within
Что такое Arduino? | Arduino и Python
С каждым годом растет популярность Интернета Вещей (IoT), умных устройств, увеличивается число встраиваемых систем, удешевляется производство одноплатных компьютеров и плат с программируемыми микроконтроллерами. Поэтому такие штуки как Arduino и Raspberry Pi становятся всё более и более популярными и актуальными. Поэтому сегодня я расскажу, что такое Arduino и познакомлю вас с основными понятиями связанных с ним. А также узнаем как можно программировать Arduino с помощью Python.
Python Notes | Смотреть видео
С каждым годом растет популярность Интернета Вещей (IoT), умных устройств, увеличивается число встраиваемых систем, удешевляется производство одноплатных компьютеров и плат с программируемыми микроконтроллерами. Поэтому такие штуки как Arduino и Raspberry Pi становятся всё более и более популярными и актуальными. Поэтому сегодня я расскажу, что такое Arduino и познакомлю вас с основными понятиями связанных с ним. А также узнаем как можно программировать Arduino с помощью Python.
Python Notes | Смотреть видео
❤2
> if alpha > 7:
>> beta = 999
>> elif alpha == 7:
>> beta = 99
>> else:
>> beta = 0
Вы устали пробираться между строк кода и теряться в условных конструкциях? Тогда, однострочники Python — это то, что вам нужно
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Пробелы и отступы в Python
Когда кто-то говорит о языке Python на ум сразу приходит простой, лаконичный, понятный, красивый и просто хорошо читаемый код.
Красота и читаемость которого во многом достигается за счёт использования отступов. Опытные программисты признают, что отступы в Python это действительно удобно, модно, молодёжно. Однако у новичков с этим возникает очень много проблем. Поэтому сегодня я расскажу, как правильно использовать отступы, пробелы и табы в Python.
Python Notes | Смотреть видео
Когда кто-то говорит о языке Python на ум сразу приходит простой, лаконичный, понятный, красивый и просто хорошо читаемый код.
Красота и читаемость которого во многом достигается за счёт использования отступов. Опытные программисты признают, что отступы в Python это действительно удобно, модно, молодёжно. Однако у новичков с этим возникает очень много проблем. Поэтому сегодня я расскажу, как правильно использовать отступы, пробелы и табы в Python.
Python Notes | Смотреть видео
Как получить индекс элемента в списке, если известно его значение?
Anonymous Quiz
7%
find_index()
5%
search_index()
64%
index()
24%
get_index()
❤1
Библиотеки для машинного обучения: Scikit-learn, Tensorflow, Keras, PyTorch
Говорить во вступлении о том, что машинное обучение и искусственный интеллект сейчас как никогда актуальны уже становится дурным тоном. Буквально за последние пару лет прогресс в этих сферах достиг колоссальных размеров. А связано это с выпуском большого количества библиотек и инструментов, так или иначе упрощающих работу с машинным обучением, и приближающих день восстания машин. От того получается, что библиотек этих немало, и новичку довольно сложно разобраться в чём преимущество того или иного инструмента. Поэтому сегодня мы поговорим о таких библиотеках машинного обучения, как PyTorch, Tensorflow, Scikit-learn и Keras. Посмотрим на что они способны, и в чём между ними разница.
Python Notes | Смотреть видео
Говорить во вступлении о том, что машинное обучение и искусственный интеллект сейчас как никогда актуальны уже становится дурным тоном. Буквально за последние пару лет прогресс в этих сферах достиг колоссальных размеров. А связано это с выпуском большого количества библиотек и инструментов, так или иначе упрощающих работу с машинным обучением, и приближающих день восстания машин. От того получается, что библиотек этих немало, и новичку довольно сложно разобраться в чём преимущество того или иного инструмента. Поэтому сегодня мы поговорим о таких библиотеках машинного обучения, как PyTorch, Tensorflow, Scikit-learn и Keras. Посмотрим на что они способны, и в чём между ними разница.
Python Notes | Смотреть видео
❤3
bash install_python. sh
Для установки Python и PIP я бы рекомендовал пользоваться веб-SSH через дашборд Lightsail. А в папке репозитория выполните следующую команду. Она запустит код, приведённый ниже и установит Python3.7 вместе с PIP.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
Основы Jupyter Notebook
Jupyter Notebook – это некоторый инструмент, который позволяет писать, запускать и хранить код вместе с изображениями, комментариями, формулами и графиками в специальном файле с расширением .ipynb. Такой файл называется ноутбуком или блокнотами. Это один из главных инструментов любого data science-специалиста и не только. Поэтому в этом видео я расскажу про основы Jupyter Notebook, а также разберёмся, что такое IPython и JupyterLab.
Python Notes | Смотреть видео
Jupyter Notebook – это некоторый инструмент, который позволяет писать, запускать и хранить код вместе с изображениями, комментариями, формулами и графиками в специальном файле с расширением .ipynb. Такой файл называется ноутбуком или блокнотами. Это один из главных инструментов любого data science-специалиста и не только. Поэтому в этом видео я расскажу про основы Jupyter Notebook, а также разберёмся, что такое IPython и JupyterLab.
Python Notes | Смотреть видео
❤1
Какое ключевое слово используется для создания нового экземпляра класса?
Anonymous Quiz
33%
new
12%
create
42%
class
13%
init
Python и SQLAlchemy ORM. Работа с базами данных на Python
ORM (Object-Relational Mapping, или объектно реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на зыке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy.
Python Notes | Смотреть видео
ORM (Object-Relational Mapping, или объектно реляционное отображение) - это технология, которая позволяет связывать базы данных с объектами на зыке программирования. То есть мы можем создать базу данных и работать с ней прямо на языке Python, без использования SQL запросов на прямую. Для Python есть популярные Django ORM, который используется в Django для работы с моделями, Peewee ORM, PonyORM и многие другие. Но мы сегодня поговорим, пожалуй, о самой популярной, мощной и признанной разработчиками питоновской ORM - SQLAlchemy.
Python Notes | Смотреть видео
❤2👍1
def all_fib():
n, a, b = 0,0,1
while True:
yield a
a, b=b,a +
n = n + lall_fib_numbers = all_fib()
С генератором мы создадим структуру данных с бесконечным количеством элементов. Этот вид последовательности элементов данных называется в информатике потоком данных (или “стрим”). С его помощью мы можем выражать концепции бесконечных последовательностей математическими методами.
Python Notes
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Python программист в России и за рубежом. Требования, зарплата, условия работы
Большинству компаний неважно сидишь ли ты в офисе у них под рукой или ты сидишь у себя дома в туалете с ноутбуком. Главное, чтобы ты мог вовремя закрывать поставленные задачи и решать проблемы их бизнеса. К тому же сейчас довольно много компаний работают на аутсорсе и предпочитают делегировать часть задач не штатным сотрудникам, а кому-то не стороне. А где чисто географически находится этот кто-то не так уж и важно. К слову ситуации с реаллокацией - переездом в другую страну работать вообще считаются обыденностью. Зачастую тебя вообще перевозит сама фирма, сделавшая оффер. Поэтому в этом видео я решил сравнить зарплаты, требования и условия работы Python программиста уровня в России и за рубежом.
Python Notes | Смотреть видео
Большинству компаний неважно сидишь ли ты в офисе у них под рукой или ты сидишь у себя дома в туалете с ноутбуком. Главное, чтобы ты мог вовремя закрывать поставленные задачи и решать проблемы их бизнеса. К тому же сейчас довольно много компаний работают на аутсорсе и предпочитают делегировать часть задач не штатным сотрудникам, а кому-то не стороне. А где чисто географически находится этот кто-то не так уж и важно. К слову ситуации с реаллокацией - переездом в другую страну работать вообще считаются обыденностью. Зачастую тебя вообще перевозит сама фирма, сделавшая оффер. Поэтому в этом видео я решил сравнить зарплаты, требования и условия работы Python программиста уровня в России и за рубежом.
Python Notes | Смотреть видео
❤2