jagomart
digital resources
picture1_Object Oriented Programming Python Pdf 186800 | Python Pres Nov17


 170x       Filetype PDF       File size 0.16 MB       Source: student.portal.chalmers.se


File: Object Oriented Programming Python Pdf 186800 | Python Pres Nov17
dat171 object oriented programming in python prerequisites fundamental knowledge in programming variables conditionals loops and functions in any programming language course literature book python for everyone or and free online ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
  DAT171 Object oriented programming in Python
         ◮ Prerequisites: Fundamental knowledge in programming;
            variables, conditionals, loops, and functions in any
            programming language.
         ◮ Course literature: Book Python for everyone or/and free online
            material and interactive and comprehensive lecture notes.
         ◮ Course is given in English
         ◮ 2 lectures per week
         ◮ 3 tutored computer sessions per week
         ◮ 3 computer assignments, done in groups of two (3.0hp)
         ◮ Computer exam (determines total course grade) (4.5hp)
         ◮ Lecturers:
              ◮ Thomas Svedberg, thomas.svedberg@chalmers.se
              ◮ Mikael Öhman, mikael.ohman@chalmers.se
  Examination
         ◮ 3 mandatory computer assignments where you will:
             ◮ Use IPython + NumPy + SciPy + Matplotlib (as a
                MATLAB-replacement)
             ◮ write your own data structures with the use of classes
             ◮ write your own modules/libraries
             ◮ write an interactive program with graphical user interface
         ◮ Final exam
             ◮ is given in a computer room with the same setup as you have
                used during the computer assignments
             ◮ consists of 4 questions
             ◮ no internet, but the book, the lecture material, and all the
                reference manuals are available (digitally)
  Why Python?
         ◮ A proper programming language
              ◮ Libraries/modules
              ◮ Namespaces
              ◮ Coherent syntax
              ◮ Can create stand-alone applications
         ◮ Can be run interactively, simple syntax and debugging
         ◮ Multiple programming paradigms; object oriented, functional...
         ◮ Used as a scripting language for many applications
           (e.g. Abaqus, Salome, Autodesk)
         ◮ Many libraries written in other languages export bindings to
            Python (e.g. OpenFOAM, tensorflow, OpenCV)
         ◮ Works equally well for creating applications as well as for
            automating small tasks with scripts
  Why should you take this course?
         ◮ Most of the concepts taught will be equally applicable to many
           other programming languages.
              ◮ Java, C++, C#, Javascript, Ruby, Go, Julia, etc.
         ◮ Many of the concepts taught are useful in basically any
           programming language
         ◮ Can help you in any field where you use a computer
              ◮ Scientific computing, robotics, machine learning, statistics, ...
              ◮ App/game/web development
              ◮ Task automation/macros
         ◮ Alumni poll requests more programming
The words contained in this file might help you see if this file matches what you are looking for:

...Dat object oriented programming in python prerequisites fundamental knowledge variables conditionals loops and functions any language course literature book for everyone or free online material interactive comprehensive lecture notes is given english lectures per week tutored computer sessions assignments done groups of two hp exam determines total grade lecturers thomas svedberg chalmers se mikael ohman examination mandatory where you will use ipython numpy scipy matplotlib as a matlab replacement write your own data structures with the classes modules libraries an program graphical user interface final room same setup have used during consists questions no internet but all reference manuals are available digitally why proper namespaces coherent syntax can create stand alone applications be run interactively simple debugging multiple paradigms functional scripting many e g abaqus salome autodesk written other languages export bindings to openfoam tensorow opencv works equally well cre...

no reviews yet
Please Login to review.