summaryrefslogtreecommitdiff
path: root/A_First_course_in_Programming_with_C
diff options
context:
space:
mode:
Diffstat (limited to 'A_First_course_in_Programming_with_C')
-rwxr-xr-xA_First_course_in_Programming_with_C/Chapter14.ipynb625
1 files changed, 0 insertions, 625 deletions
diff --git a/A_First_course_in_Programming_with_C/Chapter14.ipynb b/A_First_course_in_Programming_with_C/Chapter14.ipynb
deleted file mode 100755
index e1fefdcb..00000000
--- a/A_First_course_in_Programming_with_C/Chapter14.ipynb
+++ /dev/null
@@ -1,625 +0,0 @@
-{
- "metadata": {
- "name": ""
- },
- "nbformat": 3,
- "nbformat_minor": 0,
- "worksheets": [
- {
- "cells": [
- {
- "cell_type": "heading",
- "level": 1,
- "metadata": {},
- "source": [
- "Chapter 14: Graphics Using C"
- ]
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 1, Page Number : GUC-4"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "\n",
- "\n",
- "a = int(raw_input(\"Enter the first number : \"))\n",
- "b = int(raw_input(\"Enter the second number : \"))\n",
- "\n",
- "if a > b:\n",
- " print a, \" IS THE BIGGEST NUMBER\"\n",
- "else:\n",
- " print b, \" IS THE BIGGEST NUMBER\"\n",
- " \n",
- " "
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter the first number : 5\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter the second number : 3\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "5 IS THE BIGGEST NUMBER\n"
- ]
- }
- ],
- "prompt_number": 7
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 2, Page Number : GUC-10"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "%pylab inline\n",
- "import pylab\n",
- "import matplotlib.pyplot as plt\n",
- "\n",
- "x1 = int(raw_input(\"Enter start point coordinate : \"))\n",
- "y1 = int(raw_input())\n",
- "\n",
- "x2 = int(raw_input(\"Enter end point coordinate : \"))\n",
- "y2 = int(raw_input())\n",
- "\n",
- "figure()\n",
- "pylab.plot([x1,y1],[x2,y2])"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stderr",
- "text": [
- "WARNING: pylab import has clobbered these variables: ['pylab']\n",
- "`%pylab --no-import-all` prevents importing * from pylab and numpy\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Populating the interactive namespace from numpy and matplotlib\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter start point coordinate : 50\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "40\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Enter end point coordinate : 200\n"
- ]
- },
- {
- "name": "stdout",
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "180\n"
- ]
- },
- {
- "metadata": {},
- "output_type": "pyout",
- "prompt_number": 11,
- "text": [
- "[<matplotlib.lines.Line2D at 0x82b1130>]"
- ]
- },
- {
- "metadata": {},
- "output_type": "display_data",
- "png": "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\nTkSuQmCC\n",
- "text": [
- "<matplotlib.figure.Figure at 0x8136550>"
- ]
- }
- ],
- "prompt_number": 11
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 3, Page Number : GUC-11"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "%pylab\n",
- "#Tkinter package is used for graphics\n",
- "from matplotlib.patches import Rectangle\n",
- "from matplotlib.collections import PatchCollection\n",
- "\n",
- "e = Rectangle(xy=(35, -50), width=80, height=80)\n",
- "fig = plt.gcf()\n",
- "fig.gca().add_artist(e)\n",
- "#e.set_clip_box(ax.bbox)\n",
- "e.set_alpha(0.7)\n",
- "pylab.xlim([20, 50])\n",
- "pylab.ylim([-65, -35])\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [
- {
- "output_type": "stream",
- "stream": "stdout",
- "text": [
- "Using matplotlib backend: Qt4Agg\n",
- "Populating the interactive namespace from numpy and matplotlib\n"
- ]
- },
- {
- "output_type": "stream",
- "stream": "stderr",
- "text": [
- "WARNING: pylab import has clobbered these variables: ['e']\n",
- "`%pylab --no-import-all` prevents importing * from pylab and numpy\n"
- ]
- },
- {
- "metadata": {},
- "output_type": "pyout",
- "prompt_number": 22,
- "text": [
- "(-65, -35)"
- ]
- }
- ],
- "prompt_number": 22
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 4, Page Number : GUC-13"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import turtle\n",
- "turtle.speed(0)\n",
- "\n",
- "\n",
- "turtle.forward(200)\n",
- "turtle.left(120)\n",
- "turtle.forward(200)\n",
- "turtle.left(120)\n",
- "turtle.forward(200)\n",
- "turtle.left(180)\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 38
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 5, Page Number: GUC-17"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import turtle\n",
- "turtle.speed(0)\n",
- "\n",
- "\n",
- "turtle.forward(200)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(200)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 39
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 6, Page Number : GUC-18"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import turtle\n",
- "turtle.speed(0)\n",
- "\n",
- "\n",
- "turtle.forward(200)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(200)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 41
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 7: Page Number: GUC-22"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from turtle import*\n",
- "speed(0)\n",
- "i=0\n",
- "while i < 360:\n",
- " forward(1)\n",
- " left(1)\n",
- " i+=1"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 42
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 8, Page Number:GUC-24"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from turtle import*\n",
- "speed(0)\n",
- "i=0\n",
- "while i < 360:\n",
- " forward(3)\n",
- " left(3)\n",
- " i+=3\n",
- "\n",
- "penup()\n",
- "right(90)\n",
- "forward(50)\n",
- "left(90)\n",
- "forward(100)\n",
- "left(90)\n",
- "pendown()\n",
- "forward(200)\n",
- "left(90)\n",
- "forward(200)\n",
- "left(90)\n",
- "forward(200)\n",
- "left(90)\n",
- "forward(200)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 50
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 9, Page Number : GUC-25"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from turtle import*\n",
- "speed(0)\n",
- "i=0\n",
- "while i < 360:\n",
- " forward(3)\n",
- " left(1)\n",
- " i+=1\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 54
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 10, Page Number : GUC-26"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from turtle import*\n",
- "speed(0)\n",
- "\n",
- "left(90)\n",
- "forward(50)\n",
- "i=0\n",
- "while i < 180:\n",
- " forward(1)\n",
- " left(1)\n",
- " i+=1\n",
- " \n",
- "forward(150)\n",
- "left(90)\n",
- "forward(250)\n",
- "left(90)\n",
- "forward(100)\n",
- "left(90)\n",
- "forward(140)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 11, Page Number : GUC-28"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "import numpy as np\n",
- "from matplotlib import pyplot as plt\n",
- "\n",
- "OX = [1,2,3,4]\n",
- "OY = [200,590,670,435]\n",
- "\n",
- "fig = plt.figure()\n",
- "\n",
- "width = .35\n",
- "ind = np.arange(len(OY))\n",
- "plt.bar(ind, OY)\n",
- "plt.xticks(ind + width / 2, OX)\n",
- "\n",
- "fig.autofmt_xdate()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 1
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 12, Page Number : GUC-30"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from mpl_toolkits.mplot3d import Axes3D\n",
- "import matplotlib.pyplot as plt\n",
- "import numpy as np\n",
- "\n",
- "fig = plt.figure()\n",
- "ax = fig.add_subplot(111, projection='3d')\n",
- "for c, z in zip(['r'], [200,590,670,435]):\n",
- " xs = np.arange(20)\n",
- " ys = np.random.rand(20)\n",
- " ax.bar(xs, ys, zs=z)\n",
- " \n",
- "ax.set_xlabel('X')\n",
- "ax.set_ylabel('Y')\n",
- "ax.set_zlabel('Z')\n",
- "\n",
- "plt.show()\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 17
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 13, Page Number : GUC-31"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "from pylab import *\n",
- "\n",
- "# make a square figure and axes\n",
- "figure(1, figsize=(6,6))\n",
- "ax = axes([0.1, 0.1, 0.8, 0.8])\n",
- "\n",
- "# The slices will be ordered and plotted counter-clockwise.\n",
- "\n",
- "sales = [200, 590, 670, 435]\n",
- "explode=(0, 0.05, 0, 0)\n",
- "\n",
- "pie(sales, explode=explode,\n",
- " autopct='%1.1f%%', shadow=True, startangle=90)\n",
- " # The default startangle is 0, which would start\n",
- " # the Frogs slice on the x-axis. With startangle=90,\n",
- " # everything is rotated counter-clockwise by 90 degrees,\n",
- " # so the plotting starts on the positive y-axis.\n",
- "\n",
- "\n",
- "\n",
- "show()"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 19
- },
- {
- "cell_type": "heading",
- "level": 2,
- "metadata": {},
- "source": [
- "Example 14, Page Number : GUC-34"
- ]
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- " \n",
- "import turtle\n",
- "\n",
- "i=0\n",
- "while i < 360:\n",
- " turtle.forward(3)\n",
- " turtle.left(3)\n",
- " i+=3\n",
- " \n",
- "turtle.penup()\n",
- "turtle.forward(200)\n",
- "\n",
- "turtle.pendown()\n",
- "i=0\n",
- "while i < 360:\n",
- " turtle.forward(3)\n",
- " turtle.left(3)\n",
- " i+=3\n",
- " \n",
- "turtle.penup()\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(50)\n",
- "turtle.pendown()\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(400)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)\n",
- "turtle.right(90)\n",
- "turtle.forward(100)\n",
- "turtle.right(90)\n",
- "turtle.forward(150)\n",
- "turtle.right(90)\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(50)\n",
- "turtle.right(90)\n",
- "turtle.forward(400)\n",
- "turtle.right(90)\n",
- "turtle.forward(50)\n",
- "turtle.left(90)\n",
- "turtle.forward(50)\n",
- "turtle.right(90)\n",
- "turtle.forward(100)\n",
- "turtle.left(90)\n",
- "turtle.forward(100)"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 1
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [
- "\n"
- ],
- "language": "python",
- "metadata": {},
- "outputs": [],
- "prompt_number": 15
- },
- {
- "cell_type": "code",
- "collapsed": false,
- "input": [],
- "language": "python",
- "metadata": {},
- "outputs": []
- }
- ],
- "metadata": {}
- }
- ]
-} \ No newline at end of file