Do you want to learn Python and Django?

A couple of weeks ago someone asked me on facebook for guides and tutorials on how to learn Python.

When I was looking for resources for my self some years ago I ended up buying the Learning Python from O’Really which I found really poor. I spend some hours reading the first 100 pages and learning only for variables in Python.

I wanted something more advanced, more fast learning, so I bought the Python Cookbook from O’Really as well. Yes (!) that was the book that I was looking for but still.

So then after a conversation we had with my good friend Diego he proposed me to read a tutorial regarding Django.

That was it! The Django Book was the best resource so far for learning Django and Python. The book is diving you in to Python and Django from the first 5′ minutes but with a great explanatory way. As a result you can set up your own Django instance in the first hour understanding every step on the way.

Other really helpful resources regarding Python for beginners as proposed from the Greek Python community can be found in the following links:

And for my Greek friends there an awesome guide for developing games in Python written by my friend Manolis.

Other resources proposed from readers, comments, social media.

So don’t be afraid and DIVE in to Python or Django!

If you are aware of more Python and Django resources for beginners don’t hesitate to leave a comment in order to update the blogpost.

 

 

Advertisements

Mozilla Webmaker and Webvistas community go to public libraries

Photo by Thalia Papoutsaki

I am really happy to announce you a series of workshops regarding the web in our lives.

Mozilla’s and Webvistas‘ communities are co-organizing along with the municipality of Thessaloniki a series of workshops in the central public library of the city.

Our meeting is around every second Wednesday at 6pm in the first floor of Thessaloniki’s central public library. You can check the map here for directions.

Below you can find a detailed schedule of our workshops:

  • 1.    16/10 2013 – Christos Bacharakis, Mozilla – Create your own videos simple, easy and fast using the popcorn tool.
  • 2.     30/10 2013 – Giannis Kaskamanidis, Psychologist – The web and the children. Pros and cos of the usage of the internet
  • 3.     13/11 2013 – Maria Filipopoulou, Mathematician  – Scratch 2.0: Programming while playing or playing while programming?
  • 4.     4/12 2013 – Christos Bacharakis, Mozilla – Create your own web page in HTML using thimble. First part.
  • 5.     11/12 2013 – Christos Bacharakis, Mozilla – Create your own web page in HTML using thimble. Second part.
  • 6.     18/12 2013 – Dimitris Alvanos, lawyer – Online transactions
  • 7.     8/1 2014 – Despoina Drivakou, Psychologist – Social interaction on the web
  • 8.     22/1 2014 – Christos Bacharakis, Mozilla – Create your first  Open Web Application.

 

Ανακοίνωση και στα Ελληνικά από την κοινότητα των Webvistas.

Το πρόγραμμα και στα ελληνικά – the schedule in Greek

  • 1.    Τετάρτη16 Οκτωβρίου 2013 – Χρήστος Μπαχαράκης Mozilla – Δημιουργώντας βίντεο εύκολα, γρήγορα και απλά.
  • 2.    Τετάρτη 30 Οκτωβρίου 2013 – Γιάννης Κασκαμανίδης Ψυχολόγος – Διαδίκτυο και ανήλικοι: θετικές και αρνητικές συνέπειες της χρήσης του.
  • 3.    Τετάρτη 13 Νοεμβρίου 2013 – Μαρία Φιλιπποπούλου  Μαθηματικός – Scratch 2.0: Προγραμματίζω παίζοντας ή παίζω προγραμματίζοντας;
  • 4.    Τετάρτη 4 Δεκεμβρίου 2013 – Χρήστος Μπαχαράκης Mozilla – Μαθαίνοντας να φτιάχνουμε ιστοσελίδες σε HTML μέρος 1ο.
  • 5.    Τετάρτη 11 Δεκεμβρίου 2013 – Χρήστος Μπαχαράκης Mozilla – Μαθαίνοντας να φτιάχνουμε ιστοσελίδες σε HTML και CSS μέρος 2ο.
  • 6.    Τετάρτη 18 Δεκεμβρίου 2013 – Δημήτρης Αλβανός  Δικηγόρος – Διαδικτυακές τραπεζικές συναλλαγές.
  • 7.    Τετάρτη 8 Ιανουαρίου 2014 – Δέσποινα Δριβάκου  Ψυχολόγος – Κοινωνική διάδραση στο διαδίκτυο
  • 8.    Τετάρτη 22 Ιανουαρίου 2014 – Χρήστος Μπαχαράκης Mozilla – Μαθαίνοντας να γράφουμε ανοιχτές διαδικτυακές εφαρμογές – Open Web Applications.

Τα λέμε εκεί! – See you there!

FOSDEM 2013 – review

The first weekend of February of every year is always dedicated to FOSS Developers Meeting (FOSDEM) in Brussels.

FOSDEM is always a great opportunity to meet all my old Fedora and Mozilla friends from around the world. Unfortunately I didn’t get in time in Brussels in order to attend Fedora community’s dinner but I met them afterwords in the Delirium Cafe enjoying a large variety of beers. Right Christoph 😉

Saturday morning wake up is always tricky but along we Nikos we managed to get in time in order to prepare the Fedora booth along with Jiri where there was a surprising waiting for us as you can see in the picture above. Generally the most of my time I spend it in attending sessions but I did some contribution in Mozilla’s and Fedora’s booths too. This year’s Mozilla and Fedora booths where better than any other year with a lot of new and passionate people spreading the word of their favourite open source project and seeking more and more contributors.

It was another great year with a lot of enlightening presentations, a lot of awesome and brainstorming conversations with hackers from all over the world and of course a lot of hacking. The discussions you have outside dev rooms with amazing hackers, the brainstorming and all this energy can’t be compared with anything in the world. I want to give an extra credit to flash Fredy and Panos for having a live demo session in Mozilla’s booth, presenting Firefox OS devices the whole weekend! You were amazing guys, thank you! Finally I want to thank all the Reps who spend some time in booth talking with people, answering questions and solving problems.

As I blog posted before, more than 40 Greek hackers took over Brussels and FOSDEM where some of them run 8 sessions regarding open source software, open source hardware, their awesome projects or the project where they contribute in.

But this year was special for me too because it was my first time attending FOSDEM as a speaker. At Sunday noon I had a session in Mozilla’s dev room regarding debugging Firefox OS and open web apps as well as Gaia apps too. Thank you Clarista and Benoit for the excellent organization of the Mozilla presence. In general I think my presentation was a success despite the stress I had on stage. You can find my presentation online and you can always mail me for anything regarding debugging Firefox OS and Gaia.

World, watch out! Firefox OS is coming and it’s going to be astonishing!

FOSDEM 2013 is over and I cant wait a year for the next one! I am really glad for having a lot and great time with my old and new friends.

You can check FOSDEM’s 2013 photo album here.

 

Three weeks, three awesome events, one goal

 

I am really excited about this blog post! The upcoming weeks are going to be extremely awesome, regarding the two FOSS projects I am mostly involved in Fedora and Mozilla.

 Athens Firefox OS App Days

By time order, this Saturday is the Athens Firefox OS App Day which is sold out from the previous week. This event is going to be a hackathon on the new Firefox OS operating system for mobile devices. In 11 hours, 350 web and mobile developers are going to learn everything about Firefox OS, from theory to “build my own app”. We are going to provide them all the nessessary tools for building their own app in a few hours such as pizza and beer!

A month ago was the Firefox OS hackathon, a pilot event of Firefox OS App Days in Athens hackerspace which prepared us for a success upcoming series of Firefox OS App Days events.

For live updates follow MozillaGreece twitter account or you can watch the live video stream.

 

 FOSDEM 2013

Next weekend (2-3/02) is FOSDEM, the biggest event for FOSS Developers around the globe. It’s going to have a lot of beers, parties, more than 160 presentations and around 5000 hackers around the world.

Except this boring stuff this year is going to be a great year for the Greek FOSS community which is going to have 8 sessions in FOSDEM.

Here is the list with all these awesome presentations – well done guys!

Saturday

11:00 – 12:00 The neat guide to Fedora RPM Packaging Nikos Roussos

11:30 – 12:00 FirefoxOS: Port it… Build it… Flash it…Alfredos-Panagiotis Damkalis

18:00 – 19:00 Using codebender as an IDE for Arduino and other embedded devices Vasilis (tzikis) Georgitzikis

Sunday

10:00 – 11:00 Making a Hackerspace SmartDimitrios Amaxilatis

14:00 – 14:30 Introducing the Synnefo open source IaaS cloud platform Vangelis Koukis

14:00 – 14:30 Firefox OS and Web Applications – Debugging made easyChristos Bacharakis

16:30 – 17:00 WebFWD: Moving the web forwardVasilis (tzikis) Georgitzikis

18:40 – 19:00 Open DiscussionChristos Siopis

So, on Sunday noon I am having a session on Mozilla’s Dev Room presenting all the necessary developer tools and techniques on developing web apps for Firefox OS. The rest of the weekend, if I am not attending a session, you will find me on Fedora’s or Mozilla’s booth.

See you there!

 

Fedora Greece Activity Day – Fedora 18 release party

As you already know Fedora 18 is out and there is no better way to celebrate than a release party. So, in the mid of February we organizing a Greek Fedora 18 release party shared in two cities, Athens and Thessaloniki.

It’s going to happen on Saturday and except the party, we willing to have a lot of hackfests explain how easy is for you to hack Fedora and contribute in upstream projects. We are going to have workshop for starters, introduction to Fedora, translation sprint and for more advanced users, RPM packaging workshop, build your own remix etc.

Our goal is to present Fedora to new users, seek contributors and hack our favourite operating system

More details are going to be published soon!

 

 

 

Open Source and Research – talk, review

Two weeks ago – 27/11/2012 – , along with two great FOSS contributors shared a session in the Aristotle University of Thessaloniki in Greece regarding “Open Source and Research“.

The event was organized by the society of the post graduate department of physics and math of the Aristotle University.

Kostas Koudaras –  OpenSUSE contributor – explained the differences between free source and open source and elaborated on the movement/culture of Free Source software. In addition he explained the philosophy of contributing upstream and generally what do you achieve by contributing in FOSS projects.

Salih Elim – Open Source strategist at ErgoQ –  presented where free/open source applies in day life such as routers, cars, software etc. Later on the audience got amazed by a slide he shared with companies who use and support open source such as redhat, mozilla, google, toyota, ibm, nasa etc. In the end Salih, presented some open source projects which were a products of academic research and explained why should the community of an academic research project has to use, adopt and produce open source software/hardware.

In the last part of the session I – Fedora Project contributor, Mozilla –  presented the benefits of working/creating inside a community especially if that is an open source one. I tried to motivate people to join active FOSS communities or great their own, finding people with common interested. I shared a list with the most active Greek communities such as the Fedora’s Project, Mozilla’s,OpenSUSE’s and explained them why these communities rock, what do we achieve by contributing in these projects and invited them to join us!  I am pretty sure that people understood that through open source communities they can build the future of the open software/hardware as other foundation and foss companies (Red Hat, Mozilla) did in the past.

It was a successful event considering the fact that we had around 75 people, an 30′ session with discussing and answering to questions after the event and a lot of feedback.

I want to thank Thanos Pavloudis from the society of the post graduate department of physics and math (from the Aristotle University of Thessaloniki), who organized this event, made it happen and want to organize more events regarding Open Source.

Some more photos from the event can be found in my picasa web album.

Till the next time, keep hacking the world 😉

 

 

 

The UnConference 2012 – awesomeness review

In 14 of November in Thessaloniki took place the first UnConference.

The UnConference was the highlight of a three day festival around Thessaloniki’s public children libraries. The hole festival organized by the non profit company FutureLibrary.gr which intends to change the idea of children libraries by making over almost every children library in Greece.

The UnConference had four awesome keynotes by FutureLibrary.gr, Library 10, Google and Mozilla. The audience came from all over the country and we estimate that they were 250-300 people out there. They where related to children libraries and public libraries in general.

From the FutureLibrary.gr, the man who inspired the renovation of the children libraries presented his vision and the results. The 4 renovated libraries are amazing introducing an innovative type of library equipped with bleeding edge technology such as computers, interactive screens, smart furniture and much more.

Kari Lämsä from Library 10″ introduced us his idea on how a library should be. Collaboration spaces, adjective tables and chairs special meeting rooms and music breaks in the noon were some highlights of his talks.

Simon Morisson and Dionisis Kolotsas from Google, presented us a new project on digitizing books, posters, paintings and creating a web museum free to explore, search and interact.

Chloe on stage

Last but not least, Chloe Varelidi from Mozilla Project presented the Webamaker project and some great tools such as Popcorn, Thimble and X-Ray goggles. She explained how important is the webmaker project especially for children which teach them how to hack the web! In addition she presented some live demos of Thimble and X-Ray Goggles and as a result the – after sessions – workshop was crowed!

After the keynotes each project had it’s own workshop where the attendances had the opportunity to hands on, discuss and brainstorm.

Along with Chloe we run a workshop titled: “Build your own website with an easy way”. After a warming up thumb war game the workshop was on! Due to the internet lack we could run a proper hands on – workshop – thimble but we challenged people to hack on paper. The attendances spitted in 7 teams where they had to come up with at least 3 ideas of sites for children. Then they had to choose at least 2 of them and designed them on paper.

In the end every team had to present their ideas and challenge themselves by implementing them in Thimble.

Chloe’s webmaker workshop

The workshop was successful due the fact that the number of attendances was high, people enjoyed and in the end I saw a lot of enthusiast and “ready to hack the web” faces.

After the workshops in the main room there were some lighting talks regarding some cool projects such as library on grass, children sleepover in libraries and a lot experience from Future Library’s volunteers.

Themis on stage presenting collaboration

Another lighting talk was about Mozilla Hive in Athens by Konstantina and Themis which is going to boot during the spring of 2013. Their approach to the audience regarding collaboration was pretty awesome. They distributed colored papers to everyone and provide them instructions on how to create a really solid construction by joining the papers together.

Bottom line, it was a successful event for the organizers, the people who traveled across the country and especially for Mozilla foundation and webmakers!

At last Dimitris Protopsaltou presented FutureLibrary.gr’s plans for the 2013 and how they are going to renovate almost every(!) public children library in Greece.

We want to thank the FutureLibrary.gr, especially Dimitris Protopsaltou and Despina Mitropoulou for the organization and the volunteers who made it happen!

You can check my photos from the event at the Picasa web album here.

Organization committee and volunteers

Session on “How can Open Source apply in research”

Το κείμενο ακολουθεί και στα Ελληνικά.

Next Tuesday along with other two great FOSS contributors we are having a session regarding “Open Source and research” in the Aristoteleio University of Thessaloniki.

The audience is going to be pre and post graduate students from different schools of the University.

In general we want to prove that open source philosophy/software  is a more efficient and can help in all kind of problems. From the personal side of life till the academic one. We want to present a lot of FOSS projects which are used in academic research, well known project which were a result of academic research and generally the idea that Free/Open Source software is the future (pre/post/ graduate – research).

Finally we want to provide them FOSS product solutions and generally empower them to use Free/Open Source software in their personal and academic life. As a Fedora Project contributor and a Mozilla Rep I am going to present them Fedora and Mozilla products which will cover all their basic needs in personal and professional life.

More details are going to be published after the session.

See you there!

In Greek

Την επόμενη Τρίτη το απόγευμα στο Αριστοτέλειο Πανεπιστήμιο Θεσσαλονίκης μαζί με δύο εξαιρετικούς συνομιλητές θα μιλήσουμε για το ελύθερο/ανοιχτό λογισμικό στην έρευνα.

Το κοινό θα αποτελείται από προπτυχιακούς και μεταπτυχιακούς φοιτητές από διάφορες σχολές του Πανεπιστημίου. Στόχος μας είναι να εισάγουμε το κοινό στη φιλοσοφία του ΕΛ/ΛΑΚ, τις χρήσεις που έχει στην καθημερινή μας ζωή και πως θα μπορούσε να χρησιμοποιηθεί στην Πανεπιστημιακή έρευνα. Μέσα από παραδείγματα χρήσης ΕΛ/ΛΑΚ στην έρευνα θα προσπαθήσουμε να αποδείξουμε ότι τόσο η αποδοχή και εφαρμογή της φιλοσοφίας του, όσο και η χρήση διάφορων project είναι ένα αναγκαίο, αναπόφευκτο αλλά εξαιρετικά χρήσιμο γεγονός.

Τέλος θα προσπαθήσουμε να παρακινήσουμε ακόμα περισσότερο τους φοιτητές να χρησιμοποιούν προϊόντα ΕΛ/ΛΑΚ τόσο στην καθημερινή τους ζωή, όσο και στην ακαδημαϊκή τους. Σαν μέλος και άνθρωπος που συνεισφέρει στο Fedora Project και Mozilla, θα παρουσιάσω τόσο τη δομή και λειτουργία των κοινοτήτων τους, όσο και τα προϊόντα ΕΛ/ΛΑΚ που μπορούν να χρησιμοποιήσουν στην καθημερινή και ακαδημαϊκή τους ζωή.

 

Σας περιμένουμε λοιπόν σε αυτό το ταξίδι της έρευνας την Τετάρτη στις 18:30 στην αίθουσα Α31 του κτηρίου της Φυσικομαθηματικής σχολής του ΑΠΘ.