Python is an interpreted, object-oriented and extensible programming language. Python can run on many different operating systems. If you are developing software using Python programming language, then you can definitely use some help. A freelancer well versed in Python can handle your workload quite easily. To hire freelance programming help for Python post a job today!

Check out our new Python Forum! Ask a Python expert.

Hire Python Developers


My recent searches
Filter by:
    Job State
    3,008 jobs found, pricing in USD

    I need a professionnal in web scraping with python in order to retrieve a lot of data from a website - Output file must be a .csv - The script must support multithreading - Good handling of exceptions

    $160 (Avg Bid)
    $160 Avg Bid
    16 bids

    I need a price information from n different pages at the sametime in every x miliseconds ( around 30 mins ). Need to 7/24 run as a service at windows or a docker service in cloud (preffered), Scrapping for all pages that has in XML needs to be concurrent (thread) request to get the data at the same timeline. After filling all data, you can make the calculations and then you can save all values. PossibleDiagram has attached. Save every actionto a log file with in relateddatename to see if error occurs. 1- You will get config of running process from XML file (time, log, mails....) 2- You will get the pages, Xpath and regex from XML file. 3- You will get calculations from XML. 4- You will get warning conditions from XML 5- SQLite is enough for DB, but If you prefer to use another for better results. 6- I wish to run this project in Amazon Web Service but if it' s not possible I will provide a VM to make a setup. Alert logic Alert logic is easy. <alert id='warn1' if='balances>5' ops='admin;operator' alertype='sms' text='balance is low'/> this is an SMS type alert find admins from ops such as admin find his GSM (if you can' t find it, bypass... but log it) call web page of sms which all details under SMS chids in XML with the formula // {URL}?GSMNO={findadminGSMnumber}&text={GETALERTTEXT}&{child}={child/text()}.... Currently its [url removed, login to view];123123&text=balance%20is%20low&user=tako&pass=mako&title=POAS&attr1=123&attr2=345 You will make get requests. If it' s email type of alert... Get the mail, send ... title will be the same with Text. You will use SMTP details from config. I need a XML configuration file such as <config> <settings> <time>65000</time> <logfile>log{date}.log</logfile> <admins> <admin id='cats' mail='asdasd@[url removed, login to view]' gsm='213123'/> <admin id='felicia' mail ='test@[url removed, login to view]' gsm='123123' /> </admins> <smtp> </serveraddress> -- generally planning sendin mail from gmail </username> </password> </TLSport> --IFneeded </SSLport> --IFneeded </smtp> <sms> <url>[url removed, login to view]</url> <user>tako</user> <pass>mako</pass> <title>POAS</title> <attr1>123</attr1> <attr2>345</attr2> </sms> </settings> <pages> <page id='scrape1' startUrl='[url removed, login to view]' selector='//*[@id="root"]/div/main/header/div/div/div[2]/span[1]' regex='d{5}' /> <page id='scrape2' startUrl='[url removed, login to view]' selector='//*[@id="tab10"]/table/tbody/tr[2]/td[3]' regex='d{3}' /> <page id='scrape3' startUrl='[url removed, login to view]' selector='//*[@id="jsParityTable"]/div[3]/div[1]/div[2]' regex='d{9}' /> </pages> <calculates> <calc id='convert1' formula='(scrape3/scrape2)*scrape1' /> <calc id='balances' formula='(scrape1+scrape3)*(scrape1-scrape2)' /> </calculates> <alerts> <alert id='warn1' if='balances>5' ops='admin;operator' alertype='sms' text='balance is low'/> <alert id='warn2' if='convert1=5' ops='operator' alerttype='email' text='convert is 5'/> <alert id='warn3' if='scrape = 0' ops='admin' alerttype='email;sms' text='scrape is null' /> </alerts> </config> General Accepts - Page number won' t be more than 10, probably 4 but it must be capable work 10 (telling you because of thread issue ) - Minimum x time will be 5 mins, so you have 5 mins to calculate - Calculates won' t be more then 10. - All Scraps will be a numeric value, mostly money. - All values default is 0. If you can' t calculate some how... log why... where you coudn' t calculate (xmlid) and set 0 - Calculates will be done by ordering of XML. It' s not gonna happen with concurrent threads, calculations will be made after all concurrent page scrapping finished. - Calculates can use calculate ID' s in formula. calc1 formula can be 10x5, calc2 formula could be calc1*5 - I need to get 250... if calc1 is not calculated because of XML order, calc2 result will be 0, but you need to log that problem in to log file as "calc1 was null" - calc2 coudn' t calculated.

    $30 - $250
    $30 - $250
    3 bids
    Type 0 Grammar 6 days left

    Define a type 0 grammar that simulates a Turing Machine computation to accept the language (w w | w ∊ (0 + 1)*} The calculation can be done in three stages: For example, on input 10111011 Stage 1: Place an end marker at each end of the string: $10111011$ Stage 2: Move the end markers inward till they meet in the middle and mark the middle: 1011x1011 Stage 3: Go back and forth matching and crossing off symbols of the two strings. See the example grammar that accepts palindromes. To use the Python program: step 1: Click Rules and load a grammar rules file. Step 2: Click Run to initialize and run the simulation. When the program is paused, the step button can be used to run one step at a time. The simulation ends when no applicable re-writing rule is found. If at the end of the calculation the string contains non-terminals (capital letters), the input is rejected. If there are no uppercase letters the string is accepted. (Note, this is not exactly true. I took the quick approach and just checked islower() on the string. This returns true if there are no uppercase letters AND the string contains at least one lower case letter, so a string of all special characters will not be accepted). Notes about the program: The underscore _ is used to represent a blank. At startup, the input string has the start symbol placed at the beginning and the resulting string is padded with a blank at each end. The grammar rules file contains rules of the form: left-side → right-side The program actually just splits each line on white space and uses the first string as the left side and the last string on the line as the right side, so the arrow is not really needed. If a line contains just a single letter, that letter will be interpreted as the start symbol, otherwise the start symbol is S. You do not need to close and re-start the program to change rules. You can just select a new rules file and enter a new input string. Included are some example grammars: [url removed, login to view] Copies an input string, alphabet = {0, 1} [url removed, login to view] Accepts balanced (), alphabet = {(, )} [url removed, login to view] Mark string center, alphabet = {0, 1} [url removed, login to view] Accepts palindromes, alphabet = {0, 1} [url removed, login to view] Accepts anb nc n, alphabet = {a, b, c} The project grammar can first work like [url removed, login to view], then use a similar technique to [url removed, login to view] to check matching characters, but will scan both strings left to right, like [url removed, login to view] The program is a WIP and so is not as well organized as I would like, but it will do for the purpose of checking the project.

    $27 (Avg Bid)
    $27 Avg Bid
    3 bids

    I need a python class for basic video fingerprinting with the following functions: - Generate Fingerprint from input video, video frame (as image) - Match Fingerprints The following fingerprints need to be matched: - Same content - A video content is subset of B video content - Video frame (as image) A is part of video B The matching needs to be able to cover the following problems: - different encoding qualities - different resolutions and ratios (for video and video frame) - single-colored borders (for video and video frame) - differences in saturation or brightness The project must run under Linux with Python 2 and allow input in usual encoding formats, not just uncompressed video. Parts of the code itself should use c libraries for better performance but being called by a wrapper in the python class. The code needs to be compatible with multiprocessing.

    $604 (Avg Bid)
    $604 Avg Bid
    17 bids

    I want to use a module like Pi3 or other module that can run Ubuntu and Python and maybe OpenCV. This module will be placed in a network of a company by UTP or WiFi. This module will connect to my API by sending token. And the API will response a list of IP Camera RTSP url's. The module will connect to each RTSP and take snapshot and send it to the API. After the module finish all RTSP snapshots the same process start again.

    $178 (Avg Bid)
    $178 Avg Bid
    10 bids

    I need a google drive streaming Script with unlimited requests. to embed google drive videos in jw player examples: 1- [url removed, login to view] 2- [url removed, login to view] 3- [url removed, login to view]

    $157 (Avg Bid)
    $157 Avg Bid
    4 bids

    Scrape [url removed, login to view] for 2007 records. I will share excel template in PM. I need this completed in next 12-18 hours. Super easy task!!

    $24 (Avg Bid)
    $24 Avg Bid
    31 bids

    Looking for someone to code a script/program that will artificially increase the viewership of a stream Twitch channel. Simple Python Program ( Exe File )

    $18 / hr (Avg Bid)
    $18 / hr Avg Bid
    4 bids

    I have attached the work I have completed thus far and the rubric for the project. All parts of the rubric must be completed and shown in the finalized project that you will complete. Thus far, I have created a web app that grabs data from the OMDB database and displays it on one route. I have separated it in tables and created a table to show new actors. I want a user to be able to click on the actors name after typing in a movie and see all the movies they have been in that the user has previously searched. For example, if a user searches Titanic and then The Departed and then clicks on the Leonardo DiCaprio link they should see both these movies listed on a new route. The final app should email all the users search results to them. You can use the username and password I have provided in the script for the email address to create this function. This is very time sensitive so DO NOT ACCEPT THIS PROJECT IF YOU CANNOT COMPLETE IT IN TIME.

    $156 (Avg Bid)
    $156 Avg Bid
    9 bids

    Hi, I have chromium or firefox which can play the swf using my [url removed, login to view] file, what I need is for the player to be a standalone one instead, This software should work on (armhf armv7) and or (arm64 armv8) or both. The device I test it on is the hardware of the orange pi board. I attached down below the plugin that works with the board using chromium, you know if you can just make the plugin work in a window or get a legit player to work, that would be great. I would not recommend pyqt5 or python, c++ to play it or the real projector thanks.

    $624 (Avg Bid)
    $624 Avg Bid
    4 bids

    I need you to develop some software for me. I would like this software to be developed using Python. Classification of a dataset using a modified bio inspired algorithm

    $119 (Avg Bid)
    $119 Avg Bid
    4 bids

    Must be able to create a new genesis block with 20.000.000 coins PoW instamined (to be spendable) then switch to PoS. All settings for fees and masternode rewards will be provided by us. Initially setup the network with the minimum required nodes to run and a few masternodes. (we will provide servers) Also we require wallets for Linux, Windows and Mac and online blockexplorer. Graphics will be provided by us. Must be familiar with Master Nodes, Proof-of-Stake and be able to adjust other coin variables. This can turn into a lucrative ongoing project for you if you have strong developer skills / can act as lead Dev. Full source code and instructions on how to setup network nodes, masternodes must be provided.

    $708 (Avg Bid)
    $708 Avg Bid
    4 bids
    Odoo Expert Required 6 days left

    Hello, we have an ongoing project on Odoo and we need an expert to help us with some changes and modifications. You should be an expert in Python and should have worked previously on Odoo. Please bid only if you have previously worked on Odoo and/or know about it. Please mention "I know Odoo" in your proposal so that we get to know that its not just an automated bid. Details about the project will be shared once you are shortlisted.

    $9 / hr (Avg Bid)
    $9 / hr Avg Bid
    4 bids
    Scrape 3 websites 6 days left

    Iterate through lists on 3 websites and get all the pdfs and a CSV that tracks metadata of the pdfs. you need to produce a) python script in 'clean' style (PEP-8), b) [url removed, login to view] for pip install -r c) CSV and the pdfs

    $142 (Avg Bid)
    $142 Avg Bid
    33 bids
    Fix Python Error 6 days left

    There is some authentication error while removing card details. Need fix this today only. My Budget is only 10$.

    $15 / hr (Avg Bid)
    $15 / hr Avg Bid
    10 bids

    We want to develop a web-based data analytics platform for display, visualising and backtesting quantitative trading strategies.

    $3895 (Avg Bid)
    $3895 Avg Bid
    8 bids

    Hello, I have a python Code which realises the following Task: ////// description of JavaScript ///// 1) merge all csv files together and leave out the first row, so that all data is under each other, no space in between     2) In column 5 you find invoicenumber with this pattern 9 digits, Example: 400109330 I need a space before and after this number correct: RENR: 400109330 wrong: RENR:400109330 wrong RENR: 400109330MayerThomas   In facts, everywhehre the number of 9 digits has no space before and after it, space needs to be added . the example files can be found here: [url removed, login to view]   [url removed, login to view]   ////////// Find attached the python Code. This works fine. What I Need is that you explain Codeline per codeline with the comment in this python Code. Further also link to YouTube-Videos to explain some modules. thanks!

    $24 (Avg Bid)
    $24 Avg Bid
    11 bids

    Develop probability model for a diagram using Bayesian system of probability equations. Ability to select proper algorithms and run R or Python for data training.

    $34 / hr (Avg Bid)
    $34 / hr Avg Bid
    25 bids

    We're looking to build our company's website (around 50 pages) using Odoo with the html5 theme. We will provide the source code with CSS and javascript files, and you need to modify the theme as required then integrate it into Odoo website.

    $134 (Avg Bid)
    $134 Avg Bid
    22 bids

    Top Python Community Articles