Need help with 42-workshop?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

pauleveritt
167 Stars 63 Forks Apache License 2.0 20 Commits 1 Opened issues

Description

Workshop material for 42 PyCharm Tips and Tricks

Services available

!
?

Need anything else?

Contributors list

# 152,963
pycharm
pyramid
wsgi
Shell
14 commits
# 56,344
profili...
python-...
jython
Flask
2 commits
# 192,106
React
Redux
idioms
rust-la...
1 commit

42-workshop

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/

Install

  • Virtual environment based on Python 3.6+

    • $ python3 -m venv .venv
  • $ .venv/bin/pip install -r requirements.txt

Note

This workshop's examples use dataclasses. If you are using Python 3.6, this repo's

requirements.txt
includes the
dataclasses
backport
.

Starting Point

  • 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

Usage

  • 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

After

  • Delete

    maya
    as installed package
  • Disconnect database

Presenter

  • 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

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.