Posts

Mobil Hafta01

// Bir program çalıştığında ilk olarak main bloğu çalışır.   void main ( List < String > args ) { // başla   } // Bitir // işareti ne iş yapar, // açıklama satırı // işaretin sağındaki şeyleri açıklama satırı yapar. /* class MainApp extends StatelessWidget {   const MainApp({super.key});   @override   Widget build(BuildContext context) {     return const MaterialApp(       home: HomePage(),     );   } } */ /* bu işaretler arasında kalan herşey açıklama satırlarıdır */ // VSCODE da CTRL+Ö seçili alandakileri açıklama satırı yapar ya da iptal eder // class MainApp extends StatelessWidget { //   const MainApp({super.key}); //   @override //   Widget build(BuildContext context) { //     return const MaterialApp( //       home: HomePage(), //     ); //   } // } void main ( List < String > args ) {   // Program çalıştırıldığında ekrana merhaba dünya yazan ...

9. sınıf Programlama Temelleri sınavı içerik bilgilendirme

 Sınavınız kitabınızın "FONKSİYONLAR"  konusundan başlayarak kitabın sonuna kadar olan kısımdan gerçekleştirilecektir.   

mesleki gelişim dersi çalışma soruları

Mesleki gelişim 2. dönem 2. yazılı sınavı çalışöa soruları için TIKLAYINIZ

flutter uygulama ile öğrenme projesi adım adım linkler

 versiyon 1 için TIKLAYINIZ

Flutter Database işlemleri

 main.dart import 'package:flutter/material.dart' ; import 'package:flutter_application_2/homepage.dart' ; void main () {   runApp ( const MainApp ()); } class MainApp extends StatelessWidget {   const MainApp ({ super . key });   @ override   Widget build ( BuildContext context ) {     return const MaterialApp (       home : HomePage (),     );   } } homepage.dart import 'package:flutter/material.dart' ; import 'package:flutter_application_2/adduserpage.dart' ; import 'package:flutter_application_2/dbhelper/dbhelper.dart' ; import 'package:flutter_application_2/dbhelper/models/user.dart' ; import 'package:flutter_application_2/updateuserpage.dart' ; import 'package:sqflite/sqflite.dart' ; class HomePage extends StatefulWidget {   const HomePage ({ super . key });   @ override   State < HomePage > createState () => _MyWidgetState (); } class _MyWidgetState extends State ...

python dosya okuma

  # python dilinde dosya işlemleri oldukça kolaydır. # open functionu ile yapılır # dosya = open("dosyanınYolu","izinkodu", encoding="utf-8") # dosya = open("deneme.txt","r") # dosyanın sadece adı olur ise, dosya çalıştırdığınız program ile aynı klasörde aranır. dosya = open ( "c: \\ users \\ pc01 \\ desktop \\ yazi.txt" , "r" , encoding = "utf-8" ) # yukarıda dosyanın tam yolu belirtilmiştir, \ işareti string içinde \\ şeklinde yazılır icerik = dosya . read () dosya . close () # her okunan dosya, işimiz bittikten sonra mutlaka kapatılmalıdır. print ( icerik ) # dosya izin kodları # 'r' (Okuma): Dosyayı sadece okuma için açar. Dosya yoksa hata verir. # 'a' (Ekleme): Dosyayı veri eklemek için açar. Dosya yoksa yeni bir tane oluşturur. # 'w' (Yazma): Dosyayı yazmak için açar. Dosya varsa içeriğini siler. # 'x' (Oluşturma): Dosyayı oluşturmak için açar. Dosya zaten mevcutsa ...

string replace split slice

# string ifadelerde slice yapmıştık, split yapmıştık # slice bir parça almamıza imkan veriyor idi # split belirtilen karaktere göre parçalamaya ve bir liste oluşturmaya yarıyor idi yazi = "Bu yazıyı kullanalım" parca = yazi [ 4 :] # 4 ten sona kadar parca = yazi [ 4 : 9 ] # 4 ten itibaren 5 karakter, veya 4 ten 9 a kadar parca = yazi [: 6 ] # 0 dan 6 ya kadar print ( parca ) ## ad ve soyad girişi alındığında adı ayrı soyadı ayrı olarak ekrana yazan program isim = input ( "Adınızı Soyadınızı Girin: " ) # örneğin, RECEP ÖZEN boslukIndex = isim . rfind ( " " ) print ( boslukIndex ) ad = isim [: boslukIndex ] print ( ad ) soyad = isim [ boslukIndex + 1 :] print ( soyad )   # split görmüştük yazi = "Bu ifadede geçen herşey yapaydır. Benim adım Kazım. Geleni Tutarım." adet = yazi . count ( "." ) print ( adet ) parcalar = yazi . split ( "." ) print ( parcalar ) parcalar . remove ( "" ) print ( parcalar ) ...