Python Fundamentals - February 2025
Topics
-
Resources -
Resources
No description yet
Resources
There are no resources for this lecture yet
-
Git and GitHub -
Git and GitHub
1. Software Configuration Management and Source
Control Systems
- Vocabulary: Clone a Repo, Commit a Changeset,
Push the Changes, Pull Changes, Merge Changes
2. Introduction to Git
- Working with git, Git Bash, and TortoiseGit
3. Introduction to GitHub
- Create a Repo, Clone, Commit, Push, ConflictsResources
There are no resources for this lecture yet
-
Language Comparison -
Language Comparison
1. Execution Model
2. Variables
3. Data Types
4. Printing on the Console
5. Conditional Statements
6. Loops
7. Development Environments (IDE)
Resources
There are no resources for this lecture yet
-
Basic Syntax, Conditional Statements and Loops -
Basic Syntax, Conditional Statements and Loops
1. Basic Syntax and First Steps
2. Conditional Statements
- if, elif, else
- indentation
- and, or
3. LoopsResources
There are no resources for this lecture yet
-
Data Types and Variables -
Data Types and Variables
1. What is data type
2. Strings
3. Numbers
4. Booleans
5. Additional Data TypesResources
There are no resources for this lecture yet
-
HTTP Basics -
HTTP Basics
1. The HTTP Protocol – Basic Concepts
- HTTP Developer Tools
- HTML Forms
- HTTP Request
- HTTP Response
2. URLs and URL StructureResources
There are no resources for this lecture yet
-
HTML and CSS Basics -
HTML and CSS Basics
1. What is HTML?
- HTML Page
- HTML Developer Elements
2. HTML Common Elements
- Headings, Paragraphs, Hyperlinks, Images
- Ordered and Unordered Lists
3. What is CSS?
- External, Internal and Inline CSS StyleResources
There are no resources for this lecture yet
-
Software Development Concepts part 1 -
Software Development Concepts part 1
1. The 4 Skills of the Software Engineers
2. Fundamental Software Engineering Concepts
- Math Concepts in Software Development
- Object-Oriented Programming (OOP)
- Functional Programming (FP)
- Data Structures and Algorithms
- Component-Based Development and - Event-Driven Programming
3. Software Architectures, Front-End and Back-EndResources
There are no resources for this lecture yet
-
Software Development Concepts part 2 -
Software Development Concepts part 2
1. Front-End Development Concepts
- Web Front-End and DOM
- AJAX and RESTful APIs
- Templating Engines
- Routing and Routing Libraries
- Libraries vs. Frameworks
- UI Frameworks
- Mobile AppsResources
There are no resources for this lecture yet
-
Functions -
Functions
1. Functions Overview
2. Declaring and Invoking Functions
3. Return Values
4. Parameters vs Arguments
5. Lambda FunctionsResources
There are no resources for this lecture yet
-
Lists Basics -
Lists Basics
1. List Definition and Usage
2. Storing Data
3. Creating Lists
4. Accessing Elements
5. List Manipulations
6. Looping through Lists
7. Searching in ListsResources
There are no resources for this lecture yet
-
List Advanced -
List Advanced
1. List Comprehensions
2. List Methods
3. Advanced Functions
4. Additional List Manipulations
5. The set() functionResources
There are no resources for this lecture yet
-
Classes and Objects -
Classes and Objects
1. Object Oriented Programming
2. Classes
3. Object
4. Class Attributes and Instance MethodsResources
There are no resources for this lecture yet
-
Дундын шалгалтын бэлтгэл -
Дундын шалгалтын бэлтгэл
No description yet
Resources
There are no resources for this lecture yet
-
Bits and Bitwise Operations -
Bits and Bitwise Operations
1. What is a Bit, Byte, KB, MB?
2. Numerals Systems
- Decimal, Binary, Hexadecimal
- Conversion between Numeral Systems
3. Representation of Data in Computer Memory
- Representing Integers, Real Numbers and Text
4. Bitwise Operations: &, I, ^, ~
- Reading / Writing Bits from IntegersResources
There are no resources for this lecture yet
-
Dictionaries -
Dictionaries
1. Dictionary Definition
2. Keys and Values
3. Iterating through Dictionaries
4. Existence in Dictionaries
5. Dictionary Methods
6. Nested Dictionaries
7. Dictionary ComprehensionsResources
There are no resources for this lecture yet
-
Problem Solving -
Problem Solving
1. The Fundamental Skills of - Software Engineers
2. Problems: Definition and Problem Solving
3. Solving Exam Problems: Tips and - Best Practices
4. Sample Exam ProblemsResources
There are no resources for this lecture yet
-
Text Processing -
Text Processing
1. String Definition
2. String Manipulation
3. String MethodsResources
There are no resources for this lecture yet
-
Regular Expression -
Regular Expression
1. Definition
2. Syntax
3. RegEx in Python
4. RegEx Method
Resources
There are no resources for this lecture yet
-
Database Basics -
Database Basics
1. Databases: Introduction
2. SQL vs. NoSQL Databases
3. DBMS Systems (Database Engines)
4. Relational Databases, SQL and - MySQL Database
5. NoSQL Databases and MongoDBResources
There are no resources for this lecture yet
-
QA Introduction -
QA Introduction
1. Software Quality Assurance: Introduction
2. QA Engineers and Responsibilities
3. Bugs and Bug Trackers
4. Testing, Test Types and Test Levels
5. Test Automation, Frameworks and Tools
6. Continuous Integration and Continuous Delivery (CI/CD)Resources
There are no resources for this lecture yet
-
Web Project -
Web Project
MVC, Spring and Thymeleaf.Resources
There are no resources for this lecture yet
-
Шалгалтын бэлтгэл 1 -
Шалгалтын бэлтгэл 1
No description yet
Resources
There are no resources for this lecture yet
-
Шалгалтын бэлтгэл 2 -
Шалгалтын бэлтгэл 2
No description yet
Resources
There are no resources for this lecture yet
Энэ сургалт хэнд зориулагдсан бэ?
Яаж элсэх вэ?
Сургалтад элсэхийн тулд ЭНД юмуу ЭЛСЭХ гэсэн товчийг дарж, алхмуудыг нь гүйцэтгэнэ үү.
Сургалт хэзээ эхлэх вэ, бүртгэлийн сүүлчийн хугацаа юу вэ?
Сургалтын элсэлт хүртэл явагдана. Сургалт …-д эхэлж, долоо хоногийн бямба, ням гараг бүрийн … цагаас эхэлнэ. Бүтэн хуваарийг та “Сэдвүүд” хэсгээс үзнэ үү.
Хичээлүүд хэзээ, хаана явагдах вэ?
Та багшийг хичээлээ зааж байхад онлайнаар суралцах боломжтой. Хичээл бүрийн дараа тухайн хичээлийн бичлэг, шаардлагатай эх сурвалжуудыг танд өгнө.
Шалгалт нь хэзээ, яаж явагдах вэ?
Шалгалт онлайнаар явагдах ба практик дасгалуудаас бүрддэг. Шалгалт …-д явагдана.
Шалгалтуудаа өгөөд сертификат авах уу?
Шалгалтуудаа амжилттай өгч 50-аас дээш оноо авсан бол танд SoftUni-ийн сертификат олгоно.
![](/Content/images/trainings/certificate.png)
Сургалтын төлбөр нь хэд вэ, түүнд юу багтсан бэ?
Онлайн сургалт
Багшийг хичээл зааж байхад онлайнаар суралцах боломж
Хичээлийн бичлэг, сургалтын материалуудад насан туршдаа хандах боломж
Сургалтын материалуудыг ойлгох тал дээр сургагчийн өгөх тусламж
Бүх оюутныг оруулсан Фэйсбүүк дэх группт хандах эрх