Recent Changes - Search:

Oktatás

* Programozás 1
  + feladatsor
  + GitHub oldal

* Szkriptnyelvek
  + feladatsor
  + quick link

Teaching

* Programming 1 (BI)
  ◇ exercises
  ◇ quick link

teaching assets


Félévek

* 2024/25/2
* archívum


Linkek

* kalendárium
   - munkaszüneti napok '20
* tételsorok
* jegyzetek
* szakdolgozat / PhD
* ösztöndíjak
* certificates
* C lang.
* C++
* C#
* Clojure
* D lang.
* Java
* Nim
* Scala


[ edit | logout ]
[ sandbox | passwd ]

En /

PyTraining2025febr

Archive: ITS Python training (February 5-6, 2025)

Date:February 5-6, 2025
Instructors:• Dr. Laszlo Szathmary ( Szathmary.HW@gmail.com )
 • Papp Adam ( papp.adam39@mailbox.unideb.hu )

Links:

  • https://edu.inf.unideb.hu/course/view.php?id=20
    • Please, mark your attendance during the course days. (It is important for the free exam option.)
    • Please rate the course, your opinion is precious for future trainings. (Opens: Thursday, 6 February 2025, 12:00 PM)
    • When you rate the course, add a note too at the end (what's your opinion about the course, etc.). Your opinion matters!
  • DExamin-R
  • Certiport info

News

Dates are in "yyyy.mm.dd." format.

  • [2025.01.30.] The training starts on February 5, 2025 (Wed) at 9am.

Who is this course for?

This course is for people who already know the basics of programming. We suppose that you already know a programming language (e.g. C, Java). We also suppose that you are familiar with basic data structures and algorithms. That is, this course is NOT an "Introduction to programming in Python" course.

How to prepare for the course?


FAQ

Q: Can I use PyCharm?

A: You use whatever text editor / IDE you want. However, we would suggest using VS Code. Once you are familiar with Python and you start working on a bigger project, you can switch to PyCharm. In our opinion, VS Code is better to start with. And don't forget: during the exam you can't use any editor / IDE, i.e. you won't get any help from your IDE. You'll be on your own.

---

Q: Can I use an AI assistant (e.g. GitHub Copilot)?

A: Please don't. During the exam you can't use anything. Syntax highlighting and some minimal code completion is more than enough during the training.

---

Q: Can I send you an email if I have some questions?

A: Feel free to contact any of us. You can find our email addresses at the top of the page.

---

Q: Can you share your Python snippets for VS Code?

A: Here it is: link.


What else should you know for the exam?

We'll talk about these during the course.

  • precedence order: (), xy, *, /, +, - (i.e. parentheses, exponentiation, multiplication, division, addition, subtraction)
  • snake_case, camelCase, PascalCase
  • In the Python shell, how to start the interactive help? >>> help()
  • pydoc module; what is it for?
  • Exception handling! There were several questions about it in the exam. Its general form: try…except…else…finally. What is the else branch good for? If you have try and no except but you have finally, is that correct?
  • unittest module. The 3rd-party module pytest is easier to use, but the exam will ask about unittest.
  • datetime module! There were several questions about it! Link: here. This is typically something that we would look up in the documentation. Unfortunately, you'll have to learn it for the exam. Learn the format codes of strftime(). You must also know the function strptime().
  • eval() builtin function (link).
>>> eval("5+2+(3*6)")
25

Bibliography

Cloud City

  

Blogjaim, hobbi projektjeim

* The Ubuntu Incident
* Python Adventures
* @GitHub
* heroku
* extra
* haladó Python
* YouTube listák


Debrecen | la France


[ edit ]

Edit - History - Print *** Report - Recent Changes - Search
Page last modified on 2025 February 15, 17:55