برمجة العمليات الموزعة او المجزئة في بايثون بيثون Python Multithreaded Programming
برمجة العمليات الموزعة او المجزئة في بايثون بيثون
Python Multithreaded Programming
التسميات: Python بايثون
التسميات: Python بايثون
التسميات: Python بايثون
#!/usr/bin/python import MySQLdb
Traceback (most recent call last): File "test.py", line 3, inimport MySQLdb ImportError: No module named MySQLdb
For Ubuntu, use the following command - $ sudo apt-get install python-pip python-dev libmysqlclient-dev For Fedora, use the following command - $ sudo dnf install python python-devel mysql-devel redhat-rpm-config gcc For Python command prompt, use the following command - pip install MySQL-python
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # execute SQL query using execute() method. cursor.execute("SELECT VERSION()") # Fetch a single row using fetchone() method. data = cursor.fetchone() print "Database version : %s " % data # disconnect from server db.close()
Database version : 5.0.45
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Drop table if it already exist using execute() method. cursor.execute("DROP TABLE IF EXISTS EMPLOYEE") # Create table as per requirement sql = """CREATE TABLE EMPLOYEE ( FIRST_NAME CHAR(20) NOT NULL, LAST_NAME CHAR(20), AGE INT, SEX CHAR(1), INCOME FLOAT )""" cursor.execute(sql) # disconnect from server db.close()
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to INSERT a record into the database. sql = """INSERT INTO EMPLOYEE(FIRST_NAME, LAST_NAME, AGE, SEX, INCOME) VALUES ('Mac', 'Mohan', 20, 'M', 2000)""" try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback() # disconnect from server db.close()
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to INSERT a record into the database. sql = "INSERT INTO EMPLOYEE(FIRST_NAME, \ LAST_NAME, AGE, SEX, INCOME) \ VALUES ('%s', '%s', '%d', '%c', '%d' )" % \ ('Mac', 'Mohan', 20, 'M', 2000) try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback() # disconnect from server db.close()
.................................. user_id = "test123" password = "password" con.execute('insert into Login values("%s", "%s")' % \ (user_id, password)) ..................................
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() sql = "SELECT * FROM EMPLOYEE \ WHERE INCOME > '%d'" % (1000) try: # Execute the SQL command cursor.execute(sql) # Fetch all the rows in a list of lists. results = cursor.fetchall() for row in results: fname = row[0] lname = row[1] age = row[2] sex = row[3] income = row[4] # Now print fetched result print "fname=%s,lname=%s,age=%d,sex=%s,income=%d" % \ (fname, lname, age, sex, income ) except: print "Error: unable to fecth data" # disconnect from server db.close()
fname=Mac, lname=Mohan, age=20, sex=M, income=2000
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to UPDATE required records sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M') try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback() # disconnect from server db.close()
#!/usr/bin/python import MySQLdb # Open database connection db = MySQLdb.connect("localhost","testuser","test123","TESTDB" ) # prepare a cursor object using cursor() method cursor = db.cursor() # Prepare SQL query to DELETE required records sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20) try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback() # disconnect from server db.close()
# Prepare SQL query to DELETE required records sql = "DELETE FROM EMPLOYEE WHERE AGE > '%d'" % (20) try: # Execute the SQL command cursor.execute(sql) # Commit your changes in the database db.commit() except: # Rollback in case there is any error db.rollback()
db.commit()
db.rollback()
db.close()
الرقم المتسلسل | الاستثناء والوصف |
---|---|
1 |
Warning
تستخدم للقضايا غير المميتة. يجب أن فئة فرعية StandardError.
|
2 |
Error
الفئة الأساسية للأخطاء. يجب أن فئة فرعية StandardError.
|
3 |
InterfaceError
يستخدم للأخطاء في وحدة قاعدة البيانات ، وليس في قاعدة البيانات نفسها. يجب خطأ فئة فرعية.
|
4 |
DatabaseError
يستخدم للأخطاء في قاعدة البيانات. يجب خطأ فئة فرعية.
|
5 |
DataError
فئة فرعية من DatabaseError تشير إلى أخطاء في البيانات.
|
6 |
OperationalError
فئة فرعية من DatabaseError التي تشير إلى أخطاء مثل فقدان الاتصال بقاعدة البيانات. هذه الأخطاء عادة ما تكون خارج نطاق سيطرة بايثون.
|
7 |
IntegrityError
فئة فرعية من DatabaseError للحالات التي من شأنها أن تضر بالعلاقة التكاملية ، مثل قيود التفرد أو المفاتيح الخارجية.
|
8 |
InternalError
فئة فرعية من DatabaseError تشير إلى الأخطاء الداخلية لوحدة قاعدة البيانات ، مثل المؤشر لم يعد نشطًا.
|
9 |
ProgrammingError
فئة فرعية من DatabaseError تشير إلى أخطاء مثل اسم جدول غير صالح وأشياء أخرى يمكن إلقاء اللوم عليها عليك بأمان.
|
10 |
NotSupportedError
فئة فرعية من DatabaseError تشير إلى محاولة استدعاء وظائف غير مدعومة.
|
import
pymysql
#database connection
connection = pymysql.connect(host=
"localhost"
, user=
"root"
, passwd=
""
, database=
"databaseName"
) cursor = connection.cursor()
# Query for creating table
ArtistTableSql =
"""CREATE TABLE Artists( ID INT(20) PRIMARY KEY AUTO_INCREMENT, NAME CHAR(20) NOT NULL, TRACK CHAR(10))"""
cursor.execute(ArtistTableSql) connection.close()
import pymysql
#database connection
connection = pymysql.connect(host=
"localhost"
, user=
"root"
, passwd=
""
, database=
"databaseName"
) cursor = connection.cursor()
# queries for inserting values
insert1 =
"INSERT INTO Artists(NAME, TRACK) VALUES('Towang', 'Jazz' );"
insert2 =
"INSERT INTO Artists(NAME, TRACK) VALUES('Sadduz', 'Rock' );"
#executing the quires
cursor.execute(insert1) cursor.execute(insert2)
#commiting the connection then closing it.
connection.commit() connection.close()
import pymysql
#database connection
connection = pymysql.connect(host=
"localhost"
, user=
"root"
, passwd=
""
, database=
"databaseName"
) cursor = connection.cursor()
# queries for retrievint all rows
retrive =
"Select * from Artists;"
#executing the quires
cursor.execute(retrive) rows = cursor.fetchall() for row in rows: print(row)
#commiting the connection then closing it.
connection.commit() connection.close()
updateSql = "
UPDATE
Artists
SET
NAME
=
'Tauwang'
WHERE
ID
=
'1'
;" cursor.execute(updateSql )
deleteSql = "
DELETE
FROM
Artists
WHERE
ID
=
'1'
; " cursor.execute(deleteSql )
dropSql = "DROPTABLEIFEXISTS Artists;" cursor.execute(dropSql)
التسميات: Python بايثون
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: Python بايثون
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: Python بايثون
التسميات: Python بايثون
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: Python بايثون
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: Python بايثون
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
التسميات: التسويق عبر البريد الإلكتروني الإيميل Email# Marketing
أولا دعونا نفهم ما هي مخططات السلوك ؟ يوجد نوعان من الرسوم البيانية في UML:
الغرض الأساسي من مخطط الحالة هو تصوير التغييرات المختلفة في حالة الفصل وليس العمليات أو الأوامر التي تسبب التغييرات. ومع ذلك ، فإن المخطط الانسيابي من ناحية أخرى يصور العمليات أو الأوامر التي تغير حالة الفصل أو كائن الفصل عند التنفيذ.
يوضح مخطط الحالة أعلاه الحالات المختلفة التي يوجد فيها النظام الفرعي للتحقق أو الفئة لنظام معين.
مثال - مخطط الحالة لطلب عبر الإنترنت -
تعتمد مخططات UMl التي نرسمها على النظام الذي نهدف إلى تمثيله. فيما يلي مجرد مثال على الشكل الذي قد يبدو عليه نظام الطلب عبر الإنترنت:
ملاحظة - هنا يمكن أن نتعامل أيضًا مع الأمر المستوفى والأمر المرفوض كحالات نهائية بشكل منفصل.
التسميات: لغة النمذجة الموحدة UML