ابدأ بالتواصل مع الأشخاص وتبادل معارفك المهنية

أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.

متابعة

What are the learning stages of Python?

user-image
تم إضافة السؤال من قبل Reham Alfaqeer , PHP Web Developer , Syarah.com
تاريخ النشر: 2016/12/26
Abdul Khader Shaik
من قبل Abdul Khader Shaik , IT & Ops Manager , TheSmartlabs

There are many MOOC Websites like EDX,Udemy,Hackerone but  I felt Coursera teaches Python in an easy and best manner.

It teaches you from the scratch.

Start with Coursera .,After a week start practicing in Hackerone, Codingbat. and then start learning from other MOOC websites of your choice

مستخدم محذوف‎
من قبل مستخدم محذوف‎

  1. Installs Python, requests, scrap a page within minutes, installs Django, Flask, feel like a God.
  2. Start struggling with libraries setups, “missing everything.h”, fails everywhere, things randomly stop working after some time.
  3. Realize you need a virtualenv, realize adding your project to PATH variable is a crap solution, things are getting better again.
  4. Besides every single warning your “production” app still runs on debug server. Realize it's time to Nginx + Gunicorn, fails to configure, try UWSGI, something is wrong, maybe another day.
  5. You now write code who spawn threads, processes…you can't understand why every single answer on stackoverflow is contradictory. Docs are becoming your best friend.
  6. You are now “hacking” too much. Django feels like a rock on your shoes, too much boilerplate, “I can make this better” - you say. “Flask for the rescue”. wrk/siege shows that your app is not that fast, you start blaming Python.
  7. Wrk shows that your crap written NodeJS code hold on a lot more users than your baby cared Python code. Something is wrong. Start learning about Tornado, Asyncio. Realize that architecture matters the most.
  8. You now need also to kid around with machine learning, scikit-learning, pandas, keras, how freaking good is Python again.
  9. You learn that Python is not written in C. Python is written in English, hell it's just a specification. You were using a C based interpreter. You may now be using PyPy, a Python based interpreter. Yes, you read it right, Python running Python. Maybe Cithon, maybe your own C extensions.
  10. At this stage you probably already had experiences with other languages and you still often write in Python because it's beautiful and enough to most use cases.

reham jf
من قبل reham jf

you can google it or search for a toturials on youtube 

مستخدم محذوف‎
من قبل مستخدم محذوف‎

Test Answer Test Answer Test AnswerTest Answer Test Answer Test Answer Test Answer Test Answer Test Answer Test Answer Test Answer

المزيد من الأسئلة المماثلة