Worum es bei uns geht
Bevorstehende Events (5+)
This workshop is for everybody who is interested in learning Julia programming language (https://julialang.org/). Pre-requirements: You read our Code of Conduct (http://www.opentechschool.org/code-of-conduct/) and appreciate the content. 10 am: We will give a quick introduction to the language 1) Key features of the language and differences to other languages 2) Which applications are particularly promising 3) How to get started programming in Julia 10.45 am: We split into balanced groups, depending on your previous experience (with similar languages) and your interests and we will offer a wide range of learning material. More experienced Julia users will help you whenever you get stuck. 2 pm: We will be a bit more creative and work on several projects, e.g. - writing our own opentechschool tutorial(s) - implementing your current project into Julia - working on more advanced stuff, e.g. https://github.com/julia-users-berlin/julia-users-workshop/blob/master/list_of_resources.md Why Julia? -- Julia is Open Source. Julia is integrative: beginners can use it, but also experts often prefer it over C or Fortran. It is nearly as fast as C, but as easy to program as Python. In recent years, many computer and data scientists have switched to Julia as it seems to be the most future-proof language for large numerical operations. Today, Julia nicely complements Python and R when not only the comfort of an open source language that is easy to read and write but also speed is required. What is Julia made for? -- Julia is a general purpose language like Python, but it shines particularly when heavy computation is necessary and the alternatives are either to slow or require a lot of time to be implemented, e.g. data science, engineering, differential equations. Moreover, package development for Julia is rather convenient so that many scientists have switched to implement their packages in Julia. Will Julia be the future? -- According to the Julia developer survey (https://julialang.org/images/2019-julia-user-developer-survey.pdf) Julia users are convinced it is, come and find out why. Julia reached version 1.0 in summer 2018 which indicates a stable programming experience and it is rapidly improving. Organized by julia-users-group Berlin (https://julia-users-berlin.github.io/)
This is a work group of Python and Ruby learners, meeting up every other week to continue learning on python. As always there will be experienced Coaches around but we also just learn from each other. You can just check the RSVP-List for people tagged "coach" and feel free to contact any of them directly at the event. This group is open to total beginners in programming, who want to learn Python or Ruby, as well as to people, who are further or just have specific questions and/or need help with related topics. Please don't forget to bring your own laptop. The OpenTechSchool Python Coaches (https://groups.google.com/a/opentechschool.org/forum/?fromgroups#!forum/coaches.python) release all their learning material at learn.opentechschool.org (http://learn.opentechschool.org/). Feel free to take a look.
We learn server side programming together! Want to setup a blog using Wordpress? Program your first Django or Rails app? Install an audio server on a Raspberry Pi? Improve your testing skills? Whether your language of choice is Ruby, Python, PHP or something entirely different, come along. There will be coaches present who can help you with Ruby, Python, PHP and Go. If we don’t know something, let’s figure it out together! This group is open to total beginners in programming as well as to more experienced programmers who want to get their feet wet in another language or explore new topics. If possible, bring your own laptop. We have some computers available, but they are a bit slow. Snacks are also very welcome! Our learning materials are available under https://learn.opentechschool.org. We run a short intro round at the beginning of the meetup where everyone can say what their project is or how they can help others. We speak German and English. IMPORTANT NOTES & LINKS: • The RSVP-function will be open 7 days before a meetup takes place. • If you don't have a project to work on, it is often a good idea to do a tutorial or some exercises. See our discourse thread (http://discourse.opentechschool.org/t/ruby-co-learning-resources) that includes our favorites (and add your own).
Rust is a new systems programming language developed by Mozilla. Let's meet for open hacking and (co)-learning in our bi-weekly learning group! Everyone is welcome. Rusties of all skill levels meet and hack on cool Rust stuff. Please bring a computer (if available) or tell us if you need one, we can provide you with a machine. Never written a single line of Rust, but interested in the language? Don't worry, most of us are just starting off. There are people around to get you set up and going. Already have a project? Just hack on it or find others interested in contributing. If you have something working, you can put it on the big screen and show everyone. Don't have a project yet? There are lots of ideas and cool projects floating around that you can work on! Here are some ideas if you don't know what to hack on: - Install Rust https://www.rust-lang.org/downloads.html . - Read the Rust book https://doc.rust-lang.org/ - Complete Rustlings (a great beginners course!) https://github.com/rust-lang/rustlings