Python ищем заказы на фриланс и выполняем их. Python requests, lxml, csv
Вставка
- Опубліковано 5 тра 2020
- Исходники телеграм бота с dockerfile - boosty.to/begeek/posts/29daf5...
Ссыль на проект - www.upwork.com/jobs/Python-Sc...
Ууууххх тема какая. Ищем заказы на фриланс и сразу пробуем их выполнить. На деле не так просто найти заказ на фрилансе с описанием, еще и под python. Но всегда знайте, что стоит сидеть сразу на нескольких фриланс биржах и искать заказы на всех, постоянно пролистывать биржи в разных категориях, иногда можно найти заказ в непонятной рубрике!!))
⚙️ Помимо рекламы на канале я так же оказываю различные консультации по 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
Учу 3 месяца могу спокойно выполнить заказ в котором нужно написать: Hello World!
Хахха жиза
СУПЕР!!!
Сколько стоит срочно нужно
@@user-wz2sv5mp5g мы питонисты народ не гордый, 1 строка 1 рубль
не сцы через пару лет сможешь заказы за 10 баксов выполнять
2 месяца учу Python, медленно но верно получается. Это первый случай, когда я увидел реальное задание на программирование. Спасиб,о за пример
ты с чего начал изучение python?
@@simmak8044 Книга - укус питона. ТОП
вот только csv файл не получается какой должен быть!!!
Как твои успехи на данный момент?
@@user-uj3ko8cb6k тоже хотел спросить) чувак ответь
Боевой пример - идёшь на Кворк или Апворк, ставишь самый дешевый ценник на парсинг, делаешь задачу с кодом в 30 строчек, получаешь опыт, отзыв и оплату. Профит!
Дружище, очень классно объясняешь ! Продолжай в том же духе , очень интересно наблюдать за выполнением реальных заданий :)
Побольше бы таких видео. Ведь это реальный пример.
Спасибо, что снимаешь такие видео. Знаешь, это даже как-то мотивирует, ты это делаешь с такой завидной простотой, что аж руки чешутся самому что-нибудь этакое сотворить ^_^
вперед, твори!!)
а меня мотивирует твой комментарий
@@No44Name а меня твой
@@shaman_chikk а я пиво
@@crazyfilin9153 да.... пиво очень мотивирует
Ничего в этом не понимаю, но так интересно смотреть)
Учи Python
@@wordofworld6874 учи как заниматься любовью
@@wordofworld6874 python говно
@@_glowlight_8583 почему?
@@wordofworld6874 много причин. Из главных: скорость исполнения, безопасность/стабильность, прививает антипаттерны и манию говнокодить, после чего чужой код почти невозможно поддерживать.
Учу уже 2 месяца питон думал что уже многое знаю, а как увидел реальный заказ чуть инфаркт не словил
Python не учить надо, а понимать как он работает, мне всегда так говорили, я в том году учил его месяца 2, потом бросил, знал прилично, лазил по всяким сайтам искал чето, то на Html и CSS пытался, тоже прикольная штука. Крч прикольно было. Щас решил вновь попробовать, подзабыл многое. Много лишнего)))
@@saharock4155 Слушай а на фрилансе деньги выплачивают?
@@madarauchiha5215 нет. Free=бесплатно.
@@nnikitinn3287 также вроде Free=Свободный
@@madarauchiha5215 нет. Фриланс предполагает волонтёрство (бесплатный (free) труд), что, в свою очередь, лишь подкрепляется рейтингом на сайте (в соревновательных целях).
Бро спасибо! Канал годный, все супер, не к чему придраться. Спасибо!
Спасибо. Приятно видеть хорошую работу.
Спасибо, очень познавательно код ревью )
Картинка к видео напомнила мем:
- делаем заказы на фрилансе
- делаем на заказы фрилансе
Спасибо за контент!)
ауф
Хотел это написать, но, вижу, я не единственный знаток мемов)
Бригаду
@@impulse33 ну, типа, прочитать можно в любом порядке. По идее тут на превью написано "Делаем заказы на фрилансе", но прочитать можно и как " Делаем на заказы фрилансе "
Спасибо, очень круто, всегда было интерестно посмотреть на решение настоящего заказа
Интересная тема, жду продолжения !)
Чел, респект, такие качественные ролики, да ещё в качестве хорошеи
Редко смотрю, но канал крутой!
Добрый день, видео выдало в рекомендации, очень интересно показалось
Не зная языка, интуитивно было понятно, какие автор будет выполнять действия
Отличная подача информации, спасибо
Лови мой Королевский лайк бро ✊ Ждём новых видосов
Нормальный человек: ю эр эл(url)
Be Geek: урл
да у него все не как у людей =)
все так произносят))))))))))))))))))))))) урл урл, есть еще правда юрл но от отдельная категория
так все говорят, урл или урла )
На западе юрл читается
Свои поймут)
Так же говорю)
Круто! Побольше бы таких видео с настоящими заказами!
учту
Спасибо за пример, очень точечно и понятно, успеха автору!
спасибо брат и тебе
😁
@@NaMe-xu7ftне понял
Красава, спасибо большое!)
спасибо
Благодарю вас за информацию😊
Лайк и подписка без слов, you're a genius
Очень полезное и понятное видео! С меня лайк и подписка)
спасибо
Великолепно, просто супер!
Очень круто!
А я освоил как рисовать черепашкой в питоне, я молодец!
Интересно было бы, чтобы ты выполнял еще и за это оплату получал)
Очень круто, побольше тебе подписчиков!
спасибо
большое спасибо,оч мотивирует)
Охренеть, первое видео, где все понятно.
Очень годно, продолжай! Это экстра полезно для всех начинающих фрилансеров, либо для, тех, кто только хочет начать работать. Прошу, не прекращай!
все пожелания учтены)
удивляюсь, вы готовы потратить 14 минут на просмотр видео, не зная пригодится ли, и решит ли это вашу проблему, вместо поиска на stackoverflow за 0.2 секунды... ну почему все начинают учить программирование с каких-то странных ресурсов...
вас уже как грязи развелось, на один заказ по 100 предложений выполнить оный за еду или за спасибо.
ничего не понял, но очень интересно
Хороший мем
Куда уж проще
Канал самый лучший на ютубе!
Благодарю за видео
Красавец! Вот бы еще, как лучших традициях расписал код, было-бы вообще замечательно!
Спасибо тебе большое, искал вот именно такое, чтоб можно было повторять и учиться на боевых примерах!
welcome
пример то не решён, упущено передача url в скрипт, логически неправильно делать 2 листа, потому что количество может не совпасть, и с csv запишешь перевод не той строки, на самом сайте кстати оригинал и перевод внутри одного div, поэтому нужно искать именно контейнер, а потом подзапросом брать текст оригинала и перевода, и сразу записывать в csv
@@NikitaSoncev Раз такой умный сам покажи как надо
Да благословит тебя Господь
Многим думаю хотелось бы ещё подобных видео.
Отличное видео!:)
я сначало вообще не понял что надо было сделать, досмотрел, понял что легко когда объяснят
А я прогаю на JS, но все понял что ты написал(практически все). Спасибо за видео
Потому что JS и Python похожие языки (по крайней мере для меня)
@@sgeinok5950 ++
Но все равно JS будет намного быстрее Python. Я хз почему, но в теории если ты напишешь на Js программу(возьмем например заполним массив на 10000ячеек(образно)), она будет исполнятся пару сек. Та же самая программа на Python будет исполнятся несколько минут. Это как понять ??
@@oleg7098 Чел ты о чем? Python быстрее JavaScript в циклах, функциях, вычислениях. Он считает всё, когда JavaScript делать этого не хочет.
@@user-qv2hg8eq1h специалисты прям, сравнивать JS и Python… Если уже сравнивать, то NodeJS на v8, а не джс. И да, джс, раби, и даже пхп - быстрее пайтона
За 14 минут выполнение заказа?👏🙂
Пилить контент для начинающих - не самое лёгкое занятие, но если уж браться, то я бы объяснял и самые элементарные вещи:
- какой импорт для чего нужен, почему импорты делаются по-разному;
- ты использовал регулярку в выборе дива ориджинал (если я правильно понял эти /*//), но даже слова не сказал про неё. В итоге у новичков каша в голове и какое-то непонятное колдунство)
Вроде не начинающий, но отложил видос в закладки чтобы с этим выражением потом поковыряться позже. Лхмл только для хмл парсинга использовал
Шикарно объясняешь
спасибо
Ну это просто идеальные условия, прям каждому диву по диву
согласен
Утопия, каждому диву по диву
Чуть похоже на голос JOHAN, понравилась подача по звуку, микро хороший, за звук и интерактив по фрилансу лайк! =)
спасибо, ща глянем кто такой)
Пожалуй сохраню УРЛ этого видео к себе в закладки!
Спасибо за столь подробное объяснение! Подписка и лайк
Вместо
"for i in range(len(text_original)): print(text_original[i],text_translated[i])"
можно использовать
"for original, transladed in zip(text_original,text_translated): print(original, translated)"
Error: 'translated' is not defined.
"Enumerate" works as well
@@xn4pl вместно
for original, transladed in...
надо было сделать
for original, translated in...
не ту букву написал(
Zip может и на с хлопнуть, если там разные размеры
Этот вариант лучше, range использовать в таких местах нежелательно
Great video, thank you man!
отличный видос, можно рубрику даже сделать, только с полной оплатой
Лайк Пиписка Динь-динь-дончик)))) Очередное клевое видео об обучении. Непонимаю зачем я их смотрю, ведь умею, но все время возникает мысль, а вдруг чему-то еще научусь))))
Умеешь? Научи меня, дам денег. fvdsmart@yandex.ru
Бля, бро, ты лучший! Вот этого не хватало новичкам
спасибо
Для новичков да, но у it шников привычка обсирать друг друга, счас какой-нибудь умник припрётся и начнёт гавкать что всё плохо, что он ламер и его место грузчиком работать, а не (обязательно нужно подчеркнуть это слово) программистом
@КАК ДЕЛАТЬ ОТ 6000 РУБ В ДЕНЬ? СМОТРИ НА КАНАЛЕ на Be Geek?
@@BeGeek101 10$ за 15 мин я правильно понял видео?
@@7eventv576 Не учли время поиска задания, общения с заказчиком
Блин,очень круто рассказал,как начинающий программист (месяц изучение питона) оценил стиль изложения, понял 85% материала,что крайне много для меня)). Продолжай в том же духе!
Ответь чувак.... Куда вы все пропадаете ??. Все пишут я начал я начал потом бах и нет пацана 😁
@@MrBoFka просто потом питон оживает и поедает юзера🙂
@@Laming777 по-любому 😄
@@MrBoFka только единицы доходят до конца)
@@MrBoFka 😃
Огонь 🔥 молодец
классный видос
спасибо
Классное видео
Заказчик из Бишкека)))
Гы
В python для итерации по двум коллекциям надо юзать функцию zip
и получишь словарь)
Используешь list и получаешь массив кортежей с "парами" данных.
Хороший контент!
спасибо
Мне 61 год, интересуюсь программированием 33 месяца, но могу написать фразу "Hello World" 61*33 раза!!!
for i in range(61*33):
print("Hello World!")
@@chesscat553 Паскаль никому не нужен, его ток в школе изучают, а на работу с ним не устроиться, с++ - топ :D
Это всего 2013 раз
спасибо за разбор! еще бы и csv файл получившийся показал? я повторил код для практики и получил на выходе файл где каждая буква через пробел в csv. надо дорабатывать пример!
всегда ж нужно сделать ошибку, чтобы не просто так копипастили )
@@BeGeek101 уже всё получилось! иду дальше по твоим видео.
Самое главное, что не обработал. Списки original и translate могут получиться разной длины. И все переводы сьедут. Надо построчно каждый srting_container получать, а потом в них уже original и translate. Структура программы сильно поменяется
Тогда это будет стоить 50 долларов США.
Ничего непонятно, но очень интересно)
То что надо! Впервые посмотрел твой ролик, сразу влепил лайк, подписку и комментарий. Спасибо. Не подскажешь где искать заказы на фрилансе для питон разработчиков, кроме сайта upwork?
на любой фл бирже, на каждую заходи и ищи
сделай видео где используешь фреймворки Scrapy Selenium и др. интересная тема )
С стороны вроде не сложно, но как вообще можно додуматься до этого? Автору респект!
Это самое простое. На практике более серезные люди требуют что-то вроде этого:
Парсер:
- Есть API чтобы давать запрос и вытаскивать ответ
- Многопоточная программа использующее selenium. Например так: у тебя 4 ядра и 4 браузера selenium, в каждом по 8 вкладок. Того у тебя есть 32 окна для работы.
- есть фильтрации, тесты и тд.
С этого наверное вообще в обморок упадешь
Ну прикольно, правда задание заключалось в том чтобы он мог вставлять любую ссылку с этого сайта и получать текст, а не один определенный данный в примере
Что за песочница? Очень удобно выглядит) Хороший пример для захода на биржу)
Заказчик из Кыргызстана, там на скрине видно :)
ага, это я потом уже понял, что не доглядел ))
Ахах удивлен что у нас заказывают на питоне
я бы дал оценку по задаче 1-2ч а лучше 3ч(на отладку) обычно парсить не так просто много нюансов может быть, за 5 минут ну это как то очень сомнительно. Ну т.е. за 10$ я бы не стал тратить время. Час девелопера в среднем 1000руб. Новички, которые вообще которые не программировали и того дольше будут это делать
тоже сижу и вижу земляка)))
@@wanes101 а что не 8 часов? Я бы на php за часик набросал. Единственное, не знаю как в csv файл положить. А так я парсил себе на телефон башорг в txt файл, когда интернета в метро не было.
Мамкины программисты)))
ващеееее круто
Классно, чётко, без воды. Нихуя не понял.
Спасибо
welcome
я и не думал что можно так просто деньги зарабатывать, спасибки
Лучше бизнес.
😂это разве деньги?таксистом в Москве больше сделаешь
@@cherreg3721 Сейчас я лям лутаю...
10 баксов за 10 минут, круто👍
Просто зашёл написать это.
Делаем на заказы фрилансе
Я думаю, когда я буду готов уже выполнять какие-то задачи, буду для практики брать с фриланса задачи не беря их у заказчика , лишь когда будет получаться делать заказ вовремя и правильно, перейду на платную основу, простите за сумбур
Как успехи бро?
@@a.s.6676 не очень походу
@@a.s.6676 умер походу
Когда он сказал "Транслэйт" у меня гугл включился.
Скажи, а в каком виде заказчику передал работу? Я ж так понимаю, ему нужно это все скомпилировать в екзешник с GUI, чтобы он вставлял в какую-то форму ссылку и получал файл? Или им просто можно передавать "как есть" и они сами в такой же программе будут запускать скрипты? Я - Новичок, только начинаю разбираться, если что))
неплохо! 10 баксов за 10 минут)))
7:43 тяп тяп тяп тяп
Думаю можно было еще запилить обработчик пользовательского ввода через input() =), чтобы заказчик ввел одну ссылку, или путь к файлу со ссылками (тут уточнять надо, да и денег больше просить)... все же чтобы запустил - кинул в консольку ссылку, файл сгенерился =)
скорее всего задание это и подразумевало. Странно, что только ты один об этом написал
чётко
Начинаю учить Пайтон, може что-то посоветовать, например сколько в день учить стоить, какие курсы пройти, как выбрать направление и т.п
О, я такой скрапинг недавно для себя делал. Собирал тексты с lyrics.com.
Моя любимая фраза, когда раньше программировал на 6:50 : "Код написан. но он нифига не заработает"
Сколько выполнял заказы на апворке, ни разу такого не встречал. Либо написать целый проект на несколько тысяч строк, либо нейронку сделать, либо ещё какая-то жесть. Странно что индусы не забрали этот заказ раньше или он вообще бесплатный😅
Автор сам его и разместил для создания ролика.
Индусы коды не печатают, таких не встречал уж точно, они кнопочки нажимать только умеют по картинкам.
@@Mylovejoke индусы на фрилансе это гении программирования, они тебе за 10$ напишут код на 159281тысяч строк без единой ошибки
Спасибо за хорошее видео !
Скажи plz какое у тебя IDE.
Спасибо
vscode
Будет когда-нибудь видео о том, как сделать програму с нормальным интерфейсом, а не tkinter?
не уверен, возможно только web ui
Очень интересно, вопрос немного не по теме, но возможны ли подобные штуки в пхп? Только взялся за обучение, ещё почти ничего не знаю, но есть ощущение что немного понимаю что происходит 😅
конечно есть
12:00 Название всё же лучше тоже из html дёргать
Здесь косяк, вы передаете строку под индексом (которая является итерируемой, то есть подходит в качестве аргумента для writerow), она выполнит итерацию по символам в данной строке, в результате чего запись в файл произойдет с запятыми после каждого символа.
для тех кто не понял
for i in range(len(text_original)):
write.writerow([text_original[i]])
write.writerow([text_translate[i]])
@@retroteron Спасибо, помогло.
Спасибо, месяца 2 изучаю питон и почувствовал себя тупым 😅
@Be Geek В output файле получается каждая БУКВА через запятую.
У тебя ошибка в 16 строке. [i] там не нужно.
такая же фигня
Добрый день, какие библиотеки тут установлены, пытался установить не получается.
А разве не нужно дописать в with open('text.csv', 'w', encoding='utf-8') ?