Python Web Reloader

I’m currently writing a python script to analyse web servers for connectivity. Due to various issues I have encountered whilst running this and other sites such as DDOS attacks and Mysql failing due to lack of memory. So far it probes a given site to see if it is active. If it detects connectivity it […]

Read More

A-Level Mock Assessment 2016

Based upon the WJEC A-Level specification I have put together a practical mock exam for students studying for the 2016 practical exam. You can find it here The exam contains similar questions to that of the exam whereby: The first section is about their ability to demonstrate that they can read, understand and fix code. […]

Read More

British Science Weekend @ Techniquest

Technocamps spent the weekend at Techniquest in Cardiff Bay demonstrating Computer Science. We displayed a range of technology of which we use to deliver our workshops in schools, such as our Arduino DIY gamer’s and 3D printer. There was lots of great interest in Computer Science and programming from both parents and children. Interestingly there […]

Read More

Printcraft at Llandough Primary

Today, Technocamps spend the day at Llandough primary school helping with the’re World War 2 Code breaking project. We had great fun using Minecraft to build Anderson shelters and other WW2 era objects. After which we fired up the 3D printer and printed out their models. This was great fun thanks to the printcraft server […]

Read More

Connecting to Microsoft Access Database using Python

Source Code -> import pypyodbc # Create connection – make sure you change the file paths accordingly con = pypyodbc.connect(‘DRIVER={Microsoft Access Driver (*.mdb)};UID=admin;UserCommitSync=Yes;Threads=3;SafeTransactions=0;PageTimeout=5;MaxScanRows=8;MaxBufferSize=2048;FIL={MS Access};DriverId=25;DefaultDir=C:/Users/Rob/Documents/py_sql_tutorial;DBQ=C:/Users/Rob/Documents/py_sql_tutorial/Database1.mdb;’) cursor = con.cursor() cursor.execute(“SELECT customer_table.password FROM customer_table”) for row in cursor.fetchall(): print(row) con.close()

Read More