tags to use : barcampbangalore7 and barcampbangalore; follow BCB7 Twitter Updates
BCB4 BangPypers
From BarcampBangalore
ricboczelro libocolirob
Contents |
[edit] About the Python Collective
[edit] Collective Coordinators
- Ramdas S, ramdas at developeriq dot com
- Akash Mahajan, akashmahajan at gmail dot com
[edit] Topics you'd like to hear about
<Please make your requests here>
A session about career oppertunities in Python currently.
What other related things a fresher should learn apart from Python, like django, to make a good Python Programming career.
Requested by : Debasish Panda dpanda.tech AT gmail DOT com
[edit] Proposed Sessions
[edit] Intro to python Workshop (120 mins)
Since this is a long session, we may need to find a spot where we can have this session without disturbing the main tracks. Also this is a workshop meaning we will be working through the code. Get a laptop with the latest version of Python along so you can type out the program in parallel.
Siddharta Govindaraj, [if you are interested in co-running this session, add your name here]
In this session we will learn python by gradually refining a program through three stages. The goal of the program will be to randomly pick words and generate sentences.
Stage 0 (15 min)
A quick introduction to python basics
- Using the interpreter
- Variables and types
- Intro to basic data types - int, float, string, list, dict, tuple
- Indenting in python
Stage 1 (40 min)
The first stage program will randomly select words from a sample of text and output it.
- Writing a basic program in python
- File I/O
- Functions and parameters
- Loops, conditions
- List comprehension
Stage 2 (20 min)
The second stage program will randomly select words based on the probability of occurance.
- Creating data structures with lists and dicts
- Iterating through dicts
Stage 3 (20 min)
A smarter program that uses a Markov chain to generate sentences.
- More complex structures: dict of lists and dict of dicts
stage 3 (30 mins)
- Introducing The Brainwave Platform
- Pending Tasks and Community Participation
[edit] Pylons/Paste/WSGI - The new face of python web development
Details coming
Pradeep Kishore Gowda
* details coming shortly...
[edit] Python - The origin and evolution
Details coming
Bharath Keshav and Timmy Jose
Details coming shortly.
[edit] PyQt: the power of Qt
This talk will introduce PyQt4 , the python bindings of Qt4. It will also do some small examples to jump start PyQt and will have some bigger example
Kushal Das
* What is PyQt * How to start * Some basic examples * Little bit bigger examples
[edit] Template Session Proposal
(Replicate this template and place yours above; do not remove this)
Session Proposer's Name
Description of session.
[edit] Collective Registration
[edit] Registration Notes
If you plan to spend most of your time at BCB4 with the BangPypers, please add your name here. Registrations are required for venue organisers to plan for space and resources, and for the BangPypers to organise their schedule.
Registrations have been closed and you if you have registered you can find your name here
Others who wish to attend this collective please go to the homepage and add your name on the waiting list! We hope you will get lucky by saturday!
[edit] Schedule
Coming soon.
[edit] Resources Required
One room seating about 50-80 people for entire duration of event. One projector (collective will bring own laptops). One whiteboard with markers.
[edit] Comments
The BangPypers propose to hold their BangPyCon conference within BCB4.

