Нейросети могут иметь различную структуру в зависимости от задачи. Например, для задач классификации используют многослойные перцептроны, для анализа временных рядов, распознавания речи (и прочих событий, растянутых во времени) – рекуррентные сети, для распознавания изображений – сверточные сети. Для создания и обучения нейронных сетей можно воспользоваться готовыми фреймворками типа TensorFlow, Theano и надстройками над ними. Вот статья, поэтапно описывающая процесс создания и обучения простого многослойного перцептрона с использованием фреймворка Keras:
Develop Your First Neural Network in Python With Keras Step-By-Step
Вряд ли стоит давать такие советы начинающему, если цель помочь
Можете, но для этого придется немного потрудиться. Самое лучшее из доступных это известный научно-популярная книге "Элементарное введение в теорию нейронных сетей"