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

Створення Human AI Assistant для Telegram-групп

### 1.1. Ключова концепція системи Система повинна виконувати дві основні функції: #### 1. Аналіз клієнтської комунікації AI-асистент має автоматично аналізувати всю комунікацію в Telegram-групах та розуміти контекст спілкування. Зокрема система повинна: - визначати…

AI та машинне навчанняPython ∙ 3 години 18 хвилин тому ∙ 15 ставок

Чорна Україна (RP-проект на базі MTA)

51 525 UAH

Виправлення помилок різної складності, як на зображеннях. Коригування навігації карти. Виправлення дірок на карті, адаптація транспортних засобів до проекту, видалення логотипів або їх переписування.

C та C++Python ∙ 3 години 39 хвилин тому ∙ 4 ставки

Необхідно створити букмекерську контору! З ДОСВІДОМ

Потрібно розробити betting-платформу / букмекерський продукт на базі готового шаблону. Основне завдання — адаптувати шаблон під повноцінну букмекерську контору: підключити парсинг спортивних подій і коефіцієнтів, реалізувати особистий кабінет користувача, баланс, ставки, історію…

PythonВеб-програмування ∙ 3 години 54 хвилини тому ∙ 16 ставок

Автоматизація розсилки повідомлень у чати Telegram

Потрібно розсилати в телеграм чати повідомлення. Щоб не було банів. Чатів кілька сотень. Щоб налаштовувати періодичність і варіативність текстів.

PythonРозробка ботів ∙ 4 години 6 хвилин тому ∙ 20 ставок

Розробка програмного забезпечення з ШІ

Потрібно розробити програмне забезпечення для автоматичного виявлення, захоплення та супроводження об'єкта за допомогою відеокамери та поворотного механізму.Вихідні дані: Відеокамера з оптикою. Поворотний пристрій по двох осях (азимут/кут місця). Сервоприводи з керуванням через…

AI та машинне навчанняPython ∙ 1 день 11 годин тому ∙ 16 ставок

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