ABA


"Python - אשמח לעזרה"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #15500 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 15500
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   10:58   19.10.09   
אל הפורום  
  Python - אשמח לעזרה  
 
התחלתי ללמוד מדעי המחשב בבר-אילן.
נתבקשנו ללמוד את ה-Syntax של Python באופן עצמאי.

יש המלצות?
אתרים\ספרים מומלצים?


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  זו שפה די פשוטה Net_Boy  19.10.09 22:07 1
     לא למדתי אף שפה. Zippo  19.10.09 22:47 2
         מבינים את זה הרבה יותר טוב על דרך השלילה טרה-בייט  19.10.09 23:01 3
         בשמחה, לזה נועד פורום תיכנות :) Net_Boy  19.10.09 23:12 4
  מכתב Cool Man 23.10.09 03:29 5
     עברית ושפות תכנות - לא מסתדר לי כ''כ. Zippo  26.10.09 01:01 7
  dive into python Limp Bizkit 25.10.09 00:35 6
     תודה. הורדתי! :) Zippo  26.10.09 01:05 8

       
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   22:07   19.10.09   
אל הפורום  
  1. זו שפה די פשוטה  
בתגובה להודעה מספר 0
 
   אפשר ללמוד מהאתר של השפה
http://docs.python.org/3.1/tutorial/

הערה:
אם לא למדת שפה מונחית עצמים קודם מומלץ לא להתחיל בפייתון


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   22:47   19.10.09   
אל הפורום  
  2. לא למדתי אף שפה.  
בתגובה להודעה מספר 1
 
בקורס אנחנו נלמד C
ובקשר לפייתון זה לימוד עצמי של ה-Syntax, ואנחנו נגיש עבודות בזה.

אני מאמין שאם בקורס מבוא למדעי המחשב אמרו לנו ללמוד פייתון, כנראה שהם יודעים על מה הם מדברים...

אגב,
אני לגמרי NOOB (תמיד רציתי להשתמש במילה הזאת! ), ואין לי ממש מושג מה זה אומר "מונחה עצמים".
בא לך להאיר את עיניי?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
טרה-בייט 
חבר מתאריך 8.10.09
24 הודעות
   23:01   19.10.09   
אל הפורום  
  3. מבינים את זה הרבה יותר טוב על דרך השלילה  
בתגובה להודעה מספר 2
 
אבל צריך להכיר את ההתפתחות של שפות-התכנות כדי להבין מה עדיף במה שיש היום

בראשית ימי הקוד, הוא היה רק מספרים ברצף, וזה היה מתיש מאד
לאחר מכן הגיעו שפות התכנות, כמו אסמבלר ו-C למשל, והגדירו שיטות ע"מ לקבץ חלקים שחוזרים על עצמם לבלוקים שאפשר לקרוא להם, ושאפשר להעביר אליהם פרמטרים.
בשלב הזה יחידות המידע נקראו struct והן הכילו את האינפורמציה בלבד, וע"מ לבצע פעולות בעזרת האינפורמציה, היה צריך להעביר אותה כפרמטר בקריאה לפונקציות, מה שהסתבר כבלתי-קריא-למחצה. כמו-כן ניהול הזכרון היה בידי המתכנת, לטוב ולרע ולרוב זה היה רע, והיו זליגות זכרון כי אנשים עושים טעויות

בדור הבא של שפות התכנות ה"עיליות", הוגדר מודל האובייקטים. אובייקט מוגדר כקבוצה של נתונים שניתן לבצע עליהם פעולות מסויימות, כך שאובייקט מכיל גם פונקציות וגם מידע מרוכזים לפי הקשר. למשל: Account class יכיל את האינפורמציה לגבי חשבון ואת הפונקציות ע"מ לטפל בחשבון.

כמו-כן הוגדרו שיטות רבות לתיחום-השמות ע"מ למנוע התנגשויות בין חלקי-קוד בעלי שמות זהים. ב-C# זה namespace ובפייתון זה מודול.

בסופו של יום הקרבה בין שפת-התכנות לשפה-הדבורה הוא שמאפשר לנו להגות מבנים ואפשרויות מורכבות יותר, ומקל עלינו לתרגם חזון זה לתוכנה עובדת. פייתון מבחינה של קרבה לאנגלית שפה מצויינת להתחיל ללמוד בה, וגם להעמיק בה, אני אישית מעריץ את האיש שכתב את רובה בעצמו וההוגה שלה, גוידו ואן-רוסום. תמצאו הרבה וידיאוס שלו בגוגל ויוטיוב.

פייתון שפה קלה נוחה ומתאימה גם ללמידה כשפה ראשונה, ומאפשרת רבות. סביבת העבודה קצת פרימיטיבית לטעמי.

לילה טוב,
זיו


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Net_Boy  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.4.02
17151 הודעות, 1 פידבק
   23:12   19.10.09   
אל הפורום  
  4. בשמחה, לזה נועד פורום תיכנות :)  
בתגובה להודעה מספר 2
 
   שפת C היא באמת השפה הכי טובה להתחיל בה לפי דעתי , פייתון היא יותר שפת סקריפט ופחות שפה מעשית לפיתוח אפליקציות.

תיכנות מונחה עצמים זו הצורת פיתוח הכמעט אבסולוטית היום (שפות כמו C++,JAVA,C# הן שפות שמיועדות לתיכנות מונחה עצמים) אני יוכל להסביר לך את היתרונות והחסרונות של התפיסה הזאת אבל כדי להבין על מה אני מדבר אתה צריך ללמוד קודם כל שפת תיכנות פרוצדורלית (כמו C לדוגמא).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Cool Man

   03:29   23.10.09   
אל הפורום  
  5. מכתב  
בתגובה להודעה מספר 0
 
   http://www.underwar.co.il/library.asp?Page=Programming#cat110


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   01:01   26.10.09   
אל הפורום  
  7. עברית ושפות תכנות - לא מסתדר לי כ''כ.  
בתגובה להודעה מספר 5
 
חוץ מזה שלא ראיתי שם python...
אבל תודה רבה על הלינק.
אעביר הלאה לאנשים שמעדיפים עברית.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Limp Bizkit
חבר מתאריך 2.9.02
3436 הודעות
   00:35   25.10.09   
אל הפורום  
  6. dive into python  
בתגובה להודעה מספר 0
 
   ספר מעולה

Ask any racer, any real racer. It doesn't matter if you win by an inch or a mile; winning's
winning.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Zippo 
חבר מתאריך 26.5.02
7921 הודעות
   01:05   26.10.09   
אל הפורום  
  8. תודה. הורדתי! :)  
בתגובה להודעה מספר 6
 


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net