Python Progressively harder Django challenges

  • Thread starter Thread starter Avatrin
  • Start date Start date
  • Tags Tags
    python
AI Thread Summary
To enhance employability in web development, particularly using Django, it's essential to build a solid foundation in web technologies. The discussion emphasizes the importance of mastering HTML, CSS, and JavaScript before diving into Django. Understanding server-side scripting and database management, including SQL and NoSQL, is also crucial due to the competitive nature of the job market. For practical experience, starting with progressively challenging projects is recommended. Resources like textbooks and GitHub can provide valuable insights and project ideas. Engaging with existing Django projects can help develop skills and demonstrate proficiency to potential employers. The goal is to create functional websites that showcase the ability to apply mathematical concepts and machine learning in web development, aligning with career aspirations in applied mathematics.
Avatrin
Messages
242
Reaction score
6
Hi

I am trying to improve my resume by making websites using Django (I own two websites). However, I am not sure how to get started. I just want to create something that makes me more employable.

I have used Python in mathematics and physics. I am going through the Codeacademy courses on HTML and CSS. Django, I have no experience with.

Now I am just looking for ideas on what I can make to show some level of proficiency with Django.

Even better, if there's a list of progressively harder projects that allows me to build my skills, I'd love that.
 
Technology news on Phys.org
Avatrin said:
Hi

I am trying to improve my resume by making websites using Django (I own two websites). However, I am not sure how to get started. I just want to create something that makes me more employable.

I have used Python in mathematics and physics. I am going through the Codeacademy courses on HTML and CSS. Django, I have no experience with.

Now I am just looking for ideas on what I can make to show some level of proficiency with Django.

Even better, if there's a list of progressively harder projects that allows me to build my skills, I'd love that.

It's not clear to me what do you mean by "more employable". What is your main field of study? Do you want to get involved in web development or just be a power user of Django framework/CMS and create some websites?
 
My main field of study is applied mathematics. I also studied marketing for a while (and worked in telemarketing while studying).

I want to get involved in web development. The reason is that I am sick of telemarketing, and I need a job if I am to get through my masters (which I intend to do part time). Also, I hope to be able to use machine learning and other mathematics while developing websites, and thus get relevant work experience for what I intend to do when I get my masters degree in applied mathematics.

I wrote the post above to make it easier for me to learn Django so that I can do this. The reason is that several companies in the city I live are looking for Django developers, and they are not super picky in regards to experience. However, I guess competition in the job market is fierce. So, I want to have a few websites up and running to show that I can do the job.
 
Avatrin said:
I want to get involved in web development. The reason is that I am sick of telemarketing, and I need a job if I am to get through my masters (which I intend to do part time).

So, I'll talk to you as a web developer myself. If you really like web development - apart from being a way just to get a job, then learning the basics very well is the way to go. Learning HTML(5) and CSS(3) to a decent level is the right thing - as I see you already doing this. Use also some textbooks because the details matter. Also, learn (at least) the fundamentals of JavaScript - I recommend way more, and then get into the server world - you can use Python but learning other server side scripting languages is also a must. The competition in web development in general - this applies virtually everywhere anyway, is not only fierce but a real race against time. Also learning about protocols - especially HTTP, the request - response cycle and software patterns for the web as (at least) some pretty basic database things (SQL and NoSQL), is also a must. I won't recommend just learning to use some software to do the job for you - whatever this could be, in order "just to do the job", as is usually spoken by some people, the reason being that you'll sooner or later face difficulties in tuning up, modifying, altering and all these good things, that a web developer has to do in his everyday routine. You'll have to resort almost solely on the opinion of others in order to do your job and this is definitely not a good thing.

Now, for Django itself, I have not a long experience - being mostly a PHP/Java developer, but I think that starting from a good textbook like https://www.amazon.com/dp/143021936X/?tag=pfamazon01-20 - there are many other good choices as well, and tinkering with Django code on GitHub - you'll find plenty of projects there for applications as for Django framework code itself, is a good way to go. Also, googling "django projects" gives you a lot of results and you can get a pretty good idea by some articles regarding projects you can get involved in.
 
Last edited by a moderator:
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...

Similar threads

Back
Top