Discussion:
Django jobs
Arturo Fernandez
2018-11-15 02:18:47 UTC
Permalink
Hello community, today someone at work told me to bare in mind which tech I
use in terms of profitability. As a backend language, there is no doubt
that I'll use Python, however I'm doubting about the framework, whether I
should use Python or not for web.
I heard that Django is kind of slow, and also there amount of jobs are
decreasing. Is that true? I initiated my web experience with Node.js, but I
don't want to continue it due to the instability. A friend recommend me
.Net, so I have all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place to ask it but I
need some advice :/

Thank you
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ryan Gedwill
2018-11-15 02:40:52 UTC
Permalink
I live in the SF Bay Area and there are no shortage of jobs in Django. It is true there are also plenty of jobs in Node, but you can’t compare a framework to a backend language. I see far more python jobs than node jobs.

2 things to keep in mind though (for reference I’m a python/Django dev but have experience in node and c# as well):

1. Just because something is very popular doesn’t mean it’s the easiest to get a job in. There may be more python/JS jobs out there, but there are also way more people applying to them. There are plenty of .NET jobs out there, and far less entry level developers who are looking for them. Nearly every single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced in doesn’t matter. I recently had an interview for a Go position, and I was allowed to pick which language I wanted to do the interview in. Most web development jobs are looking for your understanding of general software and web development principles. If you understand html/css/js, sql databases in regards to MVC architecture, MVC architecture itself, and REST API’s and requests, it probably won’t matter what language as long as you can prove it. Knowing the language and framework of the company you’re applying to is kind of just brownie points and improves your chances. If I’m amazing at django and web development but don’t know the language being used, I’ll generally be chosen over someone who’s shaky on web development who uses the same language as the company

Sent from my iPhone
Hello community, today someone at work told me to bare in mind which tech I use in terms of profitability. As a backend language, there is no doubt that I'll use Python, however I'm doubting about the framework, whether I should use Python or not for web.
I heard that Django is kind of slow, and also there amount of jobs are decreasing. Is that true? I initiated my web experience with Node.js, but I don't want to continue it due to the instability. A friend recommend me .Net, so I have all this kind of doubts in my head. Can someone help me clear my mind? This is probably the best/not the best place to ask it but I need some advice :/
Thank you
--
You received this message because you are subscribed to the Google Groups "Django users" group.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/E8F0EA6E-0AEC-48A8-969D-863925901EC2%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Arturo Fernandez
2018-11-15 02:46:19 UTC
Permalink
Thanks :)
Post by Ryan Gedwill
I live in the SF Bay Area and there are no shortage of jobs in Django. It
is true there are also plenty of jobs in Node, but you can’t compare a
framework to a backend language. I see far more python jobs than node jobs.
2 things to keep in mind though (for reference I’m a python/Django dev but
1. Just because something is very popular doesn’t mean it’s the easiest to
get a job in. There may be more python/JS jobs out there, but there are
also way more people applying to them. There are plenty of .NET jobs out
there, and far less entry level developers who are looking for them. Nearly
every single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced in doesn’t
matter. I recently had an interview for a Go position, and I was allowed to
pick which language I wanted to do the interview in. Most web development
jobs are looking for your understanding of general software and web
development principles. If you understand html/css/js, sql databases in
regards to MVC architecture, MVC architecture itself, and REST API’s and
requests, it probably won’t matter what language as long as you can prove
it. Knowing the language and framework of the company you’re applying to is
kind of just brownie points and improves your chances. If I’m amazing at
django and web development but don’t know the language being used, I’ll
generally be chosen over someone who’s shaky on web development who uses
the same language as the company
Sent from my iPhone
Hello community, today someone at work told me to bare in mind which tech
I use in terms of profitability. As a backend language, there is no doubt
that I'll use Python, however I'm doubting about the framework, whether I
should use Python or not for web.
I heard that Django is kind of slow, and also there amount of jobs are
decreasing. Is that true? I initiated my web experience with Node.js, but I
don't want to continue it due to the instability. A friend recommend me
.Net, so I have all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place to ask it but I
need some advice :/
Thank you
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an
<javascript:>.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Ryan Gedwill
2018-11-15 03:18:48 UTC
Permalink
No problem!

Also as a side note to the point that you heard django is slow...

Django is extremely scalable, which of course requires speed. It’s probably the most popular web framework among startups of any magnitude (at least from what I’ve seen) by a mile.

Django certainly may require some extra optimization compared to something like ASP.NET, just like scaling any python software, but there are ways around a lot of it that are well understood.

Instagram and Venmo are written in django, which is proof that it can be scaled with the rest of the big players in the industry.

There are certainly problems with scaling python and Django, a perfect language/framework doesn’t exist, but there are benefits to both python and Django that can be worth the tradeoff.

In addition to the fact that both Django and python are so flexible and stay up to date with modern trends as well as any of their competitors, I always suggest learning them compared to the other options out there. Just don’t let python get in the way of writing good code, because as a beginner it’s really easy to forget best practices with it.

Sent from my iPhone
Post by Arturo Fernandez
Thanks :)
Post by Ryan Gedwill
I live in the SF Bay Area and there are no shortage of jobs in Django. It is true there are also plenty of jobs in Node, but you can’t compare a framework to a backend language. I see far more python jobs than node jobs.
1. Just because something is very popular doesn’t mean it’s the easiest to get a job in. There may be more python/JS jobs out there, but there are also way more people applying to them. There are plenty of .NET jobs out there, and far less entry level developers who are looking for them. Nearly every single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced in doesn’t matter. I recently had an interview for a Go position, and I was allowed to pick which language I wanted to do the interview in. Most web development jobs are looking for your understanding of general software and web development principles. If you understand html/css/js, sql databases in regards to MVC architecture, MVC architecture itself, and REST API’s and requests, it probably won’t matter what language as long as you can prove it. Knowing the language and framework of the company you’re applying to is kind of just brownie points and improves your chances. If I’m amazing at django and web development but don’t know the language being used, I’ll generally be chosen over someone who’s shaky on web development who uses the same language as the company
Sent from my iPhone
Hello community, today someone at work told me to bare in mind which tech I use in terms of profitability. As a backend language, there is no doubt that I'll use Python, however I'm doubting about the framework, whether I should use Python or not for web.
I heard that Django is kind of slow, and also there amount of jobs are decreasing. Is that true? I initiated my web experience with Node.js, but I don't want to continue it due to the instability. A friend recommend me .Net, so I have all this kind of doubts in my head. Can someone help me clear my mind? This is probably the best/not the best place to ask it but I need some advice :/
Thank you
--
You received this message because you are subscribed to the Google Groups "Django users" group.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Joel Mathew
2018-11-15 03:28:15 UTC
Permalink
The last point is a bit of a sore for me. I'm well versed with some other
languages including perl, C, and javascript. Python seems to have
"pythonic" ways of doing stuff that's at loggerheads with all other
languages. Is there a single resource to learn the pythonic way of doing
things? Like, say for perl, there's Larry's books, which provide a solid
foundation for best practices.

Sincerely yours,

Joel G Mathew
Post by Ryan Gedwill
No problem!
Also as a side note to the point that you heard django is slow...
Django is extremely scalable, which of course requires speed. It’s
probably the most popular web framework among startups of any magnitude (at
least from what I’ve seen) by a mile.
Django certainly may require some extra optimization compared to something
like ASP.NET, just like scaling any python software, but there are ways
around a lot of it that are well understood.
Instagram and Venmo are written in django, which is proof that it can be
scaled with the rest of the big players in the industry.
There are certainly problems with scaling python and Django, a perfect
language/framework doesn’t exist, but there are benefits to both python and
Django that can be worth the tradeoff.
In addition to the fact that both Django and python are so flexible and
stay up to date with modern trends as well as any of their competitors, I
always suggest learning them compared to the other options out there. Just
don’t let python get in the way of writing good code, because as a beginner
it’s really easy to forget best practices with it.
Sent from my iPhone
Thanks :)
Post by Ryan Gedwill
I live in the SF Bay Area and there are no shortage of jobs in Django. It
is true there are also plenty of jobs in Node, but you can’t compare a
framework to a backend language. I see far more python jobs than node jobs.
2 things to keep in mind though (for reference I’m a python/Django dev
1. Just because something is very popular doesn’t mean it’s the easiest
to get a job in. There may be more python/JS jobs out there, but there are
also way more people applying to them. There are plenty of .NET jobs out
there, and far less entry level developers who are looking for them. Nearly
every single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced in doesn’t
matter. I recently had an interview for a Go position, and I was allowed to
pick which language I wanted to do the interview in. Most web development
jobs are looking for your understanding of general software and web
development principles. If you understand html/css/js, sql databases in
regards to MVC architecture, MVC architecture itself, and REST API’s and
requests, it probably won’t matter what language as long as you can prove
it. Knowing the language and framework of the company you’re applying to is
kind of just brownie points and improves your chances. If I’m amazing at
django and web development but don’t know the language being used, I’ll
generally be chosen over someone who’s shaky on web development who uses
the same language as the company
Sent from my iPhone
Hello community, today someone at work told me to bare in mind which tech
I use in terms of profitability. As a backend language, there is no doubt
that I'll use Python, however I'm doubting about the framework, whether I
should use Python or not for web.
I heard that Django is kind of slow, and also there amount of jobs are
decreasing. Is that true? I initiated my web experience with Node.js, but I
don't want to continue it due to the instability. A friend recommend me
.Net, so I have all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place to ask it but I
need some advice :/
Thank you
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com
<https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Mike Dewhirst
2018-11-15 04:33:48 UTC
Permalink
Post by Joel Mathew
The last point is a bit of a sore for me. I'm well versed with some
other languages including perl, C, and javascript. Python seems to
have "pythonic" ways of doing stuff that's at loggerheads with all
other languages. Is there a single resource to learn the pythonic way
of doing things?
Not sure about a single resource for Python. For Django however, there
is Two Scoops of Django which claims to (and I believe) aggregate best
practices for the web framework.

There are lots Python gurus who do presentations at PyCons around the
world. Plenty of blogs and tutorials as well. Raymond Hettinger comes to
mind.

Google python best practices and there are heaps to choose from. You
should pick up a sense of it by scanning a few of those pages.
Post by Joel Mathew
Like, say for perl, there's Larry's books, which provide a solid
foundation for best practices.
Sincerely yours,
Joel G Mathew
No problem!
Also as a side note to the point that you heard django is slow...
Django is extremely scalable, which of course requires speed. 
It’s probably the most popular web framework among startups of any
magnitude (at least from what I’ve seen) by a mile.
Django certainly may require some extra optimization compared to
something like ASP.NET <http://ASP.NET>, just like scaling any
python software, but there are ways around a lot of it that are
well understood.
Instagram and Venmo are written in django, which is proof that it
can be scaled with the rest of the big players in the industry.
There are certainly problems with scaling python and Django, a
perfect language/framework doesn’t exist, but there are benefits
to both python and Django that can be worth the tradeoff.
In addition to the fact that both Django and python are so
flexible and stay up to date with modern trends as well as any of
their competitors, I always suggest learning them compared to the
other options out there. Just don’t let python get in the way of
writing good code, because as a beginner it’s really easy to
forget best practices with it.
Sent from my iPhone
Post by Arturo Fernandez
Thanks :)
I live in the SF Bay Area and there are no shortage of jobs
in Django. It is true there are also plenty of jobs in Node,
but you can’t compare a framework to a backend language. I
see far more python jobs than node jobs.
2 things to keep in mind though (for reference I’m a
1. Just because something is very popular doesn’t mean it’s
the easiest to get a job in. There may be more python/JS jobs
out there, but there are also way more people applying to
them. There are plenty of .NET jobs out there, and far less
entry level developers who are looking for them. Nearly every
single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced
in doesn’t matter. I recently had an interview for a Go
position, and I was allowed to pick which language I wanted
to do the interview in. Most web development jobs are looking
for your understanding of general software and web
development principles. If you understand html/css/js, sql
databases in regards to MVC architecture, MVC architecture
itself, and REST API’s and requests, it probably won’t matter
what language as long as you can prove it. Knowing the
language and framework of the company you’re applying to is
kind of just brownie points and improves your chances. If I’m
amazing at django and web development but don’t know the
language being used, I’ll generally be chosen over someone
who’s shaky on web development who uses the same language as
the company
Sent from my iPhone
On Nov 14, 2018, at 6:18 PM, Arturo Fernandez
Post by Arturo Fernandez
Hello community, today someone at work told me to bare in
mind which tech I use in terms of profitability. As a
backend language, there is no doubt that I'll use Python,
however I'm doubting about the framework, whether I should
use Python or not for web.
I heard that Django is kind of slow, and also there amount
of jobs are decreasing. Is that true? I initiated my web
experience with Node.js, but I don't want to continue it due
to the instability. A friend recommend me .Net, so I have
all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place
to ask it but I need some advice :/
Thank you
--
You received this message because you are subscribed to the
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails
Visit this group at
https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
To post to this group, send email to
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com
<https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com
<https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/71816da9-e1ad-52c4-cc4e-3b7e03de5a55%40dewhirst.com.au.
For more options, visit https://groups.google.com/d/optout.
Ryan Gedwill
2018-11-15 06:54:56 UTC
Permalink
Yeah, it’s hard to just learn the pythonic way of doing things. It’s a mix of functional and OOP practice with a bunch of built in stuff that you wouldn’t know unless you came across it. This is kind of why python can come across as a cult sometimes ;)

One book that I recommend for learning some pythonic ways of doing things is “Data science from Scratch” by Joel Grutch Of course it’s focused on an intro to basic data science, but anyone capable of programming and isn’t afraid of pretty basic math can follow along, and the way he codes his examples are very pythonic so you’ll pick up a lot of cool tricks. I’d also just suggest googling examples of pythonic code and you’ll get some good examples.

What I said in my earlier response may have came across as the opposite of what I meant though, I meant don’t let the pythonic way of doing things get in the way of doing things correctly in a way that is easier to maintain. It’s easy to write sloppy code with python due to its scripting nature, but it’s important to remember good OOP design principles and proper project architectures.

Sent from my iPhone
The last point is a bit of a sore for me. I'm well versed with some other languages including perl, C, and javascript. Python seems to have "pythonic" ways of doing stuff that's at loggerheads with all other languages. Is there a single resource to learn the pythonic way of doing things?
Not sure about a single resource for Python. For Django however, there is Two Scoops of Django which claims to (and I believe) aggregate best practices for the web framework.
There are lots Python gurus who do presentations at PyCons around the world. Plenty of blogs and tutorials as well. Raymond Hettinger comes to mind.
Google python best practices and there are heaps to choose from. You should pick up a sense of it by scanning a few of those pages.
Like, say for perl, there's Larry's books, which provide a solid foundation for best practices.
Sincerely yours,
Joel G Mathew
No problem!
Also as a side note to the point that you heard django is slow...
Django is extremely scalable, which of course requires speed.
It’s probably the most popular web framework among startups of any
magnitude (at least from what I’ve seen) by a mile.
Django certainly may require some extra optimization compared to
something like ASP.NET <http://ASP.NET>, just like scaling any
python software, but there are ways around a lot of it that are
well understood.
Instagram and Venmo are written in django, which is proof that it
can be scaled with the rest of the big players in the industry.
There are certainly problems with scaling python and Django, a
perfect language/framework doesn’t exist, but there are benefits
to both python and Django that can be worth the tradeoff.
In addition to the fact that both Django and python are so
flexible and stay up to date with modern trends as well as any of
their competitors, I always suggest learning them compared to the
other options out there. Just don’t let python get in the way of
writing good code, because as a beginner it’s really easy to
forget best practices with it.
Sent from my iPhone
Post by Arturo Fernandez
Thanks :)
I live in the SF Bay Area and there are no shortage of jobs
in Django. It is true there are also plenty of jobs in Node,
but you can’t compare a framework to a backend language. I
see far more python jobs than node jobs.
2 things to keep in mind though (for reference I’m a
1. Just because something is very popular doesn’t mean it’s
the easiest to get a job in. There may be more python/JS jobs
out there, but there are also way more people applying to
them. There are plenty of .NET jobs out there, and far less
entry level developers who are looking for them. Nearly every
single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced
in doesn’t matter. I recently had an interview for a Go
position, and I was allowed to pick which language I wanted
to do the interview in. Most web development jobs are looking
for your understanding of general software and web
development principles. If you understand html/css/js, sql
databases in regards to MVC architecture, MVC architecture
itself, and REST API’s and requests, it probably won’t matter
what language as long as you can prove it. Knowing the
language and framework of the company you’re applying to is
kind of just brownie points and improves your chances. If I’m
amazing at django and web development but don’t know the
language being used, I’ll generally be chosen over someone
who’s shaky on web development who uses the same language as
the company
Sent from my iPhone
On Nov 14, 2018, at 6:18 PM, Arturo Fernandez
Post by Arturo Fernandez
Hello community, today someone at work told me to bare in
mind which tech I use in terms of profitability. As a
backend language, there is no doubt that I'll use Python,
however I'm doubting about the framework, whether I should
use Python or not for web.
I heard that Django is kind of slow, and also there amount
of jobs are decreasing. Is that true? I initiated my web
experience with Node.js, but I don't want to continue it due
to the instability. A friend recommend me .Net, so I have
all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place
to ask it but I need some advice :/
Thank you
-- You received this message because you are subscribed to the
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails
Visit this group at
https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
To post to this group, send email to
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com
<https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the Google
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com
<https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com <https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/71816da9-e1ad-52c4-cc4e-3b7e03de5a55%40dewhirst.com.au.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CFAB828E-4EB8-49B8-A84C-E316CDE73485%40gmail.com.
For more options, visit https://groups.google.com/d/optout.
Christian Ledermann
2018-11-19 15:23:32 UTC
Permalink
`Test Driven Development with Python` (Harry Percival) covers web
development with Django
Yeah, it’s hard to just learn the pythonic way of doing things. It’s a mix
of functional and OOP practice with a bunch of built in stuff that you
wouldn’t know unless you came across it. This is kind of why python can
come across as a cult sometimes ;)
One book that I recommend for learning some pythonic ways of doing things
is “Data science from Scratch” by Joel Grutch Of course it’s focused on an
intro to basic data science, but anyone capable of programming and isn’t
afraid of pretty basic math can follow along, and the way he codes his
examples are very pythonic so you’ll pick up a lot of cool tricks. I’d also
just suggest googling examples of pythonic code and you’ll get some good
examples.
What I said in my earlier response may have came across as the opposite of
what I meant though, I meant don’t let the pythonic way of doing things get
in the way of doing things correctly in a way that is easier to maintain.
It’s easy to write sloppy code with python due to its scripting nature, but
it’s important to remember good OOP design principles and proper project
architectures.
Sent from my iPhone
Post by Mike Dewhirst
Post by Joel Mathew
The last point is a bit of a sore for me. I'm well versed with some
other languages including perl, C, and javascript. Python seems to have
"pythonic" ways of doing stuff that's at loggerheads with all other
languages. Is there a single resource to learn the pythonic way of doing
things?
Post by Mike Dewhirst
Not sure about a single resource for Python. For Django however, there
is Two Scoops of Django which claims to (and I believe) aggregate best
practices for the web framework.
Post by Mike Dewhirst
There are lots Python gurus who do presentations at PyCons around the
world. Plenty of blogs and tutorials as well. Raymond Hettinger comes to
mind.
Post by Mike Dewhirst
Google python best practices and there are heaps to choose from. You
should pick up a sense of it by scanning a few of those pages.
Post by Mike Dewhirst
Post by Joel Mathew
Like, say for perl, there's Larry's books, which provide a solid
foundation for best practices.
Post by Mike Dewhirst
Post by Joel Mathew
Sincerely yours,
Joel G Mathew
No problem!
Also as a side note to the point that you heard django is slow...
Django is extremely scalable, which of course requires speed.
It’s probably the most popular web framework among startups of any
magnitude (at least from what I’ve seen) by a mile.
Django certainly may require some extra optimization compared to
something like ASP.NET <http://ASP.NET>, just like scaling any
python software, but there are ways around a lot of it that are
well understood.
Instagram and Venmo are written in django, which is proof that it
can be scaled with the rest of the big players in the industry.
There are certainly problems with scaling python and Django, a
perfect language/framework doesn’t exist, but there are benefits
to both python and Django that can be worth the tradeoff.
In addition to the fact that both Django and python are so
flexible and stay up to date with modern trends as well as any of
their competitors, I always suggest learning them compared to the
other options out there. Just don’t let python get in the way of
writing good code, because as a beginner it’s really easy to
forget best practices with it.
Sent from my iPhone
Post by Arturo Fernandez
Thanks :)
I live in the SF Bay Area and there are no shortage of jobs
in Django. It is true there are also plenty of jobs in Node,
but you can’t compare a framework to a backend language. I
see far more python jobs than node jobs.
2 things to keep in mind though (for reference I’m a
1. Just because something is very popular doesn’t mean it’s
the easiest to get a job in. There may be more python/JS jobs
out there, but there are also way more people applying to
them. There are plenty of .NET jobs out there, and far less
entry level developers who are looking for them. Nearly every
single entry level developer is looking for those python/JS jobs
2. Often times the language and framework you’re experienced
in doesn’t matter. I recently had an interview for a Go
position, and I was allowed to pick which language I wanted
to do the interview in. Most web development jobs are looking
for your understanding of general software and web
development principles. If you understand html/css/js, sql
databases in regards to MVC architecture, MVC architecture
itself, and REST API’s and requests, it probably won’t matter
what language as long as you can prove it. Knowing the
language and framework of the company you’re applying to is
kind of just brownie points and improves your chances. If I’m
amazing at django and web development but don’t know the
language being used, I’ll generally be chosen over someone
who’s shaky on web development who uses the same language as
the company
Sent from my iPhone
On Nov 14, 2018, at 6:18 PM, Arturo Fernandez
Post by Arturo Fernandez
Hello community, today someone at work told me to bare in
mind which tech I use in terms of profitability. As a
backend language, there is no doubt that I'll use Python,
however I'm doubting about the framework, whether I should
use Python or not for web.
I heard that Django is kind of slow, and also there amount
of jobs are decreasing. Is that true? I initiated my web
experience with Node.js, but I don't want to continue it due
to the instability. A friend recommend me .Net, so I have
all this kind of doubts in my head. Can someone help me
clear my mind? This is probably the best/not the best place
to ask it but I need some advice :/
Thank you
-- You received this message because you are
subscribed to the
Post by Mike Dewhirst
Post by Joel Mathew
Post by Arturo Fernandez
Post by Arturo Fernandez
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails
To post to this group, send email to
Visit this group at
https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com
Post by Mike Dewhirst
Post by Joel Mathew
Post by Arturo Fernandez
Post by Arturo Fernandez
<
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer
Post by Mike Dewhirst
.
Post by Joel Mathew
Post by Arturo Fernandez
Post by Arturo Fernandez
For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the
Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
To post to this group, send email to
.
Post by Joel Mathew
Post by Arturo Fernandez
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com
Post by Mike Dewhirst
Post by Joel Mathew
Post by Arturo Fernandez
<
https://groups.google.com/d/msgid/django-users/df2eb30f-e34a-40d5-a356-f83850cd246a%40googlegroups.com?utm_medium=email&utm_source=footer
Post by Mike Dewhirst
.
Post by Joel Mathew
Post by Arturo Fernandez
For more options, visit https://groups.google.com/d/optout.
-- You received this message because you are subscribed to the
Google
Post by Mike Dewhirst
Post by Joel Mathew
Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it,
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com
Post by Mike Dewhirst
Post by Joel Mathew
<
https://groups.google.com/d/msgid/django-users/93AAA037-BE45-4A29-A9F7-5EA56DD816BE%40gmail.com?utm_medium=email&utm_source=footer
Post by Mike Dewhirst
.
Post by Joel Mathew
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
Post by Mike Dewhirst
Post by Joel Mathew
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com
<
https://groups.google.com/d/msgid/django-users/CAA%3Diw__EK_Jfa%3DRSudyLvvZPsrvtaUPeQwsaQchLnu1PweCiEA%40mail.gmail.com?utm_medium=email&utm_source=footer
Post by Mike Dewhirst
.
Post by Joel Mathew
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "Django users" group.
Post by Mike Dewhirst
To unsubscribe from this group and stop receiving emails from it, send
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/71816da9-e1ad-52c4-cc4e-3b7e03de5a55%40dewhirst.com.au
.
Post by Mike Dewhirst
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/CFAB828E-4EB8-49B8-A84C-E316CDE73485%40gmail.com
.
For more options, visit https://groups.google.com/d/optout.
--
Best Regards,

Christian Ledermann

Newark-on-Trent - UK
Mobile : +44 7474997517

https://uk.linkedin.com/in/christianledermann
https://github.com/cleder/


<*)))>{

If you save the living environment, the biodiversity that we have left,
you will also automatically save the physical environment, too. But If
you only save the physical environment, you will ultimately lose both.

1) Don’t drive species to extinction

2) Don’t destroy a habitat that species rely on.

3) Don’t change the climate in ways that will result in the above.

}<(((*>
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CABCjzWq1JW957VjA%2Bf2NVe4JHiVf7UU-Yjoe-yZvpm1ruzcozQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Loading...