I'm following a course in Riemann surfaces, and I'd like to solve the exercise below. Let $L$ a lattice in $\mathbb{C}$, and let $T:= \mathbb{C}/L$ the corresponding torus.
i) Prove that $dx$ and $dy$ span $H_1^{dR}(T)$ (where $x,y$ are the standard coordinate in $\mathbb{C}$ and $H_1^{dR}(T)$ the first de Rham cohomology group of $T$).
ii) Chose a canonical basis of $H^1(T)$ and compute the period integrals of $dx$ and $dy$ with respect to that basis (where $H^1(T)$ is the first homology group of $T$).
Our lectures are very abstract so I'm not sure on how should I do the concrete computations. Furthermore I'd like to know what are the general techniques to attack these kind of problems. Especially, for question ii), is there a standard recipe to compute an explicit canonical base of $H^1$? For example I know that $H^1(T)$ is given by the 1-cycle through the hole and the 1-cycle around the hole, but I can't find a way to write down the concrete integrals.
Many thanks.