Python ищем заказы на фриланс и выполняем их #2. Python openpyxl, lxml, requests
Вставка
- Опубліковано 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
Супер! Было бы круто увидеть большой ролик с большим заданием, я думаю многие готовы подождать ради такого)
найти бы это задание большоооое при большооое )
Публика ликует, практическое применение знаний и быстрый результат. А главное бабки, бабки! Мотивирует сильнее чем фото сына маминой подруги
Ещё бы был туториал, как сделать, что бы заказ достался именно тебе
годнота, лейкоцит прям сразу. Продолжай подобный формат, интересно
Спасибо! Как раз хотел летом начать фриланс, а тут такие класный видер для начала!
Очень круто!) Спасибо
Слушай, ну ты прям гипермаркет красавчик! Очень здорово, чётко, понятно и быстро.
P.S. Мои поздравления за почисти 120 лайком и 0 дизлайков! 🥳
Красава, продолжайте!)
Супер! Было бы круто сделать это постоянной рубрикой на канале. А проекты можно брать разной сложности)
можно будет подумать. Сложновато только, т.к я не сижу на фрилансе =)
@@BeGeek101 а можно узнать, почему?
потому что у меня есть работа
@@BeGeek101 а ты можешь написать программку для работы с базой данных SQL? Естественно не бесплатно.
@@maxb3000 Я могу, смотря что тебе нужно
Очень крутой формат, нереально матевирует, большое спасибо, ждём третью часть :)
welcome
третья часть уже скоро
JAKS ONLINE Мне кажется такие видио неплохо мотивирует людей которые идут кодить ради денег .И я извиняюсь, с каких пор боты в телеграмме считаются овер большими проектами? Сколько же там строчек 5к или 10к? Не смешите пожалуйста. Я ещё раз извиняюсь, но надеюсь вы меня поймёте и изменяетесь , я стараюсь никогда не говорить о своём хобби , так как почему то всем программистам как будто делают укол выебона, в любой ситуации они будут лучше умнее вас, и всегда будут лезть учить. Это не стек, идите туда пожалуйста. И боюсь одной книги не хватит для познания питона. Минимум три для самых нубских знаний. Ну и если вам не сложно скиньте ваш профиль на гитхабе, всегда было интересно как делать ботов.
@@QwertyQwerty-jv8cu а я воздержался от коммента =) итак вроде все ясненько
Be Geek да я в шоке просто с таких програмыстов, вы лохи я король
@@jaksonline4094 не гони. Я конечно соглашусь, что твой совет годный он и в правду стоит внимания по поводу книги и библиотек. Но чтобы новичку, а на них и рассчитан канал, что-то смочь то ему явно Байта не достаточно. ИМХО книжка сильно просто написана, да и в ней не учтены многие плюшки из современных версий, например банально f строки. Вдобавок нельзя вот так взять и выучить какую либо библиотеку, ибо научиться документацию читать, это не комменты в Ютубе писать. Чтобы стать + - толковым кодером, а потом и программистом надо вначале найти свое программирование, ака сферу деятельности, понять как тут может пригодится код впринципе, выучить стек смежных инструментов и технологий, Github, SQL, JSON, FLASK, Django для того кто поумнее))) и.т.п, помимо питона и его родных библиотек, а может и стороной обойти питон вдруг СИ это твое все и ты любишь хардкор и строгую типизацию, или джава со своим “Write once, run anywhere” тебя затянет, а вдруг удобные говнокодные конструкции JS это кайф. И просто ещё очень дофига нюансов, математика и прочее, а что, кому-то надо и оно. Кроче, ты просто видимо кодер с опытом, вот и говоришь со своей колокольни, но новичку так просто не зайти, максимум что выйдет это очередной говнокодер который затеряется в толпе индусов и их же с ними. Не надо торопиться. Но если хочется то ладно))). Не скрапером единым фрилансер на хлеб зарабатывает.
Да, побольше такого формата!
Спасибо, мне как новичку, очень полезно.
Благодарю вас за информацию😊
Большое спасибо за такой формат
По возможности, делай ещё
Интересны, как небольшие заказы, так и рыбка по-крупнее)
Удачи!
welcome
За видос, про выполнение заказов , подписка и лайк) давай ещё.
пытаюсь найти что то)
Чел, ты просто Бог! :)
2:50 лоол,
for i in range(2, 13) не катит?
А зачем в parse оборачивать возврат в tuple? :/
Прикольно конечно, но я бы посмотрел на либу xlsxwriter, как по мне немного более удобна для работы с экселем.
Спасибо большое бы таких видео
Только начинаю и не понимал некоторые вещи. Но очень интересно
Привет! Это очень круто мечтаю кодить! Научи меня друг, хоть подскажи с чего начать? какие курсы?
Блин ты очень круто объясняешь, хочу стать твоим учеником
Спасибо.
Почувствовал себя ребеноком заблудившимся на базаре. Что происходит, куда все идут, где мама, ничего нихрена не понятно😂.
Круто!!!
Круто! Нравится, газуй дальше! Привет из Флориды! P.S. Мужик, не одного дизлайка, это знак!
фига, Флорида ))
Можете снять видосик по подовным темам но только в направлении 3D?
Был бы благодарен
Спасибо!!! Очень интересно!!! Можете сделать видео о том как парсить вебстраницы для совсем новичков? А то некоторые моменты мне были непонятны
вроде делал похожее, глянь на канале
Олег молчанов канал, он делал курс бесплатный по парсингу, посмотри, вопросы отпадут все
Комм в поддержку
Напишу комент , чтоб канал продвигался
👍👍👍
круть
Спасибо, теперь я знаю, что ничего не знаю
Поясните: что именно в таких заданиях необходимо отдавать заказчику?
(Конкретно по этому заказу - отдать Экселевский файл или скрипт на питоне?
Как потом заказчик будет выполнять скрипт?... или это уже не наши проблемы?)
тоже всегда интересно было
Thanks 😊
welcome
@@BeGeek101 крутое видео у тебя! Ещё делай плисс, на разные заказы
@@user-ez7vw4oz5p да я не фрилансер, сложно описанный заказ найти
Если есть желание делать задания бесплатно, пишите в ЛС.
Скажу спасибо, сам пишу на питоне и могу ответку что то написать.
А есть у вас обучение по requests xpath? А то очень понравилось,учился парсить с помощью BeautifulSoup, но теперь хочу xpath...)
ну пока если только в личке
зря панду заблокировал)) На самом деле для работы с эксель самый топ, говорю как человек который работает манагером и активно этим пользуется
Можно задать цикл от x до y включительно
с помощью range:
for i in range(x,y+1): ....
есстсно
все так задумано
Кто хочет ускорить процесс можно использовать модуль multiprocessing
где вы только находите такие заказы, там на биржах даже приблизительно таких заказов легких нету.
Ждем средний проект на ГО)
давай ты будешь заказчиком, я найду твой заказ и сделаю =)
На большом задании нужно записывать и как получал чё писал заказчику куда и как. Это ведь тоже часть работы.
на фрилансе не получить, а то что дают в привате просят не рассказывать
Твое лицо, когда ты сам пишешь на питоне: о_о (зачем 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 - это итератор, который список никак не создаёт.
А можно в области django?
Он не разу не работал с эксель через Пайтон но при этом не уставил библиотеку
А в каком виде сдается работа? исполняемый файл, листинг программы, или просто exel?
по разному, как договоришься
Заказов мало я так понимаю по питону?
Привет, как ты долго учился что бы научиться всему что можешь сейчас?
что сейчас умею?) ну я до сих пор постоянно учусь, чтобы делать лучше и больше)
@@BeGeek101 на момент выхода видео.
Года 2-3 навеное
как парсить страницы с подгружаемым контентом?
т.е. при запросе мне отдает только половину страницы, а остальная часть подгружается спустя некоторое время
Как вариант, логин на сайт, а через время через таймер уже парс
было бы круто, если ты записывал обучения пo python
ммм, многие просят. Но не охото прям с нуля начинать, нужен план. Пока сбор пожеланий
@@BeGeek101 ну не прям с нуля, пропустит переменные - цыклы - например: как выстроить алгоритм для написания скрипта! Как разобраться в этом, я вот допустим не у одного ютубера не видел как понять и разобрать алгоритм ))) было бы ультра круто ! А так я уже изучаю python 3 месяц знаю всю базу от цыклов переменных до операторов, ну к сожалению все это не могу собрать воедино ((( когда пишу по ютубу(урок) все понимаю, как собираюсь сам что нить написать так все кобуд-то и не учил программирование.
@@SkveerBoy цыкл.
f” “ строчек еще не придумали на момент снятия видео?
Напишу коммент, состоящий из 5+ слов
Бож, и люди за такое деньги платить готовы...
Да уж для тебя не сложно, а как мнееее добиться такого уровня как у тебя, сколько времени ты потратил на это?
не могу сказать, не считал
Блин, почему все время про себя думаешь "точку с запятой забыл поставить"
нечего на таких языках кодить )))
@@BeGeek101 Ну да, как говорится "Всё, что написал в 10 строках на C, можно написать на Питоне в 2 строках"
А чем range(2,13) не устроил? Facepalm
что в голову пришло на момент записи, то и сделал)
комментарий ап
Давай реальный сложный заказ)
я ж не фрилансер, откуда такой взять. Что дают в личке просят не показывать
Добавь себе в описание инсту пж
м? да у меня особо нет инсты ) так, для друзей
10$?
Десять долларов?
Десять?
Получается программисты как обычные официанты, учителя так же зарабатывают в день около 100$?
Есть средняя цифра, сколько среднестатистический программист зарабатывает в месяц на Upwork&?
После 10$, меня терзают смутные сомнения
Господа, ссорян за нубский вопрос. Программировать начал пару часов назад. Делаю простую программу:
print ('hello world')
print (2 ** 100)
как в интерпретаторе прописать эти две строчки кода вместе не запуская выполнение программы после первой строчки? просто когда нажимаю ENTER начинает запускаться программа по первой строке
upd. использую Windows 7 и Python 3.8
Разобрался :)
Сколько реально можно заработать на биржах ? 80-100$ реально каждый день 5 дней в неделю делать ?
с нуля вряд ли, только со временем
@@BeGeek101 ну не прям с нуля естественно акк раскачать надо... Хотя мне кажется лучше официально устроиться и работать... Если бы на фрилансе 200$ в день тогда еще можно подумать... А так нет
@@MrBoFka ну вы зажрались 😂 Наверное пишите из какой-то очень сытой и благополучной страны 😂
@@phat80 в неделю имел ввиду
сколько примерно ты учился, чтобы так круто программировать ? у тебя профильное образование ?
я не круто программирую =)) но спасибо все равно. Потихоньку пишу в течение трех лет всякие прогульки, до этого иногда на C++ / delphi / php
@@BeGeek101 а если не секрет образование техническое наверное ?
Эх... Жаль что я ещё только учу Питон... Так бы хотелось выполнить первый заказ на фрилансе. Я бы сделал приложение с погодой и с красивым интерфейсом...)) (кто понял отсылку)
Подпишись на меня, а я на тебя))
Как успехи сейчас?
Единственное, ты пишешь не совсем в python-стиле, это иногда режет глаз
да я и не программист )
С while такой зашквар вышел...
согласен )
Ужасное видео. Общения с заказчиком не было, ютубер, как я понимаю, денег не получил.
Код написан на 1/10 и сломается при первом же малейшем обновлении ресурса. Те, кто учится программированию, очень не советую брать пример с роликов автора.
Круто!