Workshop material for 42 PyCharm Tips and Tricks
APACHE-2.0 License
Workshop material for 42 PyCharm Tips and Tricks, based on the PyCharm Guide playlist. Follow along at that URL. The material here is organized to match that sequence.
This repo: https://github.com/pauleveritt/42-workshop
Playlist: https://www.jetbrains.com/pycharm/guide/playlists/42/
Virtual environment based on Python 3.6+
$ python3 -m venv .venv
$ .venv/bin/pip install -r requirements.txt
This workshop's examples use dataclasses. If you are using Python 3.6, this repo's requirements.txt
includes the dataclasses
backport.
This workshop (and the playlist) use some PyCharm Professional features (e.g. web, database, coverage)
"Step 0" is:
This repo, opened as a project, editable install (above)
PyCharm in default everything (theme, tool windows, toolbars, status bar, tabs)
Optional: Install and use Presentation Assistant plugin
Have the 42 PyCharm Tips and Tricks playlist open to follow along
Start on a branch
We're showing the default keymap on macOS
This project has a fortytwo
package that can be imported
Each playlist step has a module with a number plus description as filename
Open the module for the step, read the docstring at the top, follow along
Each module can be run by clicking the green gutter play button beside the "run block" at the bottom
Delete maya
as installed package
Disconnect database
Start with tabs, tool bar, tool window bars, navigation bar, etc.
Presentation Assistant turned on
Good sized font
On a branch
Default theme
Make sure maya
package isn't installed