Python/Django Tutorial Series

Level up your professional portfolio by attending this series of Python/Django tutorials and create a Twitter Profiler!

Tutorials will run from February 1st through March 8th each Wednesday  (NOTE: No tutorial during study break on February 22nd).

Start with the Basics

Get an introduction to the basic concepts of Python and Django. This tutorial assumes that you are familiar with object oriented programing. It also helps to know html/css, which you can learn online on your own.

Code Like Crazy

Though we only meet for 90 minutes a week, it will take most people at least 10 hours each week (for five weeks) to become famililar enough with these skills to complete the Twitter Profiler project.

Master the Django Stack

Whether this is your first stack or one of many, Django is a good stack to master for applications that work with data. Read more about Python’s powerful data science libraries like NumPy, NLTK, SciPy, Pandas…


Organizer: Colin Conrad

Colin Conrad PhD Candidate and Sessional Lecturer

I am an Interdisciplinary PhD student at Dalhousie University, studying through the Rowe School of Business and the Faculty of Computer Science. My thesis work concerns applying machine learning to psychophysiological data generated during e-learning and e-commerce sessions. I also build web apps, teach, and consult to local companies.

 

Registration

Those who register for and complete this series of tutorials (i.e. create a working Twitter Profiler) will receive a signed Certificate of Participation from ShiftKey Labs. Add this certificate to your professional portfolio and showcase your talent to future employers!

Please register on the first tutorial page.

Python/Django Tutorial Series

Level up your professional portfolio by attending this series of Python/Django tutorials and create a Twitter Profiler!

Tutorials will run from February 1st through March 8th each Wednesday  (NOTE: No tutorial during study break on February 22nd).

Start with the Basics

Get an introduction to the basic concepts of Python and Django. This tutorial assumes that you are familiar with object oriented programing. It also helps to know html/css, which you can learn online on your own.

Code Like Crazy

Though we only meet for 90 minutes a week, it will take most people at least 10 hours each week (for five weeks) to become famililar enough with these skills to complete the Twitter Profiler project.

Master the Django Stack

Whether this is your first stack or one of many, Django is a good stack to master for applications that work with data. Read more about Python’s powerful data science libraries like NumPy, NLTK, SciPy, Pandas…


Organizer: Colin Conrad

Colin Conrad PhD Candidate and Sessional Lecturer

I am an Interdisciplinary PhD student at Dalhousie University, studying through the Rowe School of Business and the Faculty of Computer Science. My thesis work concerns applying machine learning to psychophysiological data generated during e-learning and e-commerce sessions. I also build web apps, teach, and consult to local companies.

 

Registration

Those who register for and complete this series of tutorials (i.e. create a working Twitter Profiler) will receive a signed Certificate of Participation from ShiftKey Labs. Add this certificate to your professional portfolio and showcase your talent to future employers!

Please register on the first tutorial page.

Students Tackle Real Business Problems at Python Hackathon

4 teams of Dal Computer Science students proved their innovation at the latest ShiftKey Labs Hackathon.

The ShiftKey-Py Hackathon took place February 22 – 24 and challenged teams to creatively solve valuable business problems using web frameworks including Python and Django.

Sponsored by social media analytics company Leadsift, the Hackathon saw students tackle issues including corporate Twitter account mapping, B2B/B2C classification of online profiles and personal vs. professional social media post classifiers.

Following two days of problem solving, students presented their solutions to a panel of expert judges with team StarDotStar’s B2B/B2C webpage classifier coming out on top.

The winning team used a range of technologies including Python, Django, NLTK and scikit-learn to build their own classifier to determine if companies from a shared dataset were B2B or B2C.

Sponsor Leadsift were so impressed by the StarDotStar’s winning solution, team member Kundan Kumar was offered full-time employment with the organisation.

Grant Wells, Manager at ShiftKey Labs said: “Hackathons like this one are part of a wide range of events organised by ShiftKey Labs for students and the community throughout the year. The sessions act as a fantastic opportunity for teams and individuals to develop their skills, access industry expertise through mentorship and gain recognition for their work. Kundan’s employment offer following the event is testament to how Hackathons such as this one are mutually beneficial to students, universities and the wider community.”

A very special thanks goes out to Colin Conrad and Vlado Keselj for their work coordinating and delivering this event.

ShiftKey-Py Hackathon

Are you a Python, Django, or Social Media rockstar? This is your chance to prove it in front of some of Halifax’s developer top brass. We want people who want to solve some of the following problems using Python / Django / Twitter API:

  • Corporate Twitter account mapping
  • B2B/B2C Classifiers of Twitter Profiles
  • Personal vs. Professional post Classifiers
  • Other hacks with Python/Django/Twitter API

What’s in it for you?

  • Free food
  • Bragging rights
  • Python books
  • Public recognition for solving a valuable business problem
  • Mentorship from LeadSift, one of Halifax’s few venture-backed companies

Details

  • Hack starts at 10:00 am on Wednesday, Feb 22nd
  • Judging starts at 10:00 am on Friday, Feb 24th
  • Everyone is welcome

Data

Sponsors

Registration

Python/Django Tutorial Series

Level up your professional portfolio by attending this series of Python/Django tutorials and create a Twitter Profiler!

Tutorials will run from February 1st through March 8th each Wednesday  (NOTE: No tutorial during study break on February 22nd).

Start with the Basics

Get an introduction to the basic concepts of Python and Django. This tutorial assumes that you are familiar with object oriented programing. It also helps to know html/css, which you can learn online on your own.

Code Like Crazy

Though we only meet for 90 minutes a week, it will take most people at least 10 hours each week (for five weeks) to become famililar enough with these skills to complete the Twitter Profiler project.

Master the Django Stack

Whether this is your first stack or one of many, Django is a good stack to master for applications that work with data. Read more about Python’s powerful data science libraries like NumPy, NLTK, SciPy, Pandas…


Organizer: Colin Conrad

Colin Conrad PhD Candidate and Sessional Lecturer

I am an Interdisciplinary PhD student at Dalhousie University, studying through the Rowe School of Business and the Faculty of Computer Science. My thesis work concerns applying machine learning to psychophysiological data generated during e-learning and e-commerce sessions. I also build web apps, teach, and consult to local companies.

 

Registration

Those who register for and complete this series of tutorials (i.e. create a working Twitter Profiler) will receive a signed Certificate of Participation from ShiftKey Labs. Add this certificate to your professional portfolio and showcase your talent to future employers!

Please register on the first tutorial page.

Python/Django Tutorial Series

Level up your professional portfolio by attending this series of Python/Django tutorials and create a Twitter Profiler!

Tutorials will run from February 1st through March 8th each Wednesday  (NOTE: No tutorial during study break on February 22nd).

Start with the Basics

Get an introduction to the basic concepts of Python and Django. This tutorial assumes that you are familiar with object oriented programing. It also helps to know html/css, which you can learn online on your own.

Code Like Crazy

Though we only meet for 90 minutes a week, it will take most people at least 10 hours each week (for five weeks) to become famililar enough with these skills to complete the Twitter Profiler project.

Master the Django Stack

Whether this is your first stack or one of many, Django is a good stack to master for applications that work with data. Read more about Python’s powerful data science libraries like NumPy, NLTK, SciPy, Pandas…


Organizer: Colin Conrad

Colin Conrad PhD Candidate and Sessional Lecturer

I am an Interdisciplinary PhD student at Dalhousie University, studying through the Rowe School of Business and the Faculty of Computer Science. My thesis work concerns applying machine learning to psychophysiological data generated during e-learning and e-commerce sessions. I also build web apps, teach, and consult to local companies.

 

Registration

Those who register for and complete this series of tutorials (i.e. create a working Twitter Profiler) will receive a signed Certificate of Participation from ShiftKey Labs. Add this certificate to your professional portfolio and showcase your talent to future employers!

Please register on the first tutorial page.

Python/Django Tutorial Series

Level up your professional portfolio by attending this series of Python/Django tutorials and create a Twitter Profiler!

Tutorials will run from February 1st through March 8th each Wednesday  (NOTE: No tutorial during study break on February 22nd).

Start with the Basics

Get an introduction to the basic concepts of Python and Django. This tutorial assumes that you are familiar with object oriented programing. It also helps to know html/css, which you can learn online on your own.

Code Like Crazy

Though we only meet for 90 minutes a week, it will take most people at least 10 hours each week (for five weeks) to become famililar enough with these skills to complete the Twitter Profiler project.

Master the Django Stack

Whether this is your first stack or one of many, Django is a good stack to master for applications that work with data. Read more about Python’s powerful data science libraries like NumPy, NLTK, SciPy, Pandas…

Resources


Organizer: Colin Conrad

Colin Conrad PhD Candidate and Sessional Lecturer

I am an Interdisciplinary PhD student at Dalhousie University, studying through the Rowe School of Business and the Faculty of Computer Science. My thesis work concerns applying machine learning to psychophysiological data generated during e-learning and e-commerce sessions. I also build web apps, teach, and consult to local companies.

 

Registration

Those who register for and complete this series of tutorials (i.e. create a working Twitter Profiler) will receive a signed Certificate of Participation from ShiftKey Labs. Add this certificate to your professional portfolio and showcase your talent to future employers!

Thank you for your interest in this tutorial series but registration is now closed. Please sign up for our newsletter and be sure to check the ShiftKey Labs calendar for other activities that may be of interest.

Learn Effective Programming

Hello Folks!

Thanks for contributing towards this meetup and joining regularly with your new ideas and support. In our next meetup we will do a collaborative session where everyone in the group will share their ideas on how s/he learned programming.

This meetup will be all about basics of programming and differences in approach everyone took to learn to code their first program.

We will touch base on different programming languages like Java, C++, Python, C#, Fortran, and obviously JavaScript and see how effective a programmer can code when different languages come into the picture.

Please don’t feel hesitant about sharing your experience even if it is a single line of code because that will help others in the group to get insight into what things are necessary to learn programming.

We will not talk about any framework or design pattern and will try to keep it very basic. Just learn how to program and have fun talking in the group.

Registration Form

No Fields Found.

Introduction to Programming using Python/Django

Each Tuesday and Thursday, students from any background can learn the introductory coding concepts using the Python programming language and Django framework. On Tuesday, students will be led through programming fundamentals such as variables, arrays, loops, functions, conditional logic and more. On Thursday, students will be presented with a “mini-project” that applies concepts learned in the Tuesday session to create by the next Tuesday class. Students can join this class mid-stream as all learning materials will be posted to GitHub.

Introduction to Programming using Python/Django

Each Tuesday and Thursday, students from any background can learn the introductory coding concepts using the Python programming language and Django framework. On Tuesday, students will be led through programming fundamentals such as variables, arrays, loops, functions, conditional logic and more. On Thursday, students will be presented with a “mini-project” that applies concepts learned in the Tuesday session to create by the next Tuesday class. Students can join this class mid-stream as all learning materials will be posted to GitHub.