Code Monkey home page Code Monkey logo

programmingcoursedifa's Introduction

programmingCourseDIFA

slides for the programming course of the physics department of the university of Bologna

online slides

the slides can be seen live at:

https://unibodifabiophysics.github.io/programmingCourseDIFA/

suggestions for the project

details about the exam (lesson 00)

slides

markdown

general module

01_introduction

slides

markdown

02_reviewing_fundamentals_of_programming

slides

markdown

03_version_control

slides

markdown

04_testing

slides

markdown

05_debugging_and_logging__kill_the_print

slides

markdown

06_Vectorization

slides

markdown

07_Scientific_computation_libraries

slides

markdown

08_Data_pipelines_and_Snakemake

slides

markdown

09_DataFrame_and_Pandas

slides

markdown

10_object_oriented_programming_sklearn

slides

markdown

Applied Physics module

AF_01_random_generation_and_montecarlo

slides

markdown

AF_02_Differential_Equations_analysis

slides

markdown

AF_03_continuous_time_random_walks

slides

markdown

AF_04_random_sampling_and_statistics

slides

markdown

AF_05_functional_programming_part_1

slides

markdown

AF_06_functional_programming_part_2

slides

markdown

AF_07_command_line_applications

slides

markdown

AF_08_Documentation_and_API

slides

markdown

AF_10_remote_server_management

slides

markdown

older lectures

AF_04_random_chain_text_generation

slides

markdown

Suggested Books

Effective Computation in Python, O'Reilly

Repositories with How To's

https://github.com/physycom/sysconfig

https://github.com/UniboDIFABiophysics/HOWto

Reference material for the scientific Python programming

Think Python v2 - free online book

Scipy Lecture Notes - Introduction to the python scientific environment

From Python to Numpy - focuses on the numpy library for numerical calculations

artiles about data analysis and visualization

Tidy Data

Data organization in spreadsheets

Data visualization literacy: Definitions, conceptual frameworks, exercises, and assessments

Ten Simple Rules for Better Figures

programmingcoursedifa's People

Contributors

enricogiampieri avatar grufoony avatar nico-curti avatar

Stargazers

Giovanni Pedrelli 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.