473,416 Members | 1,721 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes and contribute your articles to a community of 473,416 developers and data experts.

How to became Junior Python Developer

I see that the questions about what to learn, what are the requirements for the position of junior python developer, what should a novice Python programmer be able to do quite often repeat themselves.

Usually we want to learn Python we want to get a job related to this language. Of course, there are cases of people who learn hobbyistically for their own projects, but these are definitely fewer. If we look at the job offers for Python, the most common internship offers or junior positions are for web developers. Therefore the creation of web applications, properly backend web applications, it will probably be your natural first choice when it comes to searching for apprenticeship.

Knowledge of Python alone does not guarantee finding a job. You need something more and today an entry about what I think a web developer should know how to start.
Junior Python Developer – Requirements

English
Back-end
Python
Unit tests
Web frameworks
SQL
ORM
NoSQL
Front-end
HTML/CSS
JavaScript
Other
CSS Preprocessors
JS frameworks
Bootstrap
RWD
Tools and concepts
Dec 5 '19 #1
1 2628
Python itself is very vast . It different projects people work with different framework and Packages. The following point about python will be based on my experience .
1. Start with Python 3.6 or 2.7 (As a new bee its better to go with Python 3.6)
2. Cover Basic things like List, Dict , Function, File i/o, Classes and Expression
3. Read about the json and CSV handling
4. Connect to a sql or nosql database based on your skillset
5. If u want to move to quant side then start reading about Panda, Numpy, Matplotlib,Scipy packages.
6. Write small code to start calculating NAV for a portfolio .and other similar projects
7. If u want to move to web dev , look into Http request, Beutiful Soup basic packages .
8. Django and Flask are the next things to start for Web development.
Apart from that python-qt and a lot of things are there. I never worked with them . So I will not comment on them. The above 8 points with basic knowledge is sufficient for a Junior Developer.


These are the great sites to keep you in shape.
Dec 8 '19 #2

Sign in to post your reply or Sign up for a free account.

Similar topics

0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome a new...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.