Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Opublikuj swoje zlecenie za darmo i otrzymaj oferty od wykonawców freelancerów już minutę po opublikowaniu!

Помощь в решении задач в Python


  1. 86    8  3   1
    1 dzień17 PLN

    Есть два года опыта программирования на Python и в разработке ПО! Год опыта работы в области машинного обучения и нейронных сетей.

  2. 1442    16  0
    1 dzień17 PLN

    Здравствуйте, опыт разработки на питоне 3 года, занимался всем перечисленным. С радостью помогу.

  3. 58  
    1 dzień17 PLN

    Доброго дня!
    По завданнях бачу що ви навчаєтеся в Шагу!
    Можу допомогти із завданнями.

  4. 10178    183  2   1
    10 dni34 PLN

    Добрый день!
    Готовпомочь с каждым таском, минимальная помощь за код/проект - 100 грн.

    В Python 3+ лет!
    Пигите в лс

  5. 30  
    1 dzień42 PLN

    Здраствуйте, готов выполнить. Пишите - обсудим детали проекта.

  6. Jeszcze 3 ofert jest ukrytych
  • Profil został usunięty
    9 października 2020, 23:25 |
    usunięte przez moderatora
  • Aleksandr Karasev
    9 października 2020, 23:31 |

    Задание 1

    Выполните парсинг сайта Marvel.

    Соберите следующую информацию о героях Marvel:

    name,

    link,

    universe,

    other aliases,

    education,

    place of origin,

    identity,

    known relatives.

    Создайте dataset и сохраните его в CSV-файл методами

    Python.


    Задание 2

    В описании некоторых персонажей содержатся следующие

    характеристики:

    durability,

    energy,

    fighting skills,

    intelligence,

    speed,

    strength.

    Выполните парсинг страниц и создайте dataset, в котором

    для каждого персонажа будут указаны его показатели


    п.с. есть набранный код, но не работает...

  • Profil został usunięty
    9 października 2020, 23:41 |

    Пришли код, с парсингом хоть сейчас помогу,а там дальше определимся

  • Aleksandr Karasev
    9 października 2020, 23:45 |
    from bs4 import BeautifulSoup
    import requests
    import pandas
    import glob
    from collections import OrderedDict
    
    pages_csv = 'characters_pages.csv'
    characters_csv = 'characters_dataset.csv'
    
    
    def get_all_links():
        page = requests.get('https://www.marvel.com/characters')
        soup = BeautifulSoup(page.content, 'html.parser')
    
        pages = []
        mvl_cards = soup.find('div', {'class': 'full-content'}).find_all('div', {'class': 'mvl-card mvl-card--explore'})
        for i in range(len(mvl_cards)-1):
            link = mvl_cards[i]
            page = link.find('a')
            print(i, page['href'], page.text)
            pages.append(page['href'])
    
        df = pandas.DataFrame({'Link': pages})
        write_csv_file(df, pages_csv)
    
    
    def create_characters_df():
        base_url = 'https://www.marvel.com'
        pages = pandas.read_csv(pages_csv)
        links = pages['Link']
        marvel_list = []
        columns = []
    
        for link in links:
            marvel_characters = OrderedDict()
            request = requests.get(base_url + str(link))
    
            content = request.content
            soup = BeautifulSoup(content, 'html.parser')
    
            marvel_characters['Name'] = soup.find("h1").text.replace("\n", "").strip()
            marvel_characters['Link'] = link
            print(soup.find('h1').text.replace("\n", "").strip(), base_url + str(link))
    
            label = soup.findAll('p', {'class': 'bioheader__label'})
            stat = soup.findAll('p', {'class': 'bioheader__stat'})
    
            for i in range(len(label)):
                column = label[i].text.title()
                if column not in columns:
                    columns.append(column)
                try:
                    marvel_characters[column] = stat[i].text.replace('\n', '').strip()
                except:
                    marvel_characters[column] = ''
    
            marvel_list.append(marvel_characters)
        df = pandas.DataFrame(marvel_list)
        write_csv_file(df, characters_csv)
    
    
    def write_csv_file(df, name):
        df.to_csv(name, index=False)
        print('Success \n')
    
    
    def read_csv_file(name):
        df = pandas.read_csv(name)
        return df
    
    
    def main():
        files = glob.glob('*.csv')
    
        if characters_csv not in files:
            if pages_csv not in files:
                print('Create characters_pages.csv')
                get_all_links()
            print('Create characters_dataset.csv')
            create_characters_df()
    
        df = read_csv_file(characters_csv)
        df = df.fillna('')
        print('Columns: ', df.columns.values)
        print(df[['Link', 'Eyes']])
    
    
    if __name__ == '__main__':
        main()
  • Profil został usunięty
    10 października 2020, 0:29 |

    при запросе через requests блок с карточками героев просто отсутствует, он потом подгружается скриптом, это другие инструменты надо использовать

  • Profil został usunięty
    9 października 2020, 23:28 |

    Гидра исходники гитхаб

Aktualne zlecenia dla freelancerów w kategorii Python

Stworzenie farmy TikTok z generowaniem dochodu

2275 PLN

W poszukiwaniu osoby, która może napisać oprogramowanie dla farmy TikTok, abyśmy mogli generować ruch i uzyskiwać dochody. Szukamy gotowego rozwiązania z pełnym cyklem.

PythonTworzenie chatbota ∙ 17 godzin 24 minuty temu ∙ 13 ofert

Platforma komentowania AI dla TikTok i Instagram.

Cel projektuOpracować system, który pozwala zarządzać dużą liczbą kont TikTok i Instagram oraz automatycznie publikować odpowiednie komentarze pod wybranymi filmami z wykorzystaniem AI.Podstawowa funkcjonalność1. Zarządzanie kontamiNależy wdrożyć możliwość podłączenia…

AI i uczenie maszynowePython ∙ 2 dni temu ∙ 20 ofert

Zbudować model klasyfikacji klientów

1. Są dane klientów w Mongo/SQL (około 20 000 zapisów z surowymi danymi). 2. Należy na ich podstawie zbudować cechy i model klasyfikacji klientów na grupy behawioralne. 3. Projekt wykonać w Pythonie.

AI i uczenie maszynowePython ∙ 3 dni 18 godzin temu ∙ 43 oferty

Automatyzacja IT prowadzenia raportowania VAT

843 PLN

Konieczne jest opracowanie systemu do automatyzacji przenoszenia danych o sprzedaży z CRM do systemu księgowego Wafeq. System ma importować raporty bankowe i płatnicze, automatycznie uzgadniać płatności z fakturami, generować faktury do raportowania VAT oraz minimalizować pracę…

AI i uczenie maszynowePython ∙ 4 dni temu ∙ 51 ofert

Narzędzie do porównywania rachunków z bankiem, kartami i księgowym

Zadanie techniczne: narzędzie do porównywania rachunków z bankiem, kartami i księgowymOgólny cel Potrzebne jest lokalne narzędzie (skrypt/mała aplikacja w Pythonie), które uruchamiane ręcznie co 1-2 miesiące na moim komputerze i dokonuje porównania między: Rachunkami, które…

PythonAplikacje desktopowe ∙ 4 dni 12 godzin temu ∙ 43 oferty

Zleceniodawca
Aleksandr Karasev
Ukraina Kamieńskie  4  0
Zlecenie zostało opublikowane
5 lat temu
197 wyświetleń