V
V
Valentin Lapinsky2015-02-24 00:17:45
Python
Valentin Lapinsky, 2015-02-24 00:17:45

Python Learning Plan and Future Perspectives. Who will tell?

Good evening!
I am 25, nothing connected with programming, but lately there has been a persistent desire to learn PL, namely Python. After reading various resources and articles, the choice fell on him, due to the low entry threshold and not bad demand in the market, judging by the reports of HR agencies.
I’ll make a reservation right away that the first VO is not at all technical (organizational management / project management), in which direction to dig in terms of training is not yet clear. As a result, I want to change jobs and develop professionally in the direction of programming.
After analyzing many similar topics on toster, I realized that the ideal option is to get the necessary minimum on your own and get a job in junior positions in small firms, so practice within the company speeds up the learning process at times. But due to some working and financial issues, it is not possible to leave the current job before September 2015, I would like not to waste time in vain and start studying today.
Below are my questions:

  1. What book to choose to start learning? (While I chose Programming in Python )
  2. At work, there is no way to install an interpreter, so I see only the Python Fiddle option . Is it suitable for teaching? At home I plan to study in PyCharm
  3. In what order should I combine the course on Codecademy ?
  4. What do you need to learn in parallel with Python, for further employment? For example from HTML, CSS, Django, etc.
  5. What books should be studied after reading "Programming with Python"?
  6. What is the best way to practice? Where to look for assignments?

I understand that similar topics and questions have been raised more than once, but still I decided to try to ask my own options) I would be very grateful for answers, personal experience and even constructive criticism.

Answer the question

In order to leave comments, you need to log in

10 answer(s)
D
Dmitry Maksen, 2015-02-24
@Sinstar

And so, let's go:
pythonworld.ru/samouchitel-python # Read
here python-rutour.rhcloud.com # Here too.
loftblog.ru/category/courses/python #Look here
https://hexlet.io/tracks/languages/lesson_sets/pyt... #Similar to
codecombat.com #Play it. Here you will learn little, but at least you will
repeat the syntax, algorithms and increase the speed of writing code + have fun!

V
Vladimir Olohtonov, 2015-03-02
@sgjurano

It is better to read not Programming in Python (mainly a description of frameworks), but Learning Python (language basics) by the same author, it is much more useful.

A
AlphaRiddick, 2015-03-05
@AlphaRiddick

What is the best way to practice? Where to look for assignments?
Didn't see anyone mention these resources:
www.codewars.com/dashboard
www.checkio.org

R
repost, 2015-03-05
@repost

I myself recently started learning python, my choice fell on learnpythonthehardway.org Although everything seemed too "chewed" to me, but if you have not encountered programming before, then this may be a plus

B
Bugoved, 2015-03-06
@Bugoved

Autotests are often written in python, it seems to be a little easier than developing, and testers-automatizers are oh well, as you know, appreciated. True, you will have to get acquainted with testing (but this will not hurt the developer at all), but the threshold for entering testing is usually lower than for development.
IMHO (partly from personal experience) you can deal with testing in a few days and get a job as a manual tester with the immediate prospect of writing autotests in python, and then it’s not so far before development in python;)

A
AlexPancho, 2015-03-17
@AlexPancho

Python online and courses too - for example :
www.tutorialspoint.com/execute_python_online.php
www.tutorialspoint.com/python/index.htm
line of textbooks (won how many they advised)

S
Shodan Mind, 2015-11-25
@pollino

https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3...

V
Vista, 2015-06-21
@Elbar

What do you need to learn in parallel with Python, for further employment? For example from HTML, CSS, Django, etc.
HTMLACADEMY.COM
An excellent resource for learning layout techniques, at the end of the course it is proposed to lay out a page.
For Python at first, I can advise Dive into Python and then the road to the official documentation (Python.org).
Good luck!!!

A
Andrey Titov, 2015-11-27
@titov_andrei

Write your extension modules

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question