Y
Y
Yura Khlyan2015-05-12 15:47:02
Python
Yura Khlyan, 2015-05-12 15:47:02

For a novice programmer: are there examples of real tasks for a Python junior?

Good time of the day.
I recently started learning Python. I already know some things (mostly mathematical problems), but I would like to know what exactly a junior needs to do. I'm interested in how the task sounds, and what was passed as a "solution". A big request to refrain from comments like "what Google disappeared?" etc. I'm interested in tasks from real projects, and their implementation (even the simplest ones).
What projects are you interested in? - To everyone, I have not yet decided on the direction of the Python programmer.
I will be very grateful for your help.
P.S. Sorry for my bad english.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
K
Kirill Penzin, 2015-05-12
@kir_vesp

django - development of all kinds of web services on it. The simplest: a blog, an online store.
To be honest, I have not yet seen any vacancies for working in python outside the web industry. Maybe they just don’t exist according to Peter, but it seems to me that few people use Python outside the web (in business). I saw examples of games using Python, but there it also serves very narrow purposes.
UPD: junior will make small web applications, or add functionality to existing ones, expand them. It can also be the usual parsing of data from other people's sites. More or less like this.

A
antirek, 2015-05-12
@antirek

Write a daemon that monitors a directory for new wav files. When a new wav file appears, it converts it with lame to mp3 and puts the mp3 file in another directory. Since the target OS is linux, you can use pyinotify.

V
Vadim Shandrinov, 2015-05-14
@suguby

Real task: there is a warehouse with parts for armchairs and chairs; there is a specification for these armchairs and chairs (for example, chair A consists of: a red seat - 1 pc, legs - 4 pcs, bolts - 10 pcs, and so on) You need to write a program that will calculate from the rest of the warehouse:
- what products can be produced more?
- what products need to be produced in order to get the maximum benefit (there is a selling price in the specification, in the rest of the warehouse - the purchase price of parts)?

G
globuser, 2015-05-19
@globuzer

Concerning orientation of Python. This is mainly web, examples of tasks are given above. But also very often Python is used in system administration as a scripting language. For example, to set up a pool of servers... Also good for automating testing of certain software and hardware systems.
On the web, these are some kind of blogs, services, online stores, sites with an analytical core, parsers, and the like.
On cooler projects, Python can even be used on HIGHLOAD tasks, but with a bunch of C ++.
Look, I already asked a similar question on the toaster, where I asked about practical tasks for a python programmer. There are many links in the comments to the answer, there is something to decide and think about. As for the python-orientation of your development, it all depends on your interests and on the level of knowledge. Moreover, not only in programming and knowledge of the python language, but in general in the adjacent areas of modern technology, the web, analytics, mathematics, statistics, and more.
As another task, you can monitor the freelance exchange, the cheapest tasks for python coders turn out to be just for beginners.
If you don’t solve it, then you can simply understand for yourself what tasks may occur, understand what needs to be improved in knowledge and where to strive, what areas to study.

C
Cyril, 2015-05-13
@endemic

Python. Write a program that "rips out" text content from popular news sites like lenty.ru. The program should be launched from the console with the "program_name url" command and save the processed text to a text file. And, accordingly, the better the architecture and the more add-ons such as additional commands, the ability to load plugins for processing different sites, integration with CI, TDD, etc., the better

K
Karina, 2015-05-13
@iKapex

Hello. Write message caching for a specific time interval. - It was not in Python, but in Java. But in general, they ask more about the database and sql of juniors.

Z
zelsky, 2015-05-20
@zelsky

Learn AngularJS if you look at the web

A
Alexander, 2015-05-26
@Survtur

Here just appeared an article about test tasks. I suspect this might come in handy too. habrahabr.ru/post/254933/. This, of course, is not the task of their practice, but, probably, it is also close to reality.

R
Ruslan Yanberdin, 2015-07-23
@Duke565

Rewrite Bitbucket.org.
I was advised 4 years ago, it was worth it.

V
Vov Vov, 2016-03-30
@balamut108

Hello, you can join: https://git.propercourse.ru
There are projects in pure Python and Django.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question