Naar de inhoud
PyPath

Ondersteuning

Antwoorden op de meest gestelde vragen. Staat jouw vraag er niet bij? Stel hem via GitHub Issues.

Installeren en apparaten

Hoe installeer ik PyPath?

PyPath komt binnenkort in de App Store. Zodra de app beschikbaar is: open de App Store op je iPhone, iPad of Mac, zoek op PyPath en tik op de downloadknop. Je hebt iOS 18 of nieuwer nodig op iPhone en iPad, of macOS 15 of nieuwer op de Mac.

Kan ik PyPath op mijn iPhone én mijn Mac gebruiken?

Ja. Installeer PyPath op elk apparaat met dezelfde Apple ID. Wat je koopt, geldt dan op al die apparaten, en je voortgang loopt via iCloud gelijk. Korte oefeningen doe je handig op je iPhone, grotere opdrachten op je Mac.

iCloud en voortgang

Hoe werkt de synchronisatie via iCloud?

PyPath bewaart je voortgang op je apparaat en, als iCloud aan staat, in je eigen privé iCloud-opslag. Op een ander apparaat met dezelfde Apple ID verschijnt je voortgang dan vanzelf. Je kunt ook offline verder leren: zodra je weer verbinding hebt, wordt alles samengevoegd zonder dat er voortgang verloren gaat.

Mijn voortgang verschijnt niet op mijn andere apparaat

Loop deze punten na:

  • Je bent op beide apparaten ingelogd met dezelfde Apple ID.
  • iCloud staat aan voor PyPath. Op iPhone en iPad: Instellingen › je naam › iCloud, en dan bij de apps die iCloud gebruiken. Op de Mac: Systeeminstellingen › je naam › iCloud.
  • Beide apparaten hebben internet, en je iCloud-opslag is niet vol.
  • Open PyPath op beide apparaten en geef het even de tijd.

Aankopen

Is PyPath een abonnement?

Nee. Week 1 is gratis, en alles daarna koop je eenmalig: PyPath Basis, losse vakpakketten of alles samen in PyPath Compleet. Er loopt niets automatisch door, en er valt dus ook niets op te zeggen.

Hoe herstel ik mijn aankopen?

Op een nieuw apparaat, of nadat je PyPath opnieuw hebt geïnstalleerd, kies je in PyPath voor Aankopen herstellen. Gebruik dezelfde Apple ID als waarmee je hebt gekocht; je aankopen komen dan terug zonder dat je opnieuw betaalt.

Kan ik mijn geld terugkrijgen?

Aankopen lopen via Apple. Een terugbetaling vraag je daarom aan bij Apple, via reportaproblem.apple.com. De maker van PyPath kan zelf geen terugbetalingen doen.

Kan ik PyPath voor mijn team of bedrijf kopen?

Teamlicenties voor bedrijven volgen later. Tot die tijd koopt iedereen PyPath met zijn eigen Apple ID.

Code en oefeningen

Mijn code werkt niet. Wat nu?

Dat hoort bij leren programmeren. Een paar dingen die bijna altijd helpen:

  • Lees de uitleg onder de foutmelding. De melding zelf is Engels, net als in echte Python en pyRevit; PyPath zet er een uitleg in gewone taal bij.
  • Kijk naar het inspringen: alles binnen een if, for of def moet even ver inspringen.
  • Vergeet de dubbele punt niet aan het eind van een regel met if, for of def.
  • Haakjes en aanhalingstekens komen altijd in paren.
  • Hoofdletters tellen: FilteredElementCollector is iets anders dan filteredelementcollector.
  • Vraag een hint. Na drie pogingen mag je de modeloplossing bekijken.
Wat is het verschil tussen Draaien en Nakijken?

Met Draaien voer je je code uit en zie je de uitvoer in de console, zo vaak als je wilt. Met Nakijken controleert PyPath of je oefening klopt, en krijg je feedback en XP.

Ik denk dat PyPath mijn goede antwoord afkeurt

Dat willen we graag weten. Meld het via GitHub Issues met de naam van de les en de oefening, je code en wat je verwachtte. Zet er geen persoonlijke gegevens in; issues zijn openbaar.

Werkt code uit PyPath ook in echt Revit?

De Revit-oefeningen gebruiken de echte namen uit de Revit-API en pyRevit, dus de manier van werken is dezelfde. Het nagebootste model is wel eenvoudiger dan een echt project. pyRevit gebruikt standaard IronPython 2.7: schrijf daar .format() in plaats van f-strings, of kies de Python 3-engine. Test een nieuw script altijd eerst op een kopie van je model.

Staat je vraag er niet bij?

Stel je vraag of meld een probleem via GitHub Issues. Daarvoor heb je een gratis GitHub-account nodig. Vragen daar zijn openbaar, dus zet er geen persoonlijke gegevens in, zoals je e-mailadres of je naam.