Exclude posts in home slider from sections

I am assuming that you are saving the slider code in slider.php file, news section code in section-news.php file and following this kind of snippets in front-page/home/index .php file

get_template_part('slider');
get_templates_part('section-news');

then you can edit the slider.php file and add the new array variable $do_not_duplicate. So it is preserving the slider post IDs for future use. Here is the new code for slider

<?php
// Slider
$tag = ap_option('slider_tag');
$count = ap_option('slider_count');
$do_not_duplicate = array();
$slid = new WP_Query(
  array(
  'tag'            => $tag ,
  'posts_per_page' => $count ,
  'post__not_in'   => get_option( 'sticky_posts' ),
  )
);
?>
<div class="thumbslider">
  <div class="postlist">
    <?php 
      while ( $slid->have_posts() ) : 
        $slid->the_post(); 
        $do_not_duplicate[] = get_the_ID();
    ?>
      <div class="item">
        <div class="det">
          <h2><a href="https://wordpress.stackexchange.com/questions/327284/<?php the_permalink() ?>" title="<?php the_title();?>"><?php the_title(); ?></a></h2>
        </div>
        <div class="thumbnail">
            <a href="https://wordpress.stackexchange.com/questions/327284/<?php the_permalink() ?>" title="<?php the_title();?>">
              <?php 
              if ( has_post_thumbnail() ) { 
                the_post_thumbnail( 'slider' );
              } else {
                echo '<img alt="Assahifa.com" title="Assahifa.com" src="https://placeholdit.imgix.net/~text?txtsize=20&bg=eee&txtclr=8C8C8C%26text%3Dthree&txt=ap&w=650&h=420">';
              } 
              ?>
            </a>
          </div>
        </div>
      <?php endwhile;wp_reset_postdata(); ?>
    </div>
</div>

Now I shall exclude the slider post from news loop. Here is the new code for news section. Merging $do_not_duplicate array with get_option( 'sticky_posts' ) value and passing into post__not_in array key.

<?php
   // cat eco
   $n=0;
   $cat_eco = ap_option('sec_eco_cat');
   $count_eco = ap_option('sec_eco_count');
   $sticky_posts = ( get_option( 'sticky_posts' ) ) ? get_option( 'sticky_posts' ) : array();
   $eco = new WP_Query(
     array(
       'cat'            => $cat_eco ,
       'posts_per_page' => $count_eco ,
       'post__not_in'   => array_merge( $do_not_duplicate, $sticky_posts ),
       'offset'         => 0,
      )
   );
   ?>
   <section class="main_eco clearfix">
   <div class="box">
   <div class="title" style="color: <?php echo ap_option('eco-color'); ?>;"> 
   <h3 style="color: <?php echo ap_option('eco-color'); ?>;"><a href="https://wordpress.stackexchange.com/questions/327284/<?php  
   echo get_category_link( $cat_eco ); ?>" title="<?php echo 
   ap_option('sec_eco_title'); ?>" style="color: <?php echo ap_option('eco- 
   color'); ?>;"><?php echo ap_option('sec_eco_title'); ?></a></h3></div>
   <div class="postlist">
      <?php while ( $eco->have_posts() ) : $eco->the_post();$n++; ?>
      <div class="item clearfix">
        <div class="thumbnail imgtrans">
          <a href="https://wordpress.stackexchange.com/questions/327284/<?php the_permalink() ?>" title="<?php the_title();?>">
            <?php 
            if ( has_post_thumbnail() ) { 
              the_post_thumbnail( 'md' );
            } else {
              echo '<img alt="AisPanel" title="AisPanel" 
      src="https://placeholdit.imgix.net/~text? 
      txtsize=20&bg=eee&txtclr=8C8C8C%26text%3Dthree&txt=ap&w=650&h=420">';
            } 
            ?>
          </a>
        </div>
        <div class="det">
          <h2><a href="https://wordpress.stackexchange.com/questions/327284/<?php the_permalink() ?>" title="<?php the_title();? 
       >"><?php the_title(); ?></a></h2>
          <!--<?php if($n == 1) the_excerpt(); ?>-->
        </div>
      </div>
      <?php endwhile;wp_reset_postdata(); ?>
      </div>
    </div>
    </section>