A handy comment on the ev3dev github repository shows how easy it easy to share files between a laptop/desktop computer and a networked Lego EV3 brick over wifi.
For a brick on e 192.168.1.016, from the Filezilla File -> Site Manager… menu
We can also set the default directory on the brick (as well as on host):
From the Filezilla View -> Filename Filters… option we can hide the display of hidden files:
To copy files, simply drag them from one machine to the other:
To run python files on the brick, you need to make them executable. Right-click on a Python file and select the File permissions… option:
then set the execute file permission as required:
See also: Running Python Programmes on the Lego EV3 via the EV3 File Browser for a command line/scp route for file transfer, and Setting Up PyCharm To Work With a Lego Mindstorms EV3 Brick for a guide on file synching via git checkins using the PyCharm Community Edition editor / IDE.