M
M
Maximkalenin2015-11-12 19:01:45
Python
Maximkalenin, 2015-11-12 19:01:45

Can a teapot learn to write code for working with the Yandex Direct and Google Adwords APIs on its own?

I work with contextual advertising and try to optimize it to the best of my ability and knowledge.
I plan to start learning Python and json to work with the API of the contextual advertising services Direct and Adowrds, first I would like to create a kind of monitor-report, where statistics from both sites about clicks, costs and efficiency will be loaded and simple mathematical operations will be performed with it (like calculation of expenses for the rest of the month, etc.) and also displayed in the report.
I wanted to ask you a question: is it possible to master the necessary tools to create at least such simple programs?
I have no technical education, I know html, css tried to learn javascript and php but did not succeed in this due to lack of motivation (there was nowhere to apply practical knowledge). There are difficulties in understanding many aspects. In general, I am a humanitarian without much of those. background, but I have a good understanding in logical tasks and tasks with variables (I can do complex things in excel), but understanding those terminologies (objects, arrays, oops, etc.) is given with great difficulty.
If you think that not everything is hopeless - please advise where to start?
If it's hopeless, maybe you can sort out the cost of writing the tool I described?

Answer the question

In order to leave comments, you need to log in

5 answer(s)
O
Oleg Gamega, 2015-11-12
@gadfi

hopelessly.
in cases where the question begins "is it possible to learn" it is hopeless.
ps people you somehow learn to write, read, drive a car, renewing the majority finished at least school enough to be stupid, try something interesting, don’t try it if it’s not interesting, but the reasoning is real or not, it will work out and when, leave it to fortune tellers

D
Dimonchik, 2015-11-12
@dimonchik2013

software from 50 to 2000 USD approximately, you can focus on 300-500
start with a simple one - learn how to make queries, best of all - pyCurl , peeking at the cURL PHP documentation
and inserting them into the database - pymysql or SQLite
then - data output, the easiest way is to web type Flask or desktop type PyQT
if there are no deadlines for the task, you can write to me in the soap

A
Ashot Ogoltsov, 2015-11-16
@Prenom

Everything will work out.
I am a humanist, at work I prepared monthly "kilometer" reports.
Learned python, working with databases, working with openpyxl.
Let my code be "ugly" and worth a dozen nested if-s, but everything works, reports are generated immediately in excel and in word.
A thousand lines took a couple of weeks in the evenings.
If the task is interesting, we can figure out the style together. Two clumsy programmers are sawing the project. Contact information is in the profile.

V
Vitalik, 2015-11-12
@sonic_youth

Of course, everything will work out if you practice regularly and know exactly what tasks you intend to solve (with the latter, you don’t seem to have any problems).
1. Take a Python course at stepic.org. Learn basic syntax.
2. Read Byte of Python or Think Python: How to Think Like a Computer Scientist (there are Russian versions)
3. Watch small educational videos on YouTube on topics that interest you (the same API, for example) and repeat it (naturally, not mindlessly) .
If you know English, I recommend pythonprogramming.net
If you speak Russian, then pythonworld.ru
There is no problem learning the language for your needs, just study regularly, and at some point it will dawn on you)

O
o_f, 2015-11-12
@o_f

Maybe. But your journey will be VERY long. Because you are trying to solve a problem with tools that you have NEVER picked up. And your brain works differently for the time being, if you are still not a programmer and have not even tried.
You will need to first study one thing for a very long time, and then try to solve the problem. As a rule, the fuse lasts only a few weeks. And your task is not for a week.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question