Female GPIO connectors just make it easier in this case. Also the GPIO on the end would have to be placed on the top of the board to use it with breadboards. After doing so I couldn't use it with a breadboard as the board is to wide for a standard breadboard (you would have to use two - side by side). The board I got from Kickstarter had no pin connectors so I've soldered male ones. If you want to buy one I recommend the one with soldered female connectors as those seems best for this board. You can buy pyboard from projects store or you may have one from Kickstarter funding. Multiple GPIO provide features such as I2C, SPI, USART or DAC/ADC support.
The pyboard is equipped with STM32F405RGT6 microcontroller (ARM 32-bit Cortex-M4 CPU with FPU), Freescale MMA766 accelerometer, micro SD and micro USB connector. How does it work and what can we do with pyboard and Micro Python?
It can be scripted with Python code and can execute it, work without any connection to a PC. PyBoard is the first microcontroller board running Micro Python. MicroPython is a Python 3 implementation capable of working on microcontrollers with no operating system.