Coder Social home page Coder Social logo

hejibo / python_for_psychologists Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jona-sassenhagen/python_for_psychologists

0.0 2.0 0.0 6.52 MB

Python for Psychologists teaching materials

License: BSD 3-Clause "New" or "Revised" License

Python 1.34% Jupyter Notebook 98.66%

python_for_psychologists's Introduction

Python for Psychologists

This repo contains an introduction to Open and reproducible scientific programming for psychologists in Python. It stems from a series of seminars held at the University of Frankfurt, Department of Psychology. Materials include:

  • Class material: a series of notebooks, each corresponding to one in-class session, introducing material and providing exercises

  • Homework assignments: Students conducted experiments. The experimental programs themselves (in OpenSesame or Psychopy), the resulting data, and the analysis in the form of Jupyter Notebooks are presented.

Aim of the course

  • learn to program for non-programmers (in particular, though not exclusively, experimental psychologists)
  • Open Science conforming scientific coding
    • reproducible
    • open for reuse
  • Contemporary coding practice conforming

How you can use this resource

If you have not yet done so: Download and install Anaconda, a scientific Python distribution. Anaconda comes with many or most of the Python packages a researcher needs. It also comes with the Jupyter Notebook, a great starting point for learning and using Python for conducting research. Most of the resources here are Jupyter Notebooks, which you can download and run on your own computer.

For example, the folder ExampleAnalyses contains experiments conducted by students as final assignments of a Python for Psychologists class. The Notebooks (*.ipynb files) containing the analyses -- for an example, check out this one -- of the results are complete, and fully reproducible. To reproduce one, download the notebook and the corresponding data files, store them in the correct file structure, for example, by downloading this entire repository, and open and run them in a Jupyter Notebook.

Supported by

eLearning Förderfonds der Goethe-Universität Frankfurt AG Fiebach Goethe-Universität Frankfurt

python_for_psychologists's People

Contributors

jona-sassenhagen avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.