Taking the factorial function $x!$
I wonder if there is a method to find the first derivative of this function without making any use of the Gamma function (or related integral representations of the factorial). Maybe something like that
$$ \begin{align} \frac{\text{d}}{\text{d} x}\ x! & = \frac{\text{d}}{\text{d} x}\ (x\cdot (x-1)\cdot (x-2)\cdot \cdots) \\\\ & = ((x-1)\cdot (x-2)\cdots) + x\cdot ((x-3)\cdot (x-4)\cdots) + x\cdot ((x-2)\cdot (x-4)\cdots) + \cdots \\\\ & = (x-1)! + x\cdot N(x) \end{align} $$
What I'm missing is a suitable $N(x)$ to express the remaining terms.
Does such a function exist?
I thought about this, observing term by term:
$$N(x) = \left(\prod_{k = 3}^{n} (x-k)\right) + \left((x-2)\prod_{k = 4}^n (x-k)\right) + \left((x-2)\cdot(x-3)\prod_{k = 5}^n (x-k)\right) + \cdots$$
But still it seems quite messy, isn't it?
Expanding on Lucian's answer (or perhaps making it more clear)
$$f(x):=\frac{d}{dx}\ln(x!)=\frac{\left(\frac{d}{dx}x!\right)}{x!}\tag0$$
$$\frac{d}{dx}\ln(x!)=\frac{d}{dx}\ln(1\cdot2\cdot3\dots x)=\frac{d}{dx}\ln(1)+\ln(2)+\ln(3)+\dots\ln(x)$$
$$f(x)=\frac{d}{dx}\sum_{n=1}^x\ln(n)$$
A discrete representation nonetheless, but we will make do with it.
$$F(x)=\int_1^xf(t)dt+c=\sum_{n=1}^x\ln(n)$$
$$\implies F(x)=\ln(x)+F(x-1)\tag1$$
$$\implies\frac{d}{dx}F(x)=\frac{d}{dx}\ln(x)+F(x-1)$$
$$f(x)=\frac1x+f(x-1)$$
$$f(x)-C=\sum_{n=1}^x\frac1n\tag{backwards $(1)$}$$
$$f(x)=C+\sum_{n=1}^x\frac1n$$
$$\frac{d}{dx}x!=x!\left(C+\sum_{n=1}^x\frac1n\right)$$
where $c$ and $C$ are constants. If we sneak in with the Gamma function, we find the exact value of the constant:
$$\frac{d}{dx}x!=x!\left(-\gamma+\sum_{n=1}^x\frac1n\right)$$
where $\gamma$ is the Euler-Mascheroni constant.
$(0)$ - chain rule/logarithmic differentiation.
$(1)$ - if $F(x):=\sum_{n=1}^xg(n)$, then it comes naturally that $F(x)=g(x)+F(x-1)$ from it's definition. The converse is not true, however, and that is why we get extra constants in $(\text{backwards }(1))$.