GET STARTED WITH PYTHON IN HACKER LAB'S 3 WEEK BOOTCAMP!
THE FINAL PROJECT WILL BE TO CREATE A PYTHON APPLICATION CONTAINING ALL THE PROGRAMMING CONCEPTS LEARNED IN THE BOOTCAMP. THIS APPLICATION WILL BE A DICE SIMULATION CAPABLE OF ROLLING ANY NUMBER OF DICE WITH ANY NUMBER OF SIDES, TO A SPECIFIED AMOUNT OF TIMES AND DISPLAY THE RESULTS TO THE USER.
THIS PROJECT IS DESIGNED TO GIVE YOU ACTUAL EXPERIENCE WITH ALL THE METHODS, CONCEPTS, AND SKILLS COVERED IN THE BOOTCAMP.
WHAT IS IT AND HOW DO I DO IT?
BEGIN TO UNDERSTAND BASIC CODE STRUCTURE ELEMENTS
BEGIN TO UNDERSTAND SOFTWARE DESIGN CONCEPTS AND METHODOLOGY
BE ABLE TO GET THE PYTHON DEVELOPMENT ENVIRONMENT RUNNING
BE ABLE TO WRITE AND EXECUTE BASIC SCRIPTS IN PYTHON
THE OBJECT OF IT ALL
BEGIN TO UNDERSTAND AND USE OBJECT ORIENTED PROGRAMMING CONCEPTS
BEGIN USING DIFFERENT SOFTWARE DESIGN CONCEPTS AND METHODOLOGY
IMPLEMENT SIMPLE DESIGNED SOFTWARE IN CODE
BE ABLE TO USE PYTHIN TO WRITE COMMAND LINES APPLICATIONS
ROLLING THE DICE
BE ABLE TO REFACTOR PREVIOUS CODE TO BE REUSED ANEW
BE ABLE TO WRITE WELL COMMENTED, WELL- STRUCTURED REUSABLE CODE
BE ABLE TO MAKE AND USE PYTHON MODULES AND PACKAGES
BE ABLE TO DESIGN, DEVELOP, TEST, AND DEBUG A FULL PYTHON APPLICATION
Mar 7-23, 2017
Tuesdays & Thursdays
6:30 – 9:00 pm
Where: Hacker Lab Midtown, 1715 I St, Sacramento, CA
Special Note to HackerLab Resident Members: Unlike core HackerLab classes, members receive 50% discount on bootcamps. For Resident Members only (please use appropriately – we will be checking), use discount code ‘bootcamps2017’.
About the Instructor
Hello, I am Sean. I have been a Professional Software Engineer for the past 10 years working with Military Contractors, State Departments, and some of the largest Tech Companies in Silicon Valley. I am a local boy with a Computer Science BS from CSUS and a deep love of the Sacramento Region. When not working, I love helping my two children or whomever will listen to me learn something new. Or I may be working on any of the electronics, woodworking, fabricating, gardening, programming or other odd jobs and projects that need my attention. All while trying to find the balance.