Python ищем заказы на фриланс и выполняем их #2. Python openpyxl, lxml, requests
HTML-код
- Опубликовано: 7 май 2020
- Качаем фотки из ВК с помощью Python - boosty.to/begeek/posts/05d284...
Разбор задания к первому видео о заказах на фриланс - boosty.to/begeek/posts/cf96e2...
Ссыль на аказ на фриланс - www.upwork.com/ab/proposals/1...
Еще один легкий заказ, он очень похож на предыдущий. Но здесь нам нужно распарсить данные с нескольких страниц сайта и записать данные с каждой страницы сайта на отдельную страницу в XLS файле. Для выполнения задания будем использовать скрипт от предыдущего задания, чтобы ускорить процесс.
Используем модули:
requests
openpyxl
lxml
⚙️ Помимо рекламы на канале я так же оказываю различные консультации по IT направлению, провожу пробные собеседования, на которых подсказываю каких знаний не хватает и что нужно подтянуть
💰 Расценки на рекламу и услуги - boosty.to/begeek/posts/e44fee...
------------
➡️ Сами вы sre (лайф канал) - t.me/samivisre
➡️ Zen канал - zen.yandex.ru/id/60b9ba33a9b9...
➡️ Чат в телеграме- t.me/beGeekProgramming
➡️ Приватный блог - boosty.to/begeek
➡️ Реклама на канал или другие услуги сюда - beminer@yandex.ru
------------
💰 Поддержать блогера - www.donationalerts.ru/r/beminer
Супер! Было бы круто увидеть большой ролик с большим заданием, я думаю многие готовы подождать ради такого)
найти бы это задание большоооое при большооое )
Спасибо! Как раз хотел летом начать фриланс, а тут такие класный видер для начала!
годнота, лейкоцит прям сразу. Продолжай подобный формат, интересно
Публика ликует, практическое применение знаний и быстрый результат. А главное бабки, бабки! Мотивирует сильнее чем фото сына маминой подруги
Ещё бы был туториал, как сделать, что бы заказ достался именно тебе
Очень круто!) Спасибо
Спасибо, мне как новичку, очень полезно.
Очень крутой формат, нереально матевирует, большое спасибо, ждём третью часть :)
welcome
третья часть уже скоро
JAKS ONLINE Мне кажется такие видио неплохо мотивирует людей которые идут кодить ради денег .И я извиняюсь, с каких пор боты в телеграмме считаются овер большими проектами? Сколько же там строчек 5к или 10к? Не смешите пожалуйста. Я ещё раз извиняюсь, но надеюсь вы меня поймёте и изменяетесь , я стараюсь никогда не говорить о своём хобби , так как почему то всем программистам как будто делают укол выебона, в любой ситуации они будут лучше умнее вас, и всегда будут лезть учить. Это не стек, идите туда пожалуйста. И боюсь одной книги не хватит для познания питона. Минимум три для самых нубских знаний. Ну и если вам не сложно скиньте ваш профиль на гитхабе, всегда было интересно как делать ботов.
@@QwertyQwerty-jv8cu а я воздержался от коммента =) итак вроде все ясненько
Be Geek да я в шоке просто с таких програмыстов, вы лохи я король
@@jaksonline4094 не гони. Я конечно соглашусь, что твой совет годный он и в правду стоит внимания по поводу книги и библиотек. Но чтобы новичку, а на них и рассчитан канал, что-то смочь то ему явно Байта не достаточно. ИМХО книжка сильно просто написана, да и в ней не учтены многие плюшки из современных версий, например банально f строки. Вдобавок нельзя вот так взять и выучить какую либо библиотеку, ибо научиться документацию читать, это не комменты в Ютубе писать. Чтобы стать + - толковым кодером, а потом и программистом надо вначале найти свое программирование, ака сферу деятельности, понять как тут может пригодится код впринципе, выучить стек смежных инструментов и технологий, Github, SQL, JSON, FLASK, Django для того кто поумнее))) и.т.п, помимо питона и его родных библиотек, а может и стороной обойти питон вдруг СИ это твое все и ты любишь хардкор и строгую типизацию, или джава со своим “Write once, run anywhere” тебя затянет, а вдруг удобные говнокодные конструкции JS это кайф. И просто ещё очень дофига нюансов, математика и прочее, а что, кому-то надо и оно. Кроче, ты просто видимо кодер с опытом, вот и говоришь со своей колокольни, но новичку так просто не зайти, максимум что выйдет это очередной говнокодер который затеряется в толпе индусов и их же с ними. Не надо торопиться. Но если хочется то ладно))). Не скрапером единым фрилансер на хлеб зарабатывает.
Да, побольше такого формата!
Благодарю вас за информацию😊
Красава, продолжайте!)
2:50 лоол,
for i in range(2, 13) не катит?
А зачем в parse оборачивать возврат в tuple? :/
Слушай, ну ты прям гипермаркет красавчик! Очень здорово, чётко, понятно и быстро.
P.S. Мои поздравления за почисти 120 лайком и 0 дизлайков! 🥳
Супер! Было бы круто сделать это постоянной рубрикой на канале. А проекты можно брать разной сложности)
можно будет подумать. Сложновато только, т.к я не сижу на фрилансе =)
@@BeGeek101 а можно узнать, почему?
потому что у меня есть работа
@@BeGeek101 а ты можешь написать программку для работы с базой данных SQL? Естественно не бесплатно.
@@maxb3000 Я могу, смотря что тебе нужно
Чел, ты просто Бог! :)
Спасибо большое бы таких видео
Только начинаю и не понимал некоторые вещи. Но очень интересно
За видос, про выполнение заказов , подписка и лайк) давай ещё.
пытаюсь найти что то)
Большое спасибо за такой формат
По возможности, делай ещё
Интересны, как небольшие заказы, так и рыбка по-крупнее)
Удачи!
welcome
Круто!
Спасибо.
Привет! Это очень круто мечтаю кодить! Научи меня друг, хоть подскажи с чего начать? какие курсы?
Блин ты очень круто объясняешь, хочу стать твоим учеником
Почувствовал себя ребеноком заблудившимся на базаре. Что происходит, куда все идут, где мама, ничего нихрена не понятно😂.
Прикольно конечно, но я бы посмотрел на либу xlsxwriter, как по мне немного более удобна для работы с экселем.
Напишу комент , чтоб канал продвигался
Круто! Нравится, газуй дальше! Привет из Флориды! P.S. Мужик, не одного дизлайка, это знак!
фига, Флорида ))
Комм в поддержку
Можете снять видосик по подовным темам но только в направлении 3D?
Был бы благодарен
Спасибо, теперь я знаю, что ничего не знаю
круть
Поясните: что именно в таких заданиях необходимо отдавать заказчику?
(Конкретно по этому заказу - отдать Экселевский файл или скрипт на питоне?
Как потом заказчик будет выполнять скрипт?... или это уже не наши проблемы?)
тоже всегда интересно было
👍👍👍
Спасибо!!! Очень интересно!!! Можете сделать видео о том как парсить вебстраницы для совсем новичков? А то некоторые моменты мне были непонятны
вроде делал похожее, глянь на канале
Олег молчанов канал, он делал курс бесплатный по парсингу, посмотри, вопросы отпадут все
А можно в области django?
где вы только находите такие заказы, там на биржах даже приблизительно таких заказов легких нету.
А есть у вас обучение по requests xpath? А то очень понравилось,учился парсить с помощью BeautifulSoup, но теперь хочу xpath...)
ну пока если только в личке
зря панду заблокировал)) На самом деле для работы с эксель самый топ, говорю как человек который работает манагером и активно этим пользуется
Кто хочет ускорить процесс можно использовать модуль multiprocessing
Thanks 😊
welcome
@@BeGeek101 крутое видео у тебя! Ещё делай плисс, на разные заказы
@@user-ez7vw4oz5p да я не фрилансер, сложно описанный заказ найти
Если есть желание делать задания бесплатно, пишите в ЛС.
Скажу спасибо, сам пишу на питоне и могу ответку что то написать.
Заказов мало я так понимаю по питону?
Он не разу не работал с эксель через Пайтон но при этом не уставил библиотеку
Ждем средний проект на ГО)
давай ты будешь заказчиком, я найду твой заказ и сделаю =)
А в каком виде сдается работа? исполняемый файл, листинг программы, или просто exel?
по разному, как договоришься
Можно задать цикл от x до y включительно
с помощью range:
for i in range(x,y+1): ....
есстсно
все так задумано
f” “ строчек еще не придумали на момент снятия видео?
Напишу коммент, состоящий из 5+ слов
как парсить страницы с подгружаемым контентом?
т.е. при запросе мне отдает только половину страницы, а остальная часть подгружается спустя некоторое время
Как вариант, логин на сайт, а через время через таймер уже парс
На большом задании нужно записывать и как получал чё писал заказчику куда и как. Это ведь тоже часть работы.
на фрилансе не получить, а то что дают в привате просят не рассказывать
Твое лицо, когда ты сам пишешь на питоне: о_о (зачем while если range(1, 12))
да да, бывает такое )))
@@BeGeek101 а еще на 6:28 - так лучше не делать, т.к. каждый вызов метода index - это линейный поиск по списку. Таким образом сложность O(n) легким движением руки превращается в O(n^2). Для коротких списков может и не критично, но на тысячах элементов уже будет заметно. К тому же, index всегда возвращает индекс первого найденного элемента. Лучше делать или for i, word in enumerate(words), или for i in range(len(words)) (для новичков).
range(12) возвращает список [0, 1, 2, ..., 11], который помещается в оперативную память, соответственно, если ты вызываешь range(100000) то это очень большой список, который ты не используешь.
@@user-zl5zs9wq8g насколько я знаю, в 3 версии Python range - это итератор, который список никак не создаёт.
Привет, как ты долго учился что бы научиться всему что можешь сейчас?
что сейчас умею?) ну я до сих пор постоянно учусь, чтобы делать лучше и больше)
@@BeGeek101 на момент выхода видео.
Года 2-3 навеное
Бож, и люди за такое деньги платить готовы...
было бы круто, если ты записывал обучения пo python
ммм, многие просят. Но не охото прям с нуля начинать, нужен план. Пока сбор пожеланий
@@BeGeek101 ну не прям с нуля, пропустит переменные - цыклы - например: как выстроить алгоритм для написания скрипта! Как разобраться в этом, я вот допустим не у одного ютубера не видел как понять и разобрать алгоритм ))) было бы ультра круто ! А так я уже изучаю python 3 месяц знаю всю базу от цыклов переменных до операторов, ну к сожалению все это не могу собрать воедино ((( когда пишу по ютубу(урок) все понимаю, как собираюсь сам что нить написать так все кобуд-то и не учил программирование.
@@SkveerBoy цыкл.
А чем range(2,13) не устроил? Facepalm
что в голову пришло на момент записи, то и сделал)
Да уж для тебя не сложно, а как мнееее добиться такого уровня как у тебя, сколько времени ты потратил на это?
не могу сказать, не считал
комментарий ап
Господа, ссорян за нубский вопрос. Программировать начал пару часов назад. Делаю простую программу:
print ('hello world')
print (2 ** 100)
как в интерпретаторе прописать эти две строчки кода вместе не запуская выполнение программы после первой строчки? просто когда нажимаю ENTER начинает запускаться программа по первой строке
upd. использую Windows 7 и Python 3.8
Разобрался :)
10$?
Десять долларов?
Десять?
Получается программисты как обычные официанты, учителя так же зарабатывают в день около 100$?
Есть средняя цифра, сколько среднестатистический программист зарабатывает в месяц на Upwork&?
После 10$, меня терзают смутные сомнения
Давай реальный сложный заказ)
я ж не фрилансер, откуда такой взять. Что дают в личке просят не показывать
Блин, почему все время про себя думаешь "точку с запятой забыл поставить"
нечего на таких языках кодить )))
@@BeGeek101 Ну да, как говорится "Всё, что написал в 10 строках на C, можно написать на Питоне в 2 строках"
Сколько реально можно заработать на биржах ? 80-100$ реально каждый день 5 дней в неделю делать ?
с нуля вряд ли, только со временем
@@BeGeek101 ну не прям с нуля естественно акк раскачать надо... Хотя мне кажется лучше официально устроиться и работать... Если бы на фрилансе 200$ в день тогда еще можно подумать... А так нет
@@MrBoFka ну вы зажрались 😂 Наверное пишите из какой-то очень сытой и благополучной страны 😂
@@phat80 в неделю имел ввиду
Добавь себе в описание инсту пж
м? да у меня особо нет инсты ) так, для друзей
сколько примерно ты учился, чтобы так круто программировать ? у тебя профильное образование ?
я не круто программирую =)) но спасибо все равно. Потихоньку пишу в течение трех лет всякие прогульки, до этого иногда на C++ / delphi / php
@@BeGeek101 а если не секрет образование техническое наверное ?
Эх... Жаль что я ещё только учу Питон... Так бы хотелось выполнить первый заказ на фрилансе. Я бы сделал приложение с погодой и с красивым интерфейсом...)) (кто понял отсылку)
Подпишись на меня, а я на тебя))
Как успехи сейчас?
С while такой зашквар вышел...
согласен )
Единственное, ты пишешь не совсем в python-стиле, это иногда режет глаз
да я и не программист )
Ужасное видео. Общения с заказчиком не было, ютубер, как я понимаю, денег не получил.
Код написан на 1/10 и сломается при первом же малейшем обновлении ресурса. Те, кто учится программированию, очень не советую брать пример с роликов автора.
Круто!!!