One way of doing this computation directly is to see the situation in a broader light, namely as part of the theory of the fundamental groupoid $\pi_1(X,C)$ on a set $C$ of base points. Some key aspects of this idea were developed by P.J. Higgins in the 1960s and are well explained in his downloadable book Categories and Groupoids. The argument is also well developed in the responses to this mathoverflow question, and which raises the question of the strange restriction to methods which work only for path connected spaces.
I got into the use of Higgins' work in the mid 1960s in order to find a version of the Seifert-van Kampen Theorem which would compute the fundamental group of the circle, which is the basic example in topology; the more general version of that theorem for this aim requires two base points. This year is the 50th anniversary of my publication on this topic!
Using groupoids has advantages also in the theory of covering spaces, and for orbit spaces of non free actions of groups. An account for all this given in the book Topology and Groupoids, the third edition of a book published in 1968.
As an example application, if $X$ is a path connected and simply connected space, and $D$ is a discrete subspace of $X$ such that the inclusion $i: D \to X$ is a closed cofibration, then the fundamental group of $X/D$ at the image of $D$ is a free group. In fact there is a description of the more general case when the points of $D$ are just identified by some function $f:D \to E$ to a discrete space $E$.