سؤال

وأنا جديدة للغاية لالثعبان، بعد أن بدأت لمعرفة ذلك قبل أقل من شهر، ولكن من ذوي الخبرة مع بعض لغات البرمجة الأخرى (في المقام الأول C # و SQL). لكن الآن بعد أن بايثون 3.0 لقد تم الافراج عن وغير متوافق إلى الوراء، ما يمكن أن يكون مزايا وعيوب البت في التركيز على بيثون 3.0 أو 2.6 بيثون؟

هل كانت مفيدة؟

المحلول

وأود أن أقول بادئ ذي بدء 2.6 منذ، الغالبية العظمى الساحقة من الوثائق المتعلقة بيثون سوف تكون قابلة للتطبيق إلى 2.6 وكذلك الأكثر انفتاحا المشاريع المصدر قد ترغب في المساهمة ستكون في 2.6 لحظة. ثم، مرة واحدة لديك أساسا جيدا في 2.6، يمكنك أن تتعلم 3.0. وبهذه الطريقة يمكنك نوع من نقدر كيف أن اللغة قد تطورت وحيث "الجمالية" من قانون يأتي من.

نصائح أخرى

والذهاب مع 2.6 لأن هذا هو ما معظم المكتبات (pygame، كسبيثون، جانغو، الخ) الهدف.

والاختلافات في 3.0 التي ليست ضخمة، لذلك الانتقال إليها لاحقا لا ينبغي أن يكون الكثير من مشكلة.

ولأن لديهم عدم التوافق، وأنا أقترح عليك أن تبدأ الذهاب لبيثون 3.0 الذي هو أكثر فائدة في المستقبل على أي حال. انها لغة أفضل. يمكنك مشاهدة الاختلافات الدقيقة في الصفحة ما هو جديد على موقعها على الانترنت.

وابدأ مع 2.6، وعندما تحصل على أكثر قليلا يتقن مع اللغة (بضعة آلاف من الأسطر من التعليمات البرمجية المكتوبة) والانتقال إلى 3.0 سيكون من السهل والطبيعي. في الوقت الذي تعلم أقترح عليك تجاهل الطبقات الكلاسيكية، وإيلاء اهتمام خاص لالمكررات والمولدات، وقائمة على الفهم.

وذلك يعتمد على ما كنت على استعداد للقيام به.

وبيثون 3.0 هو الإصدار الأحدث، ومع مرور الوقت ينبغي أن يصبح المعيار. ومع ذلك، فإنه يكاد لا يملك أي المكتبات أو الأطر المتاحة، وحتى الأدوات ليست بذلك حتى الآن (على سبيل المثال الكسوف المكونات في لبيثون لا تزال في مرحلة الهجرة).

من ناحية أخرى، لا توجد اختلافات كبيرة، وبمجرد معرفة احد، والانتقال إلى أخرى في غاية السهولة.

وهكذا، إذا كنت تخطط فقط للعب حولها، ويمكن أن تذهب مع 3.0. إذا كنت تخطط لاستخدامها في مشروع جديد، وأود أن عصا على إطلاق سراح كبار السن.

كن حذرا مع ذلك. المكتبات مثل برنامج تشغيل الخلية ما زالت في 2.5

إذا كنت تبحث في ذلك من منظور الحصول على واحد في العمل، وأنا بالتأكيد على الأقل معرفة الإصدار 2.x كذلك. رمز أعمل على لا يزال يستهدف الثعبان 2.4 وإلى حد علمي لا يوجد أي خطط للانتقال إلى حتى 2.6، ناهيك عن 3.0 في المستقبل القريب. سيكون هناك طن من التعليمات البرمجية الثعبان الإصدار 2.x تطوف لسنوات قادمة وسوف الغالبية العظمى من الوظائف الثعبان تنطوي على العمل مع هذا الرمز.

وهكذا كنت أبدأ بتعلم الثعبان 2.6 بينما طوال الوقت ابقاء العين على 3.0 بحيث كنت على الأقل على علم وما بت من التعليمات البرمجية الخاصة بك الإصدار 2.x لا تعمل في 3.0

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top