Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Post your project for free and start receiving proposals from freelancers within minutes after publication!

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


  1. 86    8  3   1
    1 day4 USD

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

  2. 1442    16  0
    1 day4 USD

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

  3. 58  
    1 day4 USD

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

  4. 10178    183  2   1
    10 days9 USD

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

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

  5. 30  
    1 day11 USD

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

  6. Another 3 proposals concealed
  • Profile deleted
    9 October 2020, 23:25 |
    deleted by moderator
  • Aleksandr Karasev
    9 October 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, в котором

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


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

  • Profile deleted
    9 October 2020, 23:41 |

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

  • Aleksandr Karasev
    9 October 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()
  • Profile deleted
    10 October 2020, 0:29 |

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

  • Profile deleted
    9 October 2020, 23:28 |

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

Current freelance projects in the category Python

Creation of a TikTok farm with income generation

602 USD

Looking for a person who can write software for a TikTok farm, so we can generate traffic and earn income. We are seeking a ready-made solution with a full cycle.

PythonBot Development ∙ 18 hours 49 minutes back ∙ 13 proposals

AI Commenting Platform for TikTok and Instagram.

Project Goal Develop a system that allows managing a large number of TikTok and Instagram accounts and automatically posting relevant comments under selected videos using AI. Main Functionality1. Account Management It is necessary to implement the ability to connect accounts:…

AI & Machine LearningPython ∙ 2 days 2 hours back ∙ 21 proposals

Build a customer classification model

1. There is client data in Mongo/SQL (approximately 20,000 entries with raw data). 2. It is necessary to build features and a classification model of clients into behavioral groups based on this data. 3. The project should be completed in Python.

AI & Machine LearningPython ∙ 3 days 20 hours back ∙ 43 proposals

IT Automation of VAT Reporting

223 USD

It is necessary to develop a system for automating the transfer of sales data from the CRM to the accounting system Wafeq. The system should import bank and payment reports, automatically reconcile payments with invoices, generate invoices for VAT reporting, and minimize manual…

AI & Machine LearningPython ∙ 4 days 1 hour back ∙ 51 proposals

Account reconciliation tool with the bank, cards, and accountant

Technical Assignment: Tool for Reconciling Accounts with Bank, Cards, and AccountantGeneral Goal A local tool (script/small application in Python) is needed, which is manually run once every 1-2 months on my computer and performs reconciliation between: Invoices I issued to…

PythonDesktop Apps ∙ 4 days 14 hours back ∙ 43 proposals

Client
Aleksandr Karasev
Ukraine Kamenskoye  4  0
Project published
5 years back
197 views