Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Розмістіть свій проєкт безплатно та почніть отримувати пропозиції від фрилансерів-виконавців уже через хвилини після публікації!

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


  1. 86    8  3   1
    1 день200 UAH

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

  2. 1442    16  0
    1 день200 UAH

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

  3. 58  
    1 день200 UAH

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

  4. 10178    183  2   1
    10 днів400 UAH

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

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

  5. 30  
    1 день500 UAH

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

  6. Ще 3 ставки приховано
  • Профіль видалено
    9 жовтня 2020, 23:25 |
    видалено модератором
  • Александр Карасев
    9 жовтня 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, в котором

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


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

  • Профіль видалено
    9 жовтня 2020, 23:41 |

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

  • Александр Карасев
    9 жовтня 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()
  • Профіль видалено
    10 жовтня 2020, 0:29 |

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

  • Профіль видалено
    9 жовтня 2020, 23:28 |

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

Актуальні фриланс-проєкти в категорії Python

Створення Тік-ток ферми з генерацією доходу

27 000 UAH

в пошуках людини, яка може написати софт для ферми Тік Ток, щоб ми змогли генерувати трафік, отримувати дохід. Шукаємо готове рішення з повним циклом.

PythonРозробка ботів ∙ 18 годин 49 хвилин тому ∙ 13 ставок

AI Коментуюча Платформа для TikTok та Instagram.

Мета проекту Розробити систему, яка дозволяє керувати великою кількістю акаунтів TikTok та Instagram і автоматично публікувати релевантні коментарі під вибраними відео з використанням ШІ. Основний функціонал1. Управління акаунтами Необхідно реалізувати можливість підключення…

AI та машинне навчанняPython ∙ 2 дні 2 години тому ∙ 21 ставка

Побудувути модель калсифікації клієнтів

1. Є дані клієнтів в Mongo/SQL (приблизно 20 000 заисів із сирими даними). 2. Необхідно на їх основі побудувати фічі та модель класифікації клієнтв на поведінкові групи. 3. Проект виконати на Python.

AI та машинне навчанняPython ∙ 3 дні 20 годин тому ∙ 43 ставки

ІТ Автоматизація ведення VAT- звітності

10 000 UAH

Необхідно розробити систему для автоматизації перенесення даних про продажі з CRM у бухгалтерську систему Wafeq. Система має імпортувати банківські та платіжні звіти, автоматично звіряти платежі з інвойсами, формувати інвойси для VAT-звітності та мінімізувати ручну роботу.…

AI та машинне навчанняPython ∙ 4 дні 1 година тому ∙ 51 ставка

Інструмент звірки рахунків з банком, картами та бухгалтером

Технічне завдання: інструмент звірки рахунків з банком, картами та бухгалтеромЗагальна метаПотрібен локальний інструмент (скрипт/невеликий додаток на Python), який запускається вручну раз на 1-2 місяці на моєму комп'ютері і робить звірку між:Рахунками, які я виставив клієнтам і…

PythonДесктопні додатки ∙ 4 дні 14 годин тому ∙ 43 ставки

Замовник
Александр Карасев
Україна Кам'янське  4  0
Проєкт опублікований
5 років тому
197 переглядів