Python ищем заказы на фриланс и выполняем их #2. Python openpyxl, lxml, requests

  Переглядів 84,714

Be Geek

Be Geek

4 роки тому

Качаем фотки из ВК с помощью 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

КОМЕНТАРІ: 121
@user-ch4ud3dj1w
@user-ch4ud3dj1w 4 роки тому
Супер! Было бы круто увидеть большой ролик с большим заданием, я думаю многие готовы подождать ради такого)
@BeGeek101
@BeGeek101 4 роки тому
найти бы это задание большоооое при большооое )
@bauyrzhankalmakhan83
@bauyrzhankalmakhan83 4 роки тому
Спасибо! Как раз хотел летом начать фриланс, а тут такие класный видер для начала!
@romanr8013
@romanr8013 4 роки тому
годнота, лейкоцит прям сразу. Продолжай подобный формат, интересно
@ZemT861
@ZemT861 4 роки тому
Публика ликует, практическое применение знаний и быстрый результат. А главное бабки, бабки! Мотивирует сильнее чем фото сына маминой подруги
@VaeV1ct1s
@VaeV1ct1s 4 роки тому
Ещё бы был туториал, как сделать, что бы заказ достался именно тебе
@tolykoly3878
@tolykoly3878 4 роки тому
Очень круто!) Спасибо
@QwertyQwerty-jv8cu
@QwertyQwerty-jv8cu 4 роки тому
Очень крутой формат, нереально матевирует, большое спасибо, ждём третью часть :)
@BeGeek101
@BeGeek101 4 роки тому
welcome третья часть уже скоро
@QwertyQwerty-jv8cu
@QwertyQwerty-jv8cu 3 роки тому
JAKS ONLINE Мне кажется такие видио неплохо мотивирует людей которые идут кодить ради денег .И я извиняюсь, с каких пор боты в телеграмме считаются овер большими проектами? Сколько же там строчек 5к или 10к? Не смешите пожалуйста. Я ещё раз извиняюсь, но надеюсь вы меня поймёте и изменяетесь , я стараюсь никогда не говорить о своём хобби , так как почему то всем программистам как будто делают укол выебона, в любой ситуации они будут лучше умнее вас, и всегда будут лезть учить. Это не стек, идите туда пожалуйста. И боюсь одной книги не хватит для познания питона. Минимум три для самых нубских знаний. Ну и если вам не сложно скиньте ваш профиль на гитхабе, всегда было интересно как делать ботов.
@BeGeek101
@BeGeek101 3 роки тому
@@QwertyQwerty-jv8cu а я воздержался от коммента =) итак вроде все ясненько
@QwertyQwerty-jv8cu
@QwertyQwerty-jv8cu 3 роки тому
Be Geek да я в шоке просто с таких програмыстов, вы лохи я король
@quickbullet2578
@quickbullet2578 3 роки тому
@@jaksonline4094 не гони. Я конечно соглашусь, что твой совет годный он и в правду стоит внимания по поводу книги и библиотек. Но чтобы новичку, а на них и рассчитан канал, что-то смочь то ему явно Байта не достаточно. ИМХО книжка сильно просто написана, да и в ней не учтены многие плюшки из современных версий, например банально f строки. Вдобавок нельзя вот так взять и выучить какую либо библиотеку, ибо научиться документацию читать, это не комменты в Ютубе писать. Чтобы стать + - толковым кодером, а потом и программистом надо вначале найти свое программирование, ака сферу деятельности, понять как тут может пригодится код впринципе, выучить стек смежных инструментов и технологий, Github, SQL, JSON, FLASK, Django для того кто поумнее))) и.т.п, помимо питона и его родных библиотек, а может и стороной обойти питон вдруг СИ это твое все и ты любишь хардкор и строгую типизацию, или джава со своим “Write once, run anywhere” тебя затянет, а вдруг удобные говнокодные конструкции JS это кайф. И просто ещё очень дофига нюансов, математика и прочее, а что, кому-то надо и оно. Кроче, ты просто видимо кодер с опытом, вот и говоришь со своей колокольни, но новичку так просто не зайти, максимум что выйдет это очередной говнокодер который затеряется в толпе индусов и их же с ними. Не надо торопиться. Но если хочется то ладно))). Не скрапером единым фрилансер на хлеб зарабатывает.
@user-zc1lt7to3u
@user-zc1lt7to3u 2 роки тому
Спасибо, мне как новичку, очень полезно.
@_rachenkov_
@_rachenkov_ 4 роки тому
Красава, продолжайте!)
@55sintez
@55sintez 4 роки тому
Да, побольше такого формата!
@chesteris777
@chesteris777 2 роки тому
Благодарю вас за информацию😊
@felixhoenikker6021
@felixhoenikker6021 4 роки тому
Большое спасибо за такой формат По возможности, делай ещё Интересны, как небольшие заказы, так и рыбка по-крупнее) Удачи!
@BeGeek101
@BeGeek101 4 роки тому
welcome
@jth.000
@jth.000 4 роки тому
Слушай, ну ты прям гипермаркет красавчик! Очень здорово, чётко, понятно и быстро. P.S. Мои поздравления за почисти 120 лайком и 0 дизлайков! 🥳
@pashahous
@pashahous 4 роки тому
За видос, про выполнение заказов , подписка и лайк) давай ещё.
@BeGeek101
@BeGeek101 4 роки тому
пытаюсь найти что то)
@user-xp7xj7ll4k
@user-xp7xj7ll4k 4 роки тому
Супер! Было бы круто сделать это постоянной рубрикой на канале. А проекты можно брать разной сложности)
@BeGeek101
@BeGeek101 4 роки тому
можно будет подумать. Сложновато только, т.к я не сижу на фрилансе =)
@yuukokanoe5985
@yuukokanoe5985 4 роки тому
@@BeGeek101 а можно узнать, почему?
@BeGeek101
@BeGeek101 4 роки тому
потому что у меня есть работа
@maxb3000
@maxb3000 4 роки тому
@@BeGeek101 а ты можешь написать программку для работы с базой данных SQL? Естественно не бесплатно.
@archeex
@archeex 4 роки тому
@@maxb3000 Я могу, смотря что тебе нужно
@user-vg4kj7mx2z
@user-vg4kj7mx2z 3 роки тому
Спасибо большое бы таких видео
@madiyarm4300
@madiyarm4300 4 роки тому
Только начинаю и не понимал некоторые вещи. Но очень интересно
@Kruglovm92
@Kruglovm92 2 роки тому
Чел, ты просто Бог! :)
@pythonsmartchallenge9309
@pythonsmartchallenge9309 4 роки тому
Спасибо.
@dmitrykulik758
@dmitrykulik758 3 роки тому
Прикольно конечно, но я бы посмотрел на либу xlsxwriter, как по мне немного более удобна для работы с экселем.
@zora5101
@zora5101 Рік тому
Круто!
@grehban
@grehban 3 роки тому
2:50 лоол, for i in range(2, 13) не катит? А зачем в parse оборачивать возврат в tuple? :/
@MagDag_
@MagDag_ 4 роки тому
Круто! Нравится, газуй дальше! Привет из Флориды! P.S. Мужик, не одного дизлайка, это знак!
@BeGeek101
@BeGeek101 4 роки тому
фига, Флорида ))
@user-yh1vw2ev1u
@user-yh1vw2ev1u 4 роки тому
Спасибо!!! Очень интересно!!! Можете сделать видео о том как парсить вебстраницы для совсем новичков? А то некоторые моменты мне были непонятны
@BeGeek101
@BeGeek101 4 роки тому
вроде делал похожее, глянь на канале
@mirageYou26Tube
@mirageYou26Tube 4 роки тому
Олег молчанов канал, он делал курс бесплатный по парсингу, посмотри, вопросы отпадут все
@user-by5xu4yv7d
@user-by5xu4yv7d 3 роки тому
Привет! Это очень круто мечтаю кодить! Научи меня друг, хоть подскажи с чего начать? какие курсы? Блин ты очень круто объясняешь, хочу стать твоим учеником
@somastudio7951
@somastudio7951 4 роки тому
Можете снять видосик по подовным темам но только в направлении 3D? Был бы благодарен
@freedoman98
@freedoman98 8 місяців тому
Почувствовал себя ребеноком заблудившимся на базаре. Что происходит, куда все идут, где мама, ничего нихрена не понятно😂.
@bekbull
@bekbull 4 роки тому
👍👍👍
@user-ez7vw4oz5p
@user-ez7vw4oz5p 4 роки тому
Thanks 😊
@BeGeek101
@BeGeek101 4 роки тому
welcome
@user-ez7vw4oz5p
@user-ez7vw4oz5p 4 роки тому
@@BeGeek101 крутое видео у тебя! Ещё делай плисс, на разные заказы
@BeGeek101
@BeGeek101 4 роки тому
@@user-ez7vw4oz5p да я не фрилансер, сложно описанный заказ найти
@user-nu5hn8me4d
@user-nu5hn8me4d 4 роки тому
Напишу комент , чтоб канал продвигался
@omegakrakengames
@omegakrakengames 3 роки тому
Комм в поддержку
@spamcolector
@spamcolector 4 роки тому
круть
@PIEIgorEfremenko
@PIEIgorEfremenko 2 роки тому
Поясните: что именно в таких заданиях необходимо отдавать заказчику? (Конкретно по этому заказу - отдать Экселевский файл или скрипт на питоне? Как потом заказчик будет выполнять скрипт?... или это уже не наши проблемы?)
@petropetrovich8349
@petropetrovich8349 Рік тому
тоже всегда интересно было
@mitagmio
@mitagmio 4 роки тому
Ждем средний проект на ГО)
@BeGeek101
@BeGeek101 4 роки тому
давай ты будешь заказчиком, я найду твой заказ и сделаю =)
@comingflex
@comingflex 2 роки тому
Спасибо, теперь я знаю, что ничего не знаю
@andy_top6676
@andy_top6676 4 роки тому
А есть у вас обучение по requests xpath? А то очень понравилось,учился парсить с помощью BeautifulSoup, но теперь хочу xpath...)
@BeGeek101
@BeGeek101 4 роки тому
ну пока если только в личке
@gou177
@gou177 4 роки тому
Можно задать цикл от x до y включительно с помощью range: for i in range(x,y+1): ....
@BeGeek101
@BeGeek101 4 роки тому
есстсно все так задумано
@user-eq1bl3xt5c
@user-eq1bl3xt5c 4 роки тому
А можно в области django?
@lait6621
@lait6621 Рік тому
зря панду заблокировал)) На самом деле для работы с эксель самый топ, говорю как человек который работает манагером и активно этим пользуется
@user-ul5ic2rw5h
@user-ul5ic2rw5h 4 роки тому
На большом задании нужно записывать и как получал чё писал заказчику куда и как. Это ведь тоже часть работы.
@BeGeek101
@BeGeek101 4 роки тому
на фрилансе не получить, а то что дают в привате просят не рассказывать
@halfbit6796
@halfbit6796 3 роки тому
Кто хочет ускорить процесс можно использовать модуль multiprocessing
@SkveerBoy
@SkveerBoy 4 роки тому
было бы круто, если ты записывал обучения пo python
@BeGeek101
@BeGeek101 4 роки тому
ммм, многие просят. Но не охото прям с нуля начинать, нужен план. Пока сбор пожеланий
@SkveerBoy
@SkveerBoy 4 роки тому
@@BeGeek101 ну не прям с нуля, пропустит переменные - цыклы - например: как выстроить алгоритм для написания скрипта! Как разобраться в этом, я вот допустим не у одного ютубера не видел как понять и разобрать алгоритм ))) было бы ультра круто ! А так я уже изучаю python 3 месяц знаю всю базу от цыклов переменных до операторов, ну к сожалению все это не могу собрать воедино ((( когда пишу по ютубу(урок) все понимаю, как собираюсь сам что нить написать так все кобуд-то и не учил программирование.
@zluka7951
@zluka7951 4 роки тому
@@SkveerBoy цыкл.
@xle6ywek345
@xle6ywek345 4 роки тому
Твое лицо, когда ты сам пишешь на питоне: о_о (зачем while если range(1, 12))
@BeGeek101
@BeGeek101 4 роки тому
да да, бывает такое )))
@insolor
@insolor 4 роки тому
@@BeGeek101 а еще на 6:28 - так лучше не делать, т.к. каждый вызов метода index - это линейный поиск по списку. Таким образом сложность O(n) легким движением руки превращается в O(n^2). Для коротких списков может и не критично, но на тысячах элементов уже будет заметно. К тому же, index всегда возвращает индекс первого найденного элемента. Лучше делать или for i, word in enumerate(words), или for i in range(len(words)) (для новичков).
@user-zl5zs9wq8g
@user-zl5zs9wq8g 4 роки тому
range(12) возвращает список [0, 1, 2, ..., 11], который помещается в оперативную память, соответственно, если ты вызываешь range(100000) то это очень большой список, который ты не используешь.
@NoName-wi4wc
@NoName-wi4wc 3 роки тому
@@user-zl5zs9wq8g насколько я знаю, в 3 версии Python range - это итератор, который список никак не создаёт.
@foxilian
@foxilian 3 роки тому
А в каком виде сдается работа? исполняемый файл, листинг программы, или просто exel?
@BeGeek101
@BeGeek101 3 роки тому
по разному, как договоришься
@user-bh6wx7sk6l
@user-bh6wx7sk6l 3 роки тому
где вы только находите такие заказы, там на биржах даже приблизительно таких заказов легких нету.
@Arsik99
@Arsik99 Рік тому
Привет, как ты долго учился что бы научиться всему что можешь сейчас?
@BeGeek101
@BeGeek101 Рік тому
что сейчас умею?) ну я до сих пор постоянно учусь, чтобы делать лучше и больше)
@Arsik99
@Arsik99 Рік тому
@@BeGeek101 на момент выхода видео.
@user-vx8nc8fo9x
@user-vx8nc8fo9x Рік тому
Года 2-3 навеное
@user-xd3we6wz1l
@user-xd3we6wz1l 3 роки тому
Заказов мало я так понимаю по питону?
@cratasthymos
@cratasthymos 3 роки тому
Он не разу не работал с эксель через Пайтон но при этом не уставил библиотеку
@uglevod184
@uglevod184 2 роки тому
Если есть желание делать задания бесплатно, пишите в ЛС. Скажу спасибо, сам пишу на питоне и могу ответку что то написать.
@zluka7951
@zluka7951 4 роки тому
Напишу коммент, состоящий из 5+ слов
@bingo1986
@bingo1986 3 роки тому
как парсить страницы с подгружаемым контентом? т.е. при запросе мне отдает только половину страницы, а остальная часть подгружается спустя некоторое время
@kopeykun8018
@kopeykun8018 3 роки тому
Как вариант, логин на сайт, а через время через таймер уже парс
@lilpuzeen
@lilpuzeen 2 роки тому
f” “ строчек еще не придумали на момент снятия видео?
@55sintez
@55sintez 4 роки тому
Давай реальный сложный заказ)
@BeGeek101
@BeGeek101 4 роки тому
я ж не фрилансер, откуда такой взять. Что дают в личке просят не показывать
@whoareyouqqq
@whoareyouqqq 4 роки тому
А чем range(2,13) не устроил? Facepalm
@BeGeek101
@BeGeek101 4 роки тому
что в голову пришло на момент записи, то и сделал)
@bramble-east
@bramble-east 4 роки тому
Бож, и люди за такое деньги платить готовы...
@Howler299
@Howler299 4 роки тому
Блин, почему все время про себя думаешь "точку с запятой забыл поставить"
@BeGeek101
@BeGeek101 4 роки тому
нечего на таких языках кодить )))
@Howler299
@Howler299 4 роки тому
@@BeGeek101 Ну да, как говорится "Всё, что написал в 10 строках на C, можно написать на Питоне в 2 строках"
@user-hm1gt6qr5r
@user-hm1gt6qr5r 4 роки тому
Добавь себе в описание инсту пж
@BeGeek101
@BeGeek101 4 роки тому
м? да у меня особо нет инсты ) так, для друзей
@adamboy9789
@adamboy9789 3 роки тому
Да уж для тебя не сложно, а как мнееее добиться такого уровня как у тебя, сколько времени ты потратил на это?
@BeGeek101
@BeGeek101 3 роки тому
не могу сказать, не считал
@bonzo7003
@bonzo7003 4 роки тому
комментарий ап
@xopw9268
@xopw9268 4 роки тому
Господа, ссорян за нубский вопрос. Программировать начал пару часов назад. Делаю простую программу: print ('hello world') print (2 ** 100) как в интерпретаторе прописать эти две строчки кода вместе не запуская выполнение программы после первой строчки? просто когда нажимаю ENTER начинает запускаться программа по первой строке upd. использую Windows 7 и Python 3.8
@xopw9268
@xopw9268 4 роки тому
Разобрался :)
@MrBoFka
@MrBoFka 2 роки тому
Сколько реально можно заработать на биржах ? 80-100$ реально каждый день 5 дней в неделю делать ?
@BeGeek101
@BeGeek101 2 роки тому
с нуля вряд ли, только со временем
@MrBoFka
@MrBoFka 2 роки тому
@@BeGeek101 ну не прям с нуля естественно акк раскачать надо... Хотя мне кажется лучше официально устроиться и работать... Если бы на фрилансе 200$ в день тогда еще можно подумать... А так нет
@phat80
@phat80 11 місяців тому
@@MrBoFka ну вы зажрались 😂 Наверное пишите из какой-то очень сытой и благополучной страны 😂
@MrBoFka
@MrBoFka 11 місяців тому
@@phat80 в неделю имел ввиду
@loganlogan3657
@loganlogan3657 4 місяці тому
10$? Десять долларов? Десять? Получается программисты как обычные официанты, учителя так же зарабатывают в день около 100$? Есть средняя цифра, сколько среднестатистический программист зарабатывает в месяц на Upwork&? После 10$, меня терзают смутные сомнения
@olegpol1440
@olegpol1440 3 роки тому
сколько примерно ты учился, чтобы так круто программировать ? у тебя профильное образование ?
@BeGeek101
@BeGeek101 3 роки тому
я не круто программирую =)) но спасибо все равно. Потихоньку пишу в течение трех лет всякие прогульки, до этого иногда на C++ / delphi / php
@olegpol1440
@olegpol1440 3 роки тому
​@@BeGeek101 а если не секрет образование техническое наверное ?
@vladimirpopov9859
@vladimirpopov9859 4 роки тому
Единственное, ты пишешь не совсем в python-стиле, это иногда режет глаз
@BeGeek101
@BeGeek101 4 роки тому
да я и не программист )
@user-em7hm1wl3l
@user-em7hm1wl3l 3 роки тому
С while такой зашквар вышел...
@BeGeek101
@BeGeek101 3 роки тому
согласен )
@bla3e731
@bla3e731 3 роки тому
Эх... Жаль что я ещё только учу Питон... Так бы хотелось выполнить первый заказ на фрилансе. Я бы сделал приложение с погодой и с красивым интерфейсом...)) (кто понял отсылку) Подпишись на меня, а я на тебя))
@krutochelll7518
@krutochelll7518 Рік тому
Как успехи сейчас?
@MyQuickChannel
@MyQuickChannel 4 роки тому
Ужасное видео. Общения с заказчиком не было, ютубер, как я понимаю, денег не получил. Код написан на 1/10 и сломается при первом же малейшем обновлении ресурса. Те, кто учится программированию, очень не советую брать пример с роликов автора.
@gaben_aTan
@gaben_aTan 4 роки тому
Круто!!!
ASMR Programming - Coding a Snake Game - No Talking
24:06
Servet Gulnaroglu
Переглядів 612 тис.
Какие программисты востребованы на фрилансе?
8:40
Миша Ларченко
Переглядів 26 тис.
"Как вкатиться в Data Science?" Дорожная карта IT
1:01:18
Разбор тестового задания на PYTHON JUNIOR с окладом 80000 рублей
55:44
Дмитрий Авдеенко / pythondev
Переглядів 37 тис.
Решаю простые задачки на Python с сайта Codewars - ЧАСТЬ 2.
22:16
Клуб дедов-программистов
Переглядів 75 тис.