from sectionproperties.pre.library import rectangular_section
from sectionproperties.pre.library import circular_section
from sectionproperties.analysis import Section

outer_rect = rectangular_section(d=100, b=200)
inner_rect = rectangular_section(d=50, b=50).align_center(
    align_to=outer_rect
)
circle = circular_section(d=20, n=32).align_center(align_to=outer_rect)

geom = outer_rect - inner_rect + inner_rect - circle
geom.create_mesh(mesh_sizes=[100, 5])
Section(geometry=geom).plot_mesh(materials=False)