Фільтрувати

Мої недавні пошуки
Фільтрувати по:
Бюджет
до
до
до
Тип
Навички
Мови
    Статус роботи
    2,000 python xpath html робіт знайдено, ціни вказані в USD
    Аудит Python коду Закінчився left

    Потрібен досвідчений фахівець для перевірки та аудиту програмного коду на Python. Скрипт використовується для роботи в криптосфері, працює з крипто гаманцями, транзакціями, взаємодіє зі смарт контрактами. Для роботи скрипта необхідно вводити приватні ключі від гаманців. Завдання: Уважно перевірити софт на безпеку - чи не йдуть і не передаються приватні ключі. Потрібно виключити витік приватних ключів. Висновок повинен бути приблизно в такому форматі: Файл Приватні ключі беруться з файлу account_data.xlsx. Данні передаються в функцію work. Звітки вже використовуються для отримання аккаунта та підпису транзакцій. Файл utils/ Приватні ключі використовуються для підпису транзакцій та отримання гаманця. Бібліотеки: web3 - бібліотека для роботи з контрактами. Безпечно msoffcrypt...

    $30 - $250
    $30 - $250
    0 заявки
    Python function with pynetdicom Закінчився left

    Функция обращается к AET, передает c-find запрос с StudyInstanceUID. Возвращает количество изображений в study. Собственно всё.

    $137 (Avg Bid)
    $137 Сер. заявка
    7 заявки

    ...проектів компанії. Необхідна кваліфікація: - Досвід реалізації та підтримки баз даних, перевага надається досвіду з Artiable - Розуміння функціональних можливостей Artiable або інших баз данних та можливість адаптації під бізнес процеси. - Хороший досвід системної інженерії або системного адміністрування; - Розуміння архітектури Баз данни; - Досвід адміністрування Баз даних від 1 року; - JavaScript/Python — 2 роки досвіду; - Командний гравець, висока мотивація та здатність працювати у гнучкий графік; - Здатність використовувати широкий спектр технологій та інструментів з відкритим кодом. - Відмінні комунікаційні навички та здатність співпрацювати з різними командами. - Здатність вирішувати проблеми та приймати швидкі рішення в динамічному робочому середовищі.

    $2255 (Avg Bid)
    $2255 Сер. заявка
    19 заявки

    Необходимо доработать бота, который написан на яп python, и добавить новые биржи. Бот в автоматическом режиме торгует на криптовалютной бирже по постам из твиттера. Бот открывает сделки: - по ключевым словам; - по картинкам, где есть ключевые слова; - по картинкам, где изображены определённые объекты; Отклики оставляйте только в том случае, если имеете опыт работы с машинным обучением и криптобиржами. О цене договоримся после ознакомления с ТЗ.

    $84999 (Avg Bid)
    $84999 Сер. заявка
    2 заявки

    ...функцию голосового взаимодействия с chat gpt через диалог с ботом в телеграмм. Сам ChatGPT предлагает для этого подробную инструкцию, вот основные ее пункты: 1. Получить доступ к GPT API. 2. Создать Telegram-бота с помощью BotFather и получить токен API-интерфейса. 3. Установить Python 3, необходимые библиотеки (python-telegram-bot, SpeechRecognition, PyDub, google-cloud-speech, google-cloud-texttospeech) и выбрать систему ASR/TTS (например, Google Speech-to-Text и Google Text-to-Speech API). 4. Создать файл Python (например, ) и импортировать необходимые библиотеки. 5. Задать ключи API для Telegram и Google Cloud. 6. Настроить функцию для преобразования голосовых сообщений в текст (voice_to_text). 7. Настроить функцию для получения ответа от ChatGPT (get_cha...

    $64 (Avg Bid)
    $64 Сер. заявка
    8 заявки
    Програмування в Python Закінчився left

    Є сайт ,написаний на пітоні появилась проблема з загрузкою файлів в базу даних ,потрібно розібратись ))

    $8 / hr (Avg Bid)
    $8 / hr Сер. заявка
    1 заявки

    деталі та дизайн в прикріпленому файлі

    $1105 (Avg Bid)
    $1105 Сер. заявка
    18 заявки

    Есть телефон (андроид). Нужно отправлять смс, либо какое-то уведомление на другое устройство, когда с этого телефона открывают определённый сайт (parimatch). У сайта нет открытого апи. Это приложение должно работать в фоне. Желательно написать его на python.

    $120 (Avg Bid)
    $120 Сер. заявка
    2 заявки
    Люди в команды Закінчився left

    Люди в студию Нужны люди в студию, на должности: - Python разработчика - Unity разработчика - Художника игр; - Музыканта игр; Если вас заинтересовало предложение, пройдите тест, и мы поймем, сможете ли вы работать с нами

    $9 / hr (Avg Bid)
    $9 / hr Сер. заявка
    2 заявки

    Робота для програміста з досвідом роботи в Python + XML. В додатку є svg файл , що по суті є XML документом. В цьому файлі де-які відрізки є ідентичними за своєю довжиною, розміщенням і координатами і дублюються. Мені треба якось підрахуати скільки разів зустрічається кожен відрізок у файлі та створити новий файл у якому будуть всі відрізки з початкового файлу але без дублікатів + в атрибутах відрізків буде новий атрибут "numba", значення якого дорівнюватиме кільксті дублікатів цього відрізка, що було знайдено в початковому файлі ''" Хочу отримати ipynb файл, який би я міг запустити на виконати його і отримати Перевага виконавцю з України.

    $133 (Avg Bid)
    $133 Сер. заявка
    2 заявки

    Потрібно виправити помилки після редизайну (верстка, двіжок), впровадити кілька нових рішень і надалі здійснювати підтримку.

    $8 / hr (Avg Bid)
    $8 / hr Сер. заявка
    2 заявки

    Є написаний скріпт на python потрібно зробити аналог

    $350 (Avg Bid)
    $350 Сер. заявка
    2 заявки

    Потрібно виправити помилки після редизайну (верстка, двіжок), впровадити кілька нових рішень і надалі здійснювати підтримку.

    $10 / hr (Avg Bid)
    $10 / hr Сер. заявка
    4 заявки

    ФронтендxФронтенд Доповнення в HTML / CSS

    $438 (Avg Bid)
    $438 Сер. заявка
    5 заявки

    Є сайт на HTML + CSS. Для нього необхідно зробити корзину, щоб клієнт міг додати кілька товарів в корзину і купити їх. Краще, щоб корзина була створена за допомогою JAVA. $50

    $30 - $250
    $30 - $250
    0 заявки

    Потрібно зверстати простенький сайт!Маю дизайн підготовлений для програміста!

    $41 (Avg Bid)
    $41 Сер. заявка
    6 заявки

    Шукаю Python спеціаліста, який би допоміг у вивчені особливостей мови і програмування з метою підготовки до здачі сертифікації. План, що саме я хочу вивчити є, розписаний по пунктах. Співпрацю планую на 3 місяці.

    $652 (Avg Bid)
    $652 Сер. заявка
    2 заявки

    Використати сингулярний розклад прямокутної матриці до розв'язування систем лінійних алгебраїчних рівнянь, методом Гревіля або склетним розкладом матриці в мові на вибір с++, c#, java, python. Програма повинна бути описана. При реалізації методу Гревілля треба звернути увагу, що дійсне число дорівнює нулю, якщо його абсолютна величина менша деякого малого числа (наприклад, 10 у мінус шостому степені, бо операції над дійсними сислами виконуютьсія наближено). Створити зручний інтерфейс. Теорія в книзі Гантмахер Ф.Р. - Теория матриц.pdf ст.32-40

    $30 (Avg Bid)
    $30 Сер. заявка
    1 заявки

    Я маю довгострокову роботу, яка пов'язана з нашим попереднім проектом 'Change Framework CMS from Shopify to Prestashop - PHP, HTML, CMS, SQL'

    $15 - $15 / hr
    $15 - $15 / hr
    0 заявки

    Є готовий проект на django 2.5 python, необхідний програміст, котрий візьметься за правки та нововведення у проект.

    $676 (Avg Bid)
    $676 Сер. заявка
    7 заявки
    Python Developer Needed for Data Handling 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I'm in need of a Python developer to create a script that will convert data from a Google Sheet into individual text files. Key Requirements: - Data Handling: You should have experience in handling data from Google Sheets, and be able to efficiently transfer it to text files. - Unique ID Generation: The script should include a mechanism for generating a unique ID for each text file. This ID should be randomly generated. - Custom Header or Footer: Each text file should have a custom header or footer. Ideal Skills: - Proficiency in Python - Experience with Google Sheets API - Strong understanding of data handling and file creation - Knowledge of random ID generation - Ability to add custom header or footer to files

    $14 (Avg Bid)
    $14 Сер. заявка
    4 заявки

    This project needs a skilled professional who is highly efficient with dbt, Databricks, Snowflake, Google Cloud Platform (GCP), Python programming, and SQL database management. Responsibilities: - Execute data transformation tasks using dbt - Process and analyze data using Databricks - Handle data storage and querying on Snowflake - Manage cloud platform setup and tasks on GCP - Implement Python programming for data manipulation - Write and manage SQL queries and database Ideal Skills and Experience: - Prior experience in the same field - Intermediate level expertise in dbt data transformation - Knowledge of Python and SQL - Understanding of cloud architectures, particularly Google Cloud Platform - Familiarity with Snowflake and Databricks Applicants with su...

    $1177 (Avg Bid)
    $1177 Сер. заявка
    32 заявки
    Python Selenium Chrome webdriver 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I have a script that has minor issue. see attached specs budget $50 must finish within 1 day of selection

    $87 (Avg Bid)
    $87 Сер. заявка
    35 заявки
    Python Assistance 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I'm looking for a Python expert to help me with some specific tasks. The tasks are varied and I will provide more details upon chatting with interested freelancers. Ideal skills and experience: - Proficient in Python - Experience in data analysis, web scraping, and automation - Able to understand and tackle various Python tasks efficiently - Good communication skills for explaining concepts and discussing project details. - Flexible and able to adapt to changing requirements Please note that due to the nature of this project, I can only provide specific details once we have a direct discussion.

    $24 (Avg Bid)
    $24 Сер. заявка
    12 заявки
    Python Developer Needed for ChatGPT News SMS Bot Enhancement 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    We have an existing platform that fetches top news headlines based on interest and uses GPT in order to compile them into a headline and send via SMS. The current bot is a selenium and existing panel is a basic Django admin. These are the new revamps that I'm looking for Scraper Fix: Need scraper fixed so it utilizes a blend of IP address locational data to find content that interests, and is more centered on things United States people would enjoy reading about. The current texts sometimes show Indian news that is out of context. So need a revamp of the news finding system in order to actually find meaningful arcticles and headlines. Right now it shows nothing that would be at the top of google news with a quick glance. Also would be nice to integrate twitter news into this someway...

    $192 (Avg Bid)
    $192 Сер. заявка
    26 заявки
    Python Code Optimization and Enhancement 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I'm looking for an experienced Python developer to critically analyze and enhance the efficiency of an existing Python code that I've been using for data analysis. The main areas to be addressed are: 1. Performance Enhancement: - Faster execution time - Ability to deliver more accurate results 2. User Flow Improvement: - Enhanced user interface for better interaction - Smoother transitions between functions - Clearer error messages to ease the debugging process 3. Additional Capability: - Incorporate built-in data visualization features to the code. Ideal skills and experience for this job include advanced Python programming, proficiency in data analysis and visualization libraries, and a solid understanding of user interface design prin...

    $230 (Avg Bid)
    $230 Сер. заявка
    42 заявки

    Precisamos de Empresa com CNPJ ativo para tradução de Código em R para Python (primeiro módulo), O projeto dever ter um ambiente virtual protegido contra vazamento de dados e que deverá ser disponibilizado para o contratante e dois programadores graduados dedicados. Prazo de conclusão: 2 meses. A tradução de 200 funções em R para Python deve obedecer as boas praticas de programação, garantir portabilidade de código para diversos ambientes e garantir a o funcionamento correto do mesmo, possuir testes unitários e o desenvolvimento do software deve ser acompanhado semanalmente por um membro de nossa equipe. O projeto deve ser feito com sigilo total e as devidas precauç&otild...

    $14331 (Avg Bid)
    $14331 Сер. заявка
    8 заявки

    This is a quote for starting the work on this page: We will transform the pages to static HTML with creating a simple CMS to manage the articles.

    $628 (Avg Bid)
    $628 Сер. заявка
    1 заявки

    This is a quote for starting the work on this page: We will transform the pages to static HTML with creating a simple CMS to manage the articles.

    $650 (Avg Bid)
    $650 Сер. заявка
    1 заявки

    I'm in need of a web security expert with comprehensive knowledge in Secure Coding Practices. Ideally, you'll have: - Proficient experience in Python, Java, or C++ - Look for a programmer, web developer, or cybersecurity person who has experience in authenticating accounts or experience using Burp Suite tools.

    $42 / hr (Avg Bid)
    $42 / hr Сер. заявка
    24 заявки

    ...formatted into an Excel or CSV file. This data should include details such as date, time, classification, and direction. While I do have an Azure account for hosting and I am comfortable with it, I am also open to suggestions on which programming language would be the best fit for this project. The ideal freelancer for this task should possess the following skills and experience: - Proficiency in Python, C++, or Java - Familiarity with Microsoft Azure or similar - Experience in image classification and object detection - Ability to create Metadata files in Excel or CSV format. Remember that while these are the core requirements, I am open to suggestions and modifications that could improve the efficacy and efficiency of the program. We will use the program to process 40-...

    $750 - $1500
    Прихований Угода про нерозголошення
    $750 - $1500
    12 заявки

    I am in need of a data mining expert proficient in Python, machine learning, and Selenium to facilitate a data mining project. If you are interested, so there would be 2 contract fix rate $50/country flow, and $3-5/hr for code's maintainance. Depends on your profile’s experience. $5/script for easier works (like scrap-data transferring between GS&SQL), Purpose of the project: The primary objective is to extract valuable information from a large set of data. The specific type of data to be mined will be shared with the successful candidate. - Skills and Experience: - Proficient in Python - Hands-on experience with Selenium - Thorough understanding of machine learning algorithms - Experience in handling large sets of data - Strong knowled...

    $27 (Avg Bid)
    $27 Сер. заявка
    13 заявки

    Estoy buscando un desarrollador freelance con habilidades y experiencia en tecnología OCR, programación en Python, Flask, Visual Code Editor, procesamiento de imágenes y aprendizaje automático, específicamente con el modelo RoBERTa, para desarrollar un sistema sofisticado de procesamiento de documentos. Este sistema está diseñado para manejar tareas complejas que incluyen la conversión de documentos PDF a imágenes, la extracción de texto mediante OCR y el análisis detallado de la posición y el diseño del texto extraído. Además, se integrará RoBERTa para mejorar el procesamiento y análisis del texto, permitiendo una comprensión más profunda y la capacid...

    $16 / hr (Avg Bid)
    $16 / hr Сер. заявка
    15 заявки

    I'm looking for a freelancer with expertise in integrating a Hikvision face recognition attendance device with Odoo. Key Requirements: - Integration of a face recognition attendance device from Hikvisi...looking for a freelancer with expertise in integrating a Hikvision face recognition attendance device with Odoo. Key Requirements: - Integration of a face recognition attendance device from Hikvision with Odoo 17 - Real-time attendance tracking - Experience in integrating Odoo with hardware devices Ideal Skills: - Proven experience in Hikvision device integration - Proficient in Odoo 17 and Python - Strong understanding of attendance tracking and payroll systems. Please note, we are a small organization with less than 50 employees. So the solution should be scalable and ...

    $186 (Avg Bid)
    $186 Сер. заявка
    19 заявки

    ...seeking an experienced Python developer who can help me with a project involving parsing a set of mixed data structures from text files. The data is not overly complex, but it does contain a variety of structures. The size of the files is less than 1 GB. Your responsibilities will predominantly include: - Developing a Python script to parse the text data - Converting the parsed data into JSON format Ideal skills for this task include: - Strong Python programming skills - Experience in parsing text data - Background in working with JSON data - Ability to handle mixed data structures - Understanding of efficient file handling methods, for processing less than 1GB of data If you have a proven track record in similar projects and can showcase a deep understanding of ...

    $162 (Avg Bid)
    $162 Сер. заявка
    43 заявки

    I'm looking for an experienced WordPress developer to convert my existing HTML website into a WordPress theme. Key Requirements: - Convert my existing HTML website to a WordPress theme using a specific theme I've chosen - Ensure that all current functionalities are retained and properly integrated Additional Information: - I don't need any custom functionalities or plugins integrated - All the content for the website is ready, so the task primarily involves the conversion process. Ideal Skills and Experience: - Proven experience in HTML to WordPress theme conversion - Familiarity with a wide range of WordPress themes - Strong attention to detail to ensure all functionalities are properly integrated.

    $41 (Avg Bid)
    $41 Сер. заявка
    27 заявки
    Python Expert for Data insert & search 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I'm seeking a Python expert to assist with small tasks to insert data & search data with the help of keywords

    $16 (Avg Bid)
    $16 Сер. заявка
    16 заявки
    Urgent Figma to HTML Conversion 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I need an experienced developer to convert a Figma design ( 2 layouts ) into HTML in just 2 days. Key Requirements: - Convert a provided Figma design into HTML using only "custom CSS, JS, and Bootstrap." - Ensure all elements are correctly translated - Ensure the HTML is responsive and works across multiple devices Ideal Skills: - Proficient in Figma and HTML - Experience in responsive design - Can work quickly and efficiently to meet the tight deadline Please note: I will only pay if the conversion is 100% working properly within 2 days.

    $42 (Avg Bid)
    $42 Сер. заявка
    68 заявки

    ...Tasks to be undertaken include - - Retrieving customer data from the database - Cleaning the data efficiently to ensure it is free from errors and inconsistencies - Analyzing the data to provide detailed insights - Demonstrating these insights through clear visual tools The ideal freelancer for this job would display deep understanding and experience in SQL to query and manipulate databases. Python scripting knowledge for data analysis and cleaning is a major plus. Proficiency in using data visualization tools like Tableau would also be beneficial in conveying the results of the database analysis. The ultimate goal of this project is to use data effectively to inform business decisions regarding our customer base. If you find you have these skills and experiences, I'll b...

    $267 (Avg Bid)
    $267 Сер. заявка
    21 заявки
    Web Developers Needed 6 дні(-в) left

    ...necessary technological infrastructure. We need an experienced and highly skilled team to successfully carry out this project within the established budget. Project Description: The project involves the development of the necessary technological infrastructure for CubaMarket, including backend, frontend, and the integration of hosting and CDN services. Here are the key details: Backend: We will use Python with the Django framework to develop the backend of the platform, with PostgreSQL as the database and Nginx with Gunicorn as the web server. Frontend: The frontend will be built using React.js and Material-UI to ensure a modern, responsive, and fast-loading user interface. Hosting and CDN: DigitalOcean will be our hosting provider, while Cloudflare will be used as the CDN to i...

    $1252 (Avg Bid)
    $1252 Сер. заявка
    142 заявки
    Python Developer for Django & Flask 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I'm looking for an experienced Python Developer to assist with web development tasks using Django and Flask frameworks. Key Responsibilities: - Implementing web development tasks using Django and Flask frameworks. - Ensuring the code is of high quality and meets our standards. - Collaborating with the team to deliver project requirements on time. Ideal Candidate: - Proficiency in Django and Flask is a must, with experience in building scalable web applications. - Previous experience with Python for web development is highly desired. - Knowledge of databases and data storage systems like MySQL, PostgreSQL, and MongoDB is a plus. - Strong communication skills and ability to work well within a team.

    $216 (Avg Bid)
    $216 Сер. заявка
    58 заявки

    ...necessary data for label generation. - Creation of a template for the labels that includes product information like name, description, barcode, SKU, price, and quantity. The template should also incorporate our company logo. - The system should be able to convert the generated labels into PDF format for printing on the specified EPSON models. Ideal Skills and Experience: - Proficiency in Java, Python, and C# for the API development. - Prior experience in integrating with FACTUSOL or similar ERP systems would be highly beneficial. - Knowledge of EPSON printing mechanisms and capabilities. - Experience in designing and implementing label templates. - Ability to ensure smooth and efficient data flow between FACTUSOL, the API, and the EPSON printers.

    $549 (Avg Bid)
    $549 Сер. заявка
    56 заявки

    I'm looking for an experienced AI developer to build a functional chatbot for a Telegram platform. The chatbot should be capable of providing automated responses to user inquiries. Here's what I am looking for: - In-depth experience in AI, specifically chatbot development. - Knowledge in programming languages suitable for chatbot development such as Python, Java, etc. - Familiarity with the functionalities and technical requirements of a Telegram platform. - Ability to thoroughly test the chatbot to ensure optimal chatbot functionality and user interaction. If you have a demonstrated history in creating successful chatbots, particularly within Telegram, I would love to hear from you.

    $4179 (Avg Bid)
    $4179 Сер. заявка
    37 заявки
    Software Engineer 6 дні(-в) left

    ...responsibilities 3+ years of experience supporting systems and related systems. 3+ years of experience in developing .NET MVC applications. Proficiency in C# SQL Server database and T-SQL code experience Knowledge of Persistence frameworks Advanced knowledge of HTML, CSS, and JavaScript. Knowledge of REST APIs Experience with Version Control systems (Git, SVN, etc.) Preferred Qualifications: Experience or familiarity with Content Management Systems Experience with Continuous Integration tools Familiarity with Python Only US Candidates can apply!...

    $20 / hr (Avg Bid)
    $20 / hr Сер. заявка
    47 заявки

    I have existing source code, and its main function is as follows: when a user sends a message to my Telegram bot bot_a, the code loops through accounts in the API list and pastes the user's message text to bot_b and bot_c. It then waits for responses from bot_b and bot_c, and processes the two responses together. The processing logic includes keyword checks, removal of special emoji, and extraction of numbers from buttons. Then, bot_a sends the processed text back to the user. I now need to add another bot, bot_d, such that when a user sends a message to bot_a, I will use the API list accounts to paste the user's message text to bot_b, bot_c, and bot_d, and wait for responses from all three. Then, I will merge and process the text from the three responses, and have bot_a send th...

    $171 (Avg Bid)
    $171 Сер. заявка
    20 заявки

    I'm in need of a competent software developer skilled in the programming languages Java, C#, or Python. This upcoming project specifically involves creating a software that generates QR codes. For this project, you should: -Key Responsibilities: 1. Design a software that efficiently creates QR codes. 2. Ensure the QR codes generated can encode URLs. -Required Skills and Experience: 1. Proficient in Java, C# or Python programming languages. 2. Familiar with QR Code generation and URL encoding. The primary function of the encoded URL in the generated QR codes is to redirect users to a particular website. Therefore, your software should guarantee the QR codes created, when scanned, redirects users smoothly and swiftly to the website in question. If you have the required ...

    $1231 (Avg Bid)
    $1231 Сер. заявка
    45 заявки
    PSD to HTML Conversion 6 дні(-в) left

    15 File INR 300 EACH TOTAL 4500

    $57 (Avg Bid)
    $57 Сер. заявка
    26 заявки
    Python Script for Specific Property Data Extraction 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    I require a Python script that can scrape specific data and images from the top 10 property websites in the UK. The script should be able to: - Extract property prices - Obtain property descriptions - Retrieve contact information for listings - Retrieve the property images I have a list of the top 10 property websites, and the script should be able to work across them all. Since these websites might have different structures, the script should be flexible enough to adapt to these differences. I would also accept 10 different scripts of varying logic if that helps the project to success. Skills and experience needed for this project: - Proficiency in Python programming - Prior experience with web scraping, particularly from dynamic websites - Ability to work with and mani...

    $523 (Avg Bid)
    $523 Сер. заявка
    97 заявки
    Website development using html css js 6 дні(-в) left
    ПІДТВЕРДЖЕНО

    Service and ecom website need to built using html css js

    $300 (Avg Bid)
    $300 Сер. заявка
    92 заявки

    PHP ile yazılmış haber yazılımı ve E-Ticaret sitesinin geliştirilmeside çalışacak yazılım personeli arıyoruz. Rubby , Python yazılım dili bilenler de projede çalışabilir. Detaylar için bizimle ileşim kurabilirsiniz.

    $1088 (Avg Bid)
    $1088 Сер. заявка
    37 заявки