<commit_before># mcr-girlgeeks-code-picnic

## Welcome

On behalf of [<NAME>](http://manchester.girlgeekdinners.com) and 
[ResponseTap](http://manchester.girlgeekdinners.com), welcome to the Coding Picnic!

July's [Girl Geek Tea Party](http://manchester.girlgeekdinners.com) will be at our lovely sponsor 
[ResponseTap's](http://responsetap.com) offices, and as it's officially summer we'll 
be expanding the Tea Party theme to become a Coding Picnic (indoors so we don't have to worry about the weather!) with 
the choice to learn either Python or Java in our afternoon workshop. The session is suitable for complete beginners or 
those with more experience who want to develop their skills. So even if you've never done any coding before, our 
workshop will show you the basics and get you started using guides such as Codecademy. There will also be chance to 
improve your skills and see how coding can be used, with practical exercises including making a calculator, to put your 
skills to practice.

There will be ResponseTap staff on hand to guide you through the exercises and share their expertise and knowledge on 
how they use code such as Java in their work.

You'll need to bring your own laptop along, but if you don't have one please get in touch, as we may be able to 
arrange for you to borrow one.

As always, there will be plenty of tea, coffee and cake, and if you're feeling inspired to bake, why not bring along 
some of your own home-baked creations. ResponseTap are supporting Cancer Research UK, so we're encouraging donations 
to this worthy cause as you enjoy a cup of tea and a slice of cake.

## Tutorial

The remainder of this README provides instructions for the Java coding track. It will provide step by step instructions 
for getting your laptop set up and ready to go.

If you are having any problems with the instructions below please come along to the coding picnic slightly earlier and 
we can help you get your laptops ready.

###1. Install Git

[(I already have Git installed, skip me to step 2)](#step2Java)

The sample starter code for the coding picnic is stored on [GitHub](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic)
. In order to get a copy of the sample code we need to firstly install [Git version control](https://git-scm.com).

Follow the instructions on the following pages:

Mac [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Mac](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Mac)  
Windows [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Windows](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Windows)  
Linux [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Linux](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Linux)  

<a name="step2Java"></a>
###2. Install Java

[(I already have Java installed, skip me to step 3)](#step3Ide)

Next step is to install the Java Development Kit (JDK).

**Windows**

- Navigate to [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)  
- Click 'Accept Licence Agreement' under the 'Java SE Development Kit 8u51' section.  
- Click 'jdk-8u51-windows-x64.exe' to download the 64bit Java version.
- Once the file has downloaded, double click the exe file to begin the installation and follow the instructions on screen

Further details on Windows installation can be found on the [Java website](https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html).

**MAC OS**

- Navigate to [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)  
- Click 'Accept Licence Agreement' under the 'Java SE Development Kit 8u51' section.  
- Click 'jdk-8u51-macosx-x64.dmg' to download Java for Mac.
- Once the file has downloaded, double click the dmg file to begin the installation and follow the instructions on screen.

<a name="step3Ide"></a>
###3. Install IntelliJ

[(I already have installed IntelliJ, skip me to step 3)](#step4Clone)

To make things a little easier we'll make use of an Integrated Development Environment (IDE) called IntelliJ.

- First navigate to the [JetBrains website](https://www.jetbrains.com/idea/download/) and download the community edition of IntelliJ  
- Follow the [installation and set up instructions](https://www.jetbrains.com/idea/documentation/)  

<a name="step4Clone"></a>
###4. Clone the tutorial code base

The final preparation step is to clone the source code from [GitHub](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic).

- Start IntelliJ and you should see a screen similar to figure 1.  
![IntelliJ Startup](src/main/resources/readme_resources/images/intellij_startup_screen.png "Figure 1")



## Useful web sites

[Git version control](https://git-scm.com)

[GitHub Project](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic)

[Manchester Girl Geeks](http://manchester.girlgeekdinners.com)

[ResponseTap](http://responsetap.com)<commit_msg>Further screenshots<commit_after># mcr-girlgeeks-code-picnic

## Welcome

On behalf of [<NAME>](http://manchester.girlgeekdinners.com) and 
[ResponseTap](http://manchester.girlgeekdinners.com), welcome to the Coding Picnic!

July's [Girl Geek Tea Party](http://manchester.girlgeekdinners.com) will be at our lovely sponsor 
[ResponseTap's](http://responsetap.com) offices, and as it's officially summer we'll 
be expanding the Tea Party theme to become a Coding Picnic (indoors so we don't have to worry about the weather!) with 
the choice to learn either Python or Java in our afternoon workshop. The session is suitable for complete beginners or 
those with more experience who want to develop their skills. So even if you've never done any coding before, our 
workshop will show you the basics and get you started using guides such as Codecademy. There will also be chance to 
improve your skills and see how coding can be used, with practical exercises including making a calculator, to put your 
skills to practice.

There will be ResponseTap staff on hand to guide you through the exercises and share their expertise and knowledge on 
how they use code such as Java in their work.

You'll need to bring your own laptop along, but if you don't have one please get in touch, as we may be able to 
arrange for you to borrow one.

As always, there will be plenty of tea, coffee and cake, and if you're feeling inspired to bake, why not bring along 
some of your own home-baked creations. ResponseTap are supporting Cancer Research UK, so we're encouraging donations 
to this worthy cause as you enjoy a cup of tea and a slice of cake.

## Tutorial

The remainder of this README provides instructions for the Java coding track. It will provide step by step instructions 
for getting your laptop set up and ready to go.

If you are having any problems with the instructions below please come along to the coding picnic slightly earlier and 
we can help you get your laptops ready.

###1. Install Git

[(I already have Git installed, skip me to step 2)](#step2Java)

The sample starter code for the coding picnic is stored on [GitHub](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic)
. In order to get a copy of the sample code we need to firstly install [Git version control](https://git-scm.com).

Follow the instructions on the following pages:

Mac [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Mac](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Mac)  
Windows [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Windows](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Windows)  
Linux [https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Linux](https://git-scm.com/book/en/v2/Getting-Started-Installing-Git#Installing-on-Linux)  

<a name="step2Java"></a>
###2. Install Java

[(I already have Java installed, skip me to step 3)](#step3Ide)

Next step is to install the Java Development Kit (JDK).

**Windows**

- Navigate to [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)  
- Click 'Accept Licence Agreement' under the 'Java SE Development Kit 8u51' section.  
- Click 'jdk-8u51-windows-x64.exe' to download the 64bit Java version.
- Once the file has downloaded, double click the exe file to begin the installation and follow the instructions on screen

Further details on Windows installation can be found on the [Java website](https://docs.oracle.com/javase/8/docs/technotes/guides/install/windows_jdk_install.html).

**MAC OS**

- Navigate to [http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html](http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)  
- Click 'Accept Licence Agreement' under the 'Java SE Development Kit 8u51' section.  
- Click 'jdk-8u51-macosx-x64.dmg' to download Java for Mac.
- Once the file has downloaded, double click the dmg file to begin the installation and follow the instructions on screen.

<a name="step3Ide"></a>
###3. Install IntelliJ

[(I already have installed IntelliJ, skip me to step 3)](#step4Clone)

To make things a little easier we'll make use of an Integrated Development Environment (IDE) called IntelliJ.

- First navigate to the [JetBrains website](https://www.jetbrains.com/idea/download/) and download the community edition of IntelliJ  
- Follow the [installation and set up instructions](https://www.jetbrains.com/idea/documentation/)  

<a name="step4Clone"></a>
###4. Clone the tutorial code base

The final preparation step is to clone the source code from [GitHub](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic).

- Start IntelliJ and you should see a screen similar to figure 1 below.
Figure 1
![IntelliJ Startup](src/main/resources/readme_resources/images/intellij_startup_screen.png "Figure 1")

- Click 'Check out from Version Control' and you should be presented with a screen similar to figure 2.  
Figure 2
![IntelliJ clone](src/main/resources/readme_resources/images/intellij_clone_screen.png "Figure 2")  



## Useful web sites

[Git version control](https://git-scm.com)

[GitHub Project](https://github.com/ResponseTap/mcr-girlgeeks-code-picnic)

[Manchester Girl Geeks](http://manchester.girlgeekdinners.com)

[ResponseTap](http://responsetap.com)
{'fraction_non_alphanumeric': 0.09516249533059395, 'fraction_numerical': 0.013821441912588718, 'mean_word_length': 4.568902756110244, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 28, 'lorem ipsum': 0, 'www.': 12, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 36, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1388209', 'n_tokens_mistral': 3381, 'n_tokens_neox': 3162, 'n_words': 1211}