I have polygon featureclass. which is shown in map as

I want to "outline xpattern" symbology

I am not able to do it programmatically by python.
Few of my attempts are: Attempt1:
layer = QgsProject.instance().mapLayersByName("New_Shapefile")[0] # replace "polygon_layer_name" with the actual name of your polygon layer
symbol = QgsFillSymbol.createSimple({'outline_style': 'no', 'outline_width': '0.26', 'outline_color': '0,0,0,255', 'pattern': '20'})
renderer = QgsSingleSymbolRenderer(symbol)
layer.setRenderer(renderer)
layer.triggerRepaint()
Attempt 2:
layer = QgsProject.instance().mapLayersByName("polygon_layer_name")[0] # replace "polygon_layer_name" with the actual name of your polygon layer
fill_symbol = QgsFillSymbol.createSimple({'color': '247,247,247,255'})
layer_1 = QgsFillSymbolLayer(fill_symbol)
layer_2 = QgsFillSymbolLayer(fill_symbol)
layer_3 = QgsFillSymbolLayer(fill_symbol)
symbol = QgsFillSymbol([layer_1, layer_2, layer_3])
renderer = QgsSingleSymbolRenderer(symbol)
layer.setRenderer(renderer)
layer.triggerRepaint()