On 15/11/2018 2:28 PM, Joel Mathew wrote:
> 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
>
>
>
> On Thu, 15 Nov 2018 at 08:49, Ryan Gedwill <
ryang...@gmail.com
> <mailto:
ryang...@gmail.com>> wrote:
>
> 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
>
> On Nov 14, 2018, at 6:46 PM, Arturo Fernandez <
afer...@gmail.com
>>> <
https://groups.google.com/d/msgid/django-users/df1cf01f-a911-493c-aca4-e5a6ac3931d1%40googlegroups.com?utm_medium=email&utm_source=footer>.
>> <mailto:
django-users...@googlegroups.com>.
>> To post to this group, send email to
>>
django...@googlegroups.com <mailto:
django...@googlegroups.com>.
>>
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>.
> <mailto:
django-users...@googlegroups.com>.
> <mailto:
django...@googlegroups.com>.
>
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>.
> <mailto:
django-users...@googlegroups.com>.
> <mailto:
django...@googlegroups.com>.
>
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>.