python:dierbach:chapter_1_python_first_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
python:dierbach:chapter_1_python_first_steps [2016/07/28 00:12] mithatpython:dierbach:chapter_1_python_first_steps [2016/07/28 02:26] – [Using IDLE to develop a program] mithat
Line 1: Line 1:
-~~SLIDESHOW yatil-mfk~~+~~SLIDESHOW~~
  
 ====== Python first steps ====== ====== Python first steps ======
 Mithat Konar\\  Mithat Konar\\ 
-from Dierbach'"Introduction to Computer Science using Python"+based on Dierbach'//[[http://www.wiley.com/WileyCDA/WileyTitle/productCd-EHEP002046.html|Introduction to Computer Science using Python]]//.
  
 ===== The Python language ===== ===== The Python language =====
  
   * Syntax is easy to read.   * Syntax is easy to read.
-  * Interpreted and can be executed interactively.+  * Interpreted 
 +  * Can be executed interactively.
   * Huge community.   * Huge community.
     * Lots of support.     * Lots of support.
Line 15: Line 16:
 ===== IDLE ===== ===== IDLE =====
  
-  * IDLE is Python''standardIDE.+  * [[https://docs.python.org/3/library/idle.html|IDLE]] is Python'"standardIDE.
   * Good for starting to learn Python.   * Good for starting to learn Python.
   * Many [[https://wiki.python.org/moin/IntegratedDevelopmentEnvironments)|other IDEs]].   * Many [[https://wiki.python.org/moin/IntegratedDevelopmentEnvironments)|other IDEs]].
Line 53: Line 54:
  
   * Python's core is limited.   * Python's core is limited.
-  * Add functionality by ''import''ing *modules*.+  * Add functionality by importing modules.
   * Lots of modules in the [[https://docs.python.org/3/library/)|standard library]].   * Lots of modules in the [[https://docs.python.org/3/library/)|standard library]].
 <code python> <code python>
Line 97: Line 98:
 ===== Using IDLE to develop a program ===== ===== Using IDLE to develop a program =====
  
-  * Create a new program file with //File > New File// or //Ctrl+N// on Linux and Windows. +  * Create a new program file with //File > New File// or //Ctrl+N// (Linux and Windows)
-  * Write code:+  * Write some code:
 <code python> <code python>
 name = input('What do I call you? ') name = input('What do I call you? ')
Line 170: Line 171:
 > I need an exponent calculator. > I need an exponent calculator.
  
-Solution: Write a program that allows the user to enter any integer base and integer exponent, and displays the value of the base raised to that exponent.+  * Solution: Write a program that allows the user to enter any integer base and integer exponent, and displays the value of the base raised to that exponent.
  
  
  
 ===== Define the problem ===== ===== Define the problem =====
-  * Observations: The user will enter the values from the keyboard. It would be good if the user got feedback when the result is printed. I will use Python because it will be easy to implement the solution with it.+  * Observations: 
 +    * The user will enter the values from the keyboard. 
 +    * It would be good if the user got feedback when the result is printed. 
 +    * I will use Python because it will be easy to implement the solution with it.
   * Proposed interaction:   * Proposed interaction:
 <code> <code>
python/dierbach/chapter_1_python_first_steps.txt · Last modified: 2016/07/28 04:26 by mithat

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki